forked from SUNET/soc-ops
Compare commits
2 commits
main
...
add-forgej
Author | SHA1 | Date | |
---|---|---|---|
f1ffae4c9e | |||
8211a6eb6b |
15 changed files with 119 additions and 275 deletions
32
addhost
32
addhost
|
@ -3,22 +3,27 @@
|
||||||
cmd_hostname=""
|
cmd_hostname=""
|
||||||
cmd_do_bootstrap="no"
|
cmd_do_bootstrap="no"
|
||||||
cmd_fqdn=""
|
cmd_fqdn=""
|
||||||
|
cmd_prepare=""
|
||||||
|
|
||||||
function usage() {
|
function usage() {
|
||||||
echo "Usage: $0 [-h] [-b] [-n fqdn] [--] [<host>]"
|
echo "Usage: $0 [-h] [-b] [-n <fqdn>] [-p <proxy host>] [-r debian|ubuntu] [--] [<host>]"
|
||||||
echo " -h show help"
|
echo " -h show help"
|
||||||
echo " -b bootstrap <host> (using ssh)"
|
echo " -b bootstrap <host> (using ssh)"
|
||||||
echo " -n specify FQDN (if not the same as <host>)"
|
echo " -n specify FQDN (if not the same as <host>)"
|
||||||
|
echo " -p specify proxyjump host (used for bootstrap)"
|
||||||
|
echo " -r run prepare-iaas script (implies -b), supports debian and ubuntu"
|
||||||
echo ""
|
echo ""
|
||||||
echo " <host> can be an IP number, or something that resolves to one"
|
echo " <host> can be an IP number, or something that resolves to one"
|
||||||
}
|
}
|
||||||
|
|
||||||
while getopts "bhnp:" this; do
|
|
||||||
|
while getopts "bhn:p:r:" this; do
|
||||||
case "${this}" in
|
case "${this}" in
|
||||||
h) usage; exit 0;;
|
h) usage; exit 0;;
|
||||||
b) cmd_do_bootstrap="yes" ;;
|
b) cmd_do_bootstrap="yes" ;;
|
||||||
n) cmd_fqdn="${OPTARG}" ; shift ;;
|
n) cmd_fqdn="${OPTARG}" ;;
|
||||||
p) cmd_proxy="${OPTARG}" ; shift ;;
|
p) cmd_proxy="${OPTARG}" ;;
|
||||||
|
r) cmd_prepare="${OPTARG}" ; cmd_do_bootstrap="yes" ;;
|
||||||
*) echo "Unknown option ${this}"; echo ""; usage; exit 1;;
|
*) echo "Unknown option ${this}"; echo ""; usage; exit 1;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
@ -32,15 +37,24 @@ if [[ ! $cmd_fqdn ]]; then
|
||||||
cmd_fqdn="$cmd_hostname"
|
cmd_fqdn="$cmd_hostname"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if test -z "$cmd_hostname"; then
|
if test -z "$cmd_hostname"; then
|
||||||
usage
|
usage
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [[ -n $cmd_proxy ]]; then
|
if [[ -n $cmd_proxy ]]; then
|
||||||
proxyjump="-o ProxyJump=${cmd_proxy}"
|
proxyjump="-o ProxyJump=${cmd_proxy}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
case "$cmd_prepare" in
|
||||||
|
""| "debian" | "ubuntu" ) ;; # valid value
|
||||||
|
*) echo "$0: don't know how to prepare '$cmd_prepare', only 'debian' and 'ubuntu' supported"
|
||||||
|
usage
|
||||||
|
exit 1;;
|
||||||
|
esac
|
||||||
|
|
||||||
test -f cosmos.conf && . ./cosmos.conf
|
test -f cosmos.conf && . ./cosmos.conf
|
||||||
|
|
||||||
_remote=${remote:='ro'}
|
_remote=${remote:='ro'}
|
||||||
|
@ -60,7 +74,17 @@ if [ ! -d "$cmd_fqdn" ]; then
|
||||||
./bump-tag
|
./bump-tag
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [ "$cmd_do_bootstrap" = "yes" ]; then
|
if [ "$cmd_do_bootstrap" = "yes" ]; then
|
||||||
|
echo "Bootstrapping $cmd_hostname"
|
||||||
|
if [ -n "$cmd_prepare" ]; then
|
||||||
|
if ! ./prepare-iaas-$cmd_prepare $cmd_hostname $cmd_proxy ; then
|
||||||
|
echo "Failed to prepare $cmd_prepare host, check that the setup is correct"
|
||||||
|
echo "Aborting"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
cosmos_deb=$(find apt/ -maxdepth 1 -name 'cosmos_*.deb' | sort -V | tail -1)
|
cosmos_deb=$(find apt/ -maxdepth 1 -name 'cosmos_*.deb' | sort -V | tail -1)
|
||||||
scp $proxyjump "$cosmos_deb" apt/bootstrap-cosmos.sh root@"$cmd_hostname":
|
scp $proxyjump "$cosmos_deb" apt/bootstrap-cosmos.sh root@"$cmd_hostname":
|
||||||
ssh root@"$cmd_hostname" $proxyjump ./bootstrap-cosmos.sh "$cmd_fqdn" "$rrepo" "$rtag"
|
ssh root@"$cmd_hostname" $proxyjump ./bootstrap-cosmos.sh "$cmd_fqdn" "$rrepo" "$rtag"
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
tag="soc-ops"
|
tag="soc-ops"
|
||||||
repo=https://platform.sunet.se/sunet-cert/soc-ops.git
|
repo=https://platform.sunet.se/SUNET/soc-ops.git
|
||||||
|
|
|
@ -1,108 +0,0 @@
|
||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
|
||||||
Comment: 820E 4E15 1A53 7047 4619 E77A D536 054C 16A6 F808
|
|
||||||
Comment: Fredrik Pettai <pettai@sunet.se>
|
|
||||||
|
|
||||||
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
|
|
||||||
QqFL9FagOBDJIZd3gNShqrZhetcO
|
|
||||||
=75u9
|
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
|
@ -28,25 +28,10 @@ sunet_ssh_keys:
|
||||||
biiuR/FQ5d4Me515niAtXD2XbpNLMyIT1qMKsCkcCdVrzBgGZe+D+PVdgIgCPPk8p+fXCX50\
|
biiuR/FQ5d4Me515niAtXD2XbpNLMyIT1qMKsCkcCdVrzBgGZe+D+PVdgIgCPPk8p+fXCX50\
|
||||||
xw=="
|
xw=="
|
||||||
|
|
||||||
'pettai+820E4E151A5370474619E77AD536054C16A6F808':
|
|
||||||
name : 'pettai+820E4E151A5370474619E77AD536054C16A6F808'
|
|
||||||
key : "AAAAB3NzaC1yc2EAAAADAQABAAACAQDb6d7D12Q7XQ1Qez4rO9iAYGywd72yjGk1\
|
|
||||||
DvVVkLts+2Adp3QkuPHkWlxpSN6DgiP24qTg2JsYDIWOfRoXp827kDPfkiU92rlFnEiAOUH2\
|
|
||||||
7218MYfFO2NQwXWPXATcxi6xRL8Zg6G3vNJ7PWs2GGytl8LODrSc6RfKvK10t0zCwhWLSdW5\
|
|
||||||
P0ZxM8gSuBRghd+4iQv92sq6SqBqwbvFKDNzG12wi9LPHLJbnyOBtm9rIWujRWPwBqFLCFgJ\
|
|
||||||
V/I1cQpXNUGJy+qesxnioninF4l/1OxpbZ6XXmg5Xh/3idj7MZMe8Pg8QlJIbmlSvZck3Zb3\
|
|
||||||
mIPZkcV6y0D1Pojzcn6vJMVH+y321N0S30KmSQqA+2pABKScbgJ8f8UM0fcATG0YIrdJxl+2\
|
|
||||||
99puiufdeaEd8mEYTFDdbwwimziIOMO+CISOvjQ0NHd/c8DJeoP87mRUh5xAh4AEoRyc234E\
|
|
||||||
oIcvMS763qZ+seatwvsaVeE6w47KpEkY6/PjMHtwY37LNAlVABz+/emLJL1OVH/Sin0U8c4p\
|
|
||||||
VUQdXcf+rrCOr3xpwnJKLxVtRjwhnJJ9l8y/+90GbcfcpLcqy7CVa2SGSQ7EUT5kh4HZCmTi\
|
|
||||||
lPL4eCu5KK5rkrzeqSDczkbep/ktT2tij1qmSW6l9wK5ImzQpoWS4P4TQ/P4qdZm4mtCojyh\
|
|
||||||
3Q=="
|
|
||||||
|
|
||||||
soc_ssh_keys:
|
soc_ssh_keys:
|
||||||
'root':
|
'root':
|
||||||
- 'bjorklund+29642588'
|
- 'bjorklund+29642588'
|
||||||
- 'valerio-52462AE5'
|
- 'valerio-52462AE5'
|
||||||
- 'pettai+820E4E151A5370474619E77AD536054C16A6F808'
|
|
||||||
|
|
||||||
mgmt_addresses:
|
mgmt_addresses:
|
||||||
- 130.242.125.68 # hoppjerka.sunet.se
|
- 130.242.125.68 # hoppjerka.sunet.se
|
||||||
|
|
|
@ -37,16 +37,23 @@
|
||||||
entityID: 'https://test-sso-proxy.cert.sunet.se/idp'
|
entityID: 'https://test-sso-proxy.cert.sunet.se/idp'
|
||||||
# soc::vuln_dashboard:
|
# soc::vuln_dashboard:
|
||||||
|
|
||||||
'^internal-sto3-dev-ci-1.cert.sunet.se$':
|
|
||||||
sunet::dockerhost2:
|
|
||||||
soc::runner:
|
|
||||||
|
|
||||||
test-sso-proxy1.cert.sunet.se:
|
test-sso-proxy1.cert.sunet.se:
|
||||||
sunet::dockerhost2:
|
sunet::dockerhost2:
|
||||||
sunet::certbot::acmed:
|
sunet::certbot::acmed:
|
||||||
soc::satosa:
|
soc::satosa:
|
||||||
certprovider: 'certbot'
|
certprovider: 'certbot'
|
||||||
|
|
||||||
|
intelmq-dev.cert.sunet.se:
|
||||||
|
soc::intelmq:
|
||||||
|
use_snakeoil: true
|
||||||
|
use_shib: true
|
||||||
|
soc::sso:
|
||||||
|
ssotype: 'apache'
|
||||||
|
groups:
|
||||||
|
- 'sunet-cert'
|
||||||
|
satosa: true
|
||||||
|
entityID: 'https://test-sso-proxy.cert.sunet.se/idp'
|
||||||
|
|
||||||
monitor-dev.cert.sunet.se:
|
monitor-dev.cert.sunet.se:
|
||||||
sunet::dockerhost2:
|
sunet::dockerhost2:
|
||||||
soc::naemon_monitor:
|
soc::naemon_monitor:
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
# Configure a forgejo runner
|
|
||||||
# taken from cdn-ops
|
|
||||||
class soc::runner(
|
|
||||||
)
|
|
||||||
{
|
|
||||||
$runner_token = lookup({ 'name' => 'runner_token.vuln_management_repo', 'default_value' => undef })
|
|
||||||
$runner_labels = join([
|
|
||||||
"python:docker://nikolaik/python3.12-nodejs23",
|
|
||||||
"ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04",
|
|
||||||
], ',')
|
|
||||||
|
|
||||||
if $runner_token {
|
|
||||||
|
|
||||||
file { '/opt/forgejo-runner':
|
|
||||||
ensure => directory,
|
|
||||||
owner => 'root',
|
|
||||||
group => 'root',
|
|
||||||
mode => '0750',
|
|
||||||
}
|
|
||||||
|
|
||||||
# The owner/group matches 'user' in compose file for runner
|
|
||||||
file { '/opt/forgejo-runner/data':
|
|
||||||
ensure => directory,
|
|
||||||
owner => '1001',
|
|
||||||
group => '1001',
|
|
||||||
mode => '0750',
|
|
||||||
}
|
|
||||||
|
|
||||||
file { '/opt/forgejo-runner/docker_certs':
|
|
||||||
ensure => directory,
|
|
||||||
owner => 'root',
|
|
||||||
group => '1001',
|
|
||||||
mode => '0750',
|
|
||||||
}
|
|
||||||
|
|
||||||
sunet::docker_compose { 'soc-action-runner':
|
|
||||||
content => template('soc/runner/docker-compose.yml.erb'),
|
|
||||||
service_name => 'soc-runner',
|
|
||||||
compose_dir => '/opt/compose/runner',
|
|
||||||
compose_filename => 'docker-compose.yml',
|
|
||||||
description => 'SUNET SOC forgejo runner',
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,61 +0,0 @@
|
||||||
version: '3.8'
|
|
||||||
|
|
||||||
# Taken from cdn-ops
|
|
||||||
# Based on combination of https://forgejo.org/docs/latest/admin/actions/ and
|
|
||||||
# https://code.forgejo.org/forgejo/runner/src/branch/main/examples/docker-compose/compose-forgejo-and-runner.yml
|
|
||||||
|
|
||||||
services:
|
|
||||||
docker-in-docker:
|
|
||||||
image: docker:dind
|
|
||||||
hostname: docker # Must set hostname as TLS certificates are only valid for docker or localhost
|
|
||||||
privileged: 'true'
|
|
||||||
environment:
|
|
||||||
DOCKER_TLS_CERTDIR: /certs
|
|
||||||
DOCKER_HOST: docker-in-docker
|
|
||||||
volumes:
|
|
||||||
- /opt/forgejo-runner/docker_certs:/certs
|
|
||||||
|
|
||||||
runner-register:
|
|
||||||
image: 'code.forgejo.org/forgejo/runner:3.5.0'
|
|
||||||
depends_on:
|
|
||||||
docker-in-docker:
|
|
||||||
condition: service_started
|
|
||||||
# User without root privileges, but with access to `./data`.
|
|
||||||
user: 1001:1001
|
|
||||||
volumes:
|
|
||||||
- /opt/forgejo-runner/data:/data
|
|
||||||
command: >-
|
|
||||||
bash -ec '
|
|
||||||
while : ; do
|
|
||||||
if [ -f .runner ]; then echo "runner already registered, exiting"; exit; fi ;
|
|
||||||
forgejo-runner register --no-interactive --name <%= @networking['fqdn'] %> --instance https://platform.sunet.se --token <%= @runner_token %> --labels <%= @runner_labels %> && break ;
|
|
||||||
sleep 1 ;
|
|
||||||
done ;
|
|
||||||
forgejo-runner generate-config > config.yml ;
|
|
||||||
sed -i -e "s|network: .*|network: host|" config.yml ;
|
|
||||||
sed -i -e "s|^ envs:$$| envs:\n DOCKER_HOST: tcp://docker:2376\n DOCKER_TLS_VERIFY: 1\n DOCKER_CERT_PATH: /certs/client|" config.yml ;
|
|
||||||
sed -i -e "s| valid_volumes: \[\]$$| valid_volumes:\n - /certs/client|" config.yml ;
|
|
||||||
'
|
|
||||||
|
|
||||||
runner-daemon:
|
|
||||||
image: code.forgejo.org/forgejo/runner:3.5.0
|
|
||||||
user: 1001:1001
|
|
||||||
links:
|
|
||||||
- docker-in-docker
|
|
||||||
depends_on:
|
|
||||||
runner-register:
|
|
||||||
condition: service_completed_successfully
|
|
||||||
environment:
|
|
||||||
DOCKER_HOST: tcp://docker:2376
|
|
||||||
DOCKER_CERT_PATH: /certs/client
|
|
||||||
DOCKER_TLS_VERIFY: "1"
|
|
||||||
volumes:
|
|
||||||
- /opt/forgejo-runner/data:/data
|
|
||||||
- /opt/forgejo-runner/docker_certs:/certs
|
|
||||||
command: >-
|
|
||||||
bash -ec '
|
|
||||||
if ! grep "--mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml > /dev/null; then
|
|
||||||
sed -i "\|options:| a \ \ \ \ --mount type=bind,source=/certs/client,target=/certs/client,readonly" config.yml ;
|
|
||||||
fi ;
|
|
||||||
forgejo-runner --config config.yml daemon ;
|
|
||||||
'
|
|
3
intelmq-dev.cert.sunet.se/README
Normal file
3
intelmq-dev.cert.sunet.se/README
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
|
||||||
|
The system documentation is in the docs directory of the multiverse repository.
|
||||||
|
|
16
intelmq-dev.cert.sunet.se/overlay/etc/hiera/data/local.eyaml
Normal file
16
intelmq-dev.cert.sunet.se/overlay/etc/hiera/data/local.eyaml
Normal file
File diff suppressed because one or more lines are too long
25
intelmq-dev.cert.sunet.se/overlay/etc/shibboleth/sp-cert.pem
Normal file
25
intelmq-dev.cert.sunet.se/overlay/etc/shibboleth/sp-cert.pem
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIEHTCCAoWgAwIBAgIUYbc4zgZXq4ZVFtMg+THPT2mTV1cwDQYJKoZIhvcNAQEL
|
||||||
|
BQAwJDEiMCAGA1UEAxMZaW50ZWxtcS1kZXYuY2VydC5zdW5ldC5zZTAeFw0yNDEx
|
||||||
|
MTkxMzU3MTVaFw0zNDExMTcxMzU3MTVaMCQxIjAgBgNVBAMTGWludGVsbXEtZGV2
|
||||||
|
LmNlcnQuc3VuZXQuc2UwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCT
|
||||||
|
UrRbu54TUDzeYDp2IdAnLfy1KOhzMSLtAVDzyz6vVUV9cUlVxpZnqMjVXRLotD8F
|
||||||
|
lFO0E8fWVUcN8Zb9KTWPNyLDXk9mHouXBdlrw32TOJuXUNfsPU20RJRtoFT1M4OL
|
||||||
|
lLgL0DHJyeC8vi44r9J8eNCfaN9dUe2OW/VEAB6LpS7zIG5cCxjfQu1uUXT4aPk0
|
||||||
|
5E11BWCuUW+SQhaQ4IG9GjazD11rDpbJXGAhFBGHYD5z4Z+y+vz12a+HxPEt6RAh
|
||||||
|
GSxSWAFcRU/dmgn4DNiHQgyKm9fjqkyENLN9PFTPrfL28P6W1xiTjmzduWJaZYHP
|
||||||
|
zLm/0gbhHpRGeMfAGcxhvPsuHtOydDfIILODYbOK2FsriAHlc/BLB7m09Ea2WMmv
|
||||||
|
0fY/P5LFtij2Xdg2Ek7gYUXH4KEijNttfIXvV7IGA3Go57iFF5MAHczQh/tggPzI
|
||||||
|
Pvjxj/hAha9Z43mb/aMbLmbUE/Vv4u0dHbRu0AT5egFoFE3WUJpQ3kh96srgUBcC
|
||||||
|
AwEAAaNHMEUwJAYDVR0RBB0wG4IZaW50ZWxtcS1kZXYuY2VydC5zdW5ldC5zZTAd
|
||||||
|
BgNVHQ4EFgQUYJUm2bW++1j/3sTV05Ee4aeKetEwDQYJKoZIhvcNAQELBQADggGB
|
||||||
|
ACzzV76G24GAY43mAp22rNT7uYvGMLK4Hiy/0N6eERkJKOZbfa5BC8my6B1xISIN
|
||||||
|
Gz+Ruzc6XOhgPaCwFqu6S/ae/3QZCA85Mu1X9yBgTw5kEBMkp6IgOdIE7RvJDe7k
|
||||||
|
QQ/f8KCawOHiQds07dsbImXT+TfTlXu5zkppUSuPS6gpWWZCAfIAyZYUGCF7q8EF
|
||||||
|
iCYHiXPCkkEEa8W5xzP48XDtkN9EX7sjw96SSZ3mjGFkzBVSQ59C+BOB2gvy6qVP
|
||||||
|
mNm3DZo9ECStXGCvPDQ+mCoCZpOfMgl2inO3zdVuuZp95NzxhXC0VF+trTey9gQJ
|
||||||
|
n8x2Cj48N4egtdm965dS6ot4a6SQ+n6kR5+WOw0OtyYdOA6rekIR6SDc/YGN0vHe
|
||||||
|
8RSXgHPIiq9BXACVGPck95JDBCIqaOVDVtY4TvRpQZKziql+UwtCIjkhf6oM0YoT
|
||||||
|
Tn5GG/Cb4NlAWPTKqmLt2dI8mGdSCC1gzafC7+s0xxCYRsBlXT3roYE8TDYRVhAo
|
||||||
|
PA==
|
||||||
|
-----END CERTIFICATE-----
|
1
internal-sto3-dev-ci-1.cert.sunet.se/README
Symbolic link
1
internal-sto3-dev-ci-1.cert.sunet.se/README
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../README
|
|
@ -1,2 +0,0 @@
|
||||||
Forgejo action runner for platform.sunet.se
|
|
||||||
Used by soc projects
|
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
runner_token:
|
|
||||||
vuln_management_repo: ENC[PKCS7,MIIDCAYJKoZIhvcNAQcDoIIC+TCCAvUCAQAxggKQMIICjAIBADB0MFwxCzAJBgNVBAYTAlNFMQ4wDAYDVQQKDAVTVU5FVDEOMAwGA1UECwwFRVlBTUwxLTArBgNVBAMMJGludGVybmFsLXN0bzMtZGV2LWNpLTEuY2VydC5zdW5ldC5zZQIUVVgphqarTmxaqEYcFm8NX4LTKEowDQYJKoZIhvcNAQEBBQAEggIAcbAHEbLSo2rwi64C4a1u2Li0/M/aNkKgujvBpCASUZKHb45RDvgU4BGktSilmtixD0tt8UCt9FkiWe/kKiAYV1n6YBIzETkn8KrhtDpujtJ1s+0mu3fzoAdCVaCFcg6h+rCEO+C5cPJfKWFeaL3kt9tz7A8YciCqq3PyVXA34Z3uoIDv2FMG8GbBOjijXJtVHiEopd0a7EZVCIAuVIP8XRJiEErPc/4cX7qMwjHS1skouL/Irx5WZ79nyFKQXDTnzcNjBSBw5FZ1RQRPIGa39/ozyQO5TPjlGFDEoGsudk4y2wgXTxqNgIdSQR7sIq64IHsA6wyNzib7VhsPrGS5onqhRsDs1qBLJgT2PSdJtrwYFWrCTl9oOlmFkrVrPdcWuOyDurhVoq7UFiuP1HvstK7HY0aMkw0QOwDIc9KQ/Q+kWPG2whVPkkoRDAAmA9hI3fTq2JeUMNIVZW3wYUUWc+u5NlghQzio4SYtaYrJ0AIBJiy+Kq7QqzLtTd7Uq/w4OkAqYVBRIhdQLu8KcVNOzYFQRLm4lzWHH8tMxWjXwSFB+nPoARdwk0Ykv+420VljzRAEWt9UzowM+eXYTXoQif4FvWOCCzvdf3hRsQPpMd5lfAMzimW6j+cZD+Ew6vgcOuEo5Bn+tszlHBaSo3lSR98XOIJn6QXSP1Ue0/GuxBIwXAYJKoZIhvcNAQcBMB0GCWCGSAFlAwQBKgQQUFl1txCRbujqq03hb3FepIAwVLn2CkoqtAaME0KXLfKjO17/wWTr11tPFcenCXo969tHSPwt7zzZrleKO2wmahsx]
|
|
|
@ -100,6 +100,7 @@ saml2_frontend:
|
||||||
metadata:
|
metadata:
|
||||||
local:
|
local:
|
||||||
- metadata/vul-dashboard-test.xml
|
- metadata/vul-dashboard-test.xml
|
||||||
|
- metadata/intelmq-dev.xml
|
||||||
- metadata/intelmq-test.xml
|
- metadata/intelmq-test.xml
|
||||||
- metadata/intelmq.xml
|
- metadata/intelmq.xml
|
||||||
- metadata/monitor-dev.xml
|
- metadata/monitor-dev.xml
|
||||||
|
@ -108,7 +109,6 @@ saml2_frontend:
|
||||||
- metadata/zammad-test.xml
|
- metadata/zammad-test.xml
|
||||||
- metadata/zammad-app.xml
|
- metadata/zammad-app.xml
|
||||||
- metadata/dashboard.xml
|
- metadata/dashboard.xml
|
||||||
- metadata/keyserver.xml
|
|
||||||
entityid: https://test-sso-proxy.cert.sunet.se/idp
|
entityid: https://test-sso-proxy.cert.sunet.se/idp
|
||||||
service:
|
service:
|
||||||
idp:
|
idp:
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
This is example metadata only. Do *NOT* supply it as is without review,
|
This is example metadata only. Do *NOT* supply it as is without review,
|
||||||
and do *NOT* provide it in real time to your partners.
|
and do *NOT* provide it in real time to your partners.
|
||||||
-->
|
-->
|
||||||
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" ID="_7ac332ec794a51953c9e869a742d6b8a56b400bc" entityID="https://keyserver.cert.sunet.se/shibboleth">
|
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" ID="_b861d1e1135cb80370b99b5cebb59cd7f33c27b4" entityID="https://intelmq-dev.cert.sunet.se">
|
||||||
|
|
||||||
<md:Extensions xmlns:alg="urn:oasis:names:tc:SAML:metadata:algsupport">
|
<md:Extensions xmlns:alg="urn:oasis:names:tc:SAML:metadata:algsupport">
|
||||||
<alg:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha512"/>
|
<alg:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha512"/>
|
||||||
|
@ -25,35 +25,36 @@ and do *NOT* provide it in real time to your partners.
|
||||||
|
|
||||||
<md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
|
<md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
|
||||||
<md:Extensions>
|
<md:Extensions>
|
||||||
<init:RequestInitiator xmlns:init="urn:oasis:names:tc:SAML:profiles:SSO:request-init" Binding="urn:oasis:names:tc:SAML:profiles:SSO:request-init" Location="https://keyserver.cert.sunet.se/Shibboleth.sso/satosa"/>
|
<init:RequestInitiator xmlns:init="urn:oasis:names:tc:SAML:profiles:SSO:request-init" Binding="urn:oasis:names:tc:SAML:profiles:SSO:request-init" Location="https://intelmq-dev.cert.sunet.se/Shibboleth.sso/satosa"/>
|
||||||
</md:Extensions>
|
</md:Extensions>
|
||||||
<md:KeyDescriptor>
|
<md:KeyDescriptor>
|
||||||
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
|
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
|
||||||
<ds:KeyName>keyserver.cert.sunet.se</ds:KeyName>
|
<ds:KeyName>intelmq-dev.cert.sunet.se</ds:KeyName>
|
||||||
<ds:X509Data>
|
<ds:X509Data>
|
||||||
<ds:X509SubjectName>CN=keyserver.cert.sunet.se</ds:X509SubjectName>
|
<ds:X509SubjectName>CN=intelmq-dev.cert.sunet.se</ds:X509SubjectName>
|
||||||
<ds:X509Certificate>MIIEFzCCAn+gAwIBAgIUNbx9LI00dWhPes0ZdQsW2Jr3FIIwDQYJKoZIhvcNAQEL
|
<ds:X509Certificate>MIIEHTCCAoWgAwIBAgIUYbc4zgZXq4ZVFtMg+THPT2mTV1cwDQYJKoZIhvcNAQEL
|
||||||
BQAwIjEgMB4GA1UEAxMXa2V5c2VydmVyLmNlcnQuc3VuZXQuc2UwHhcNMjUwMjEx
|
BQAwJDEiMCAGA1UEAxMZaW50ZWxtcS1kZXYuY2VydC5zdW5ldC5zZTAeFw0yNDEx
|
||||||
MTMzMTE5WhcNMzUwMjA5MTMzMTE5WjAiMSAwHgYDVQQDExdrZXlzZXJ2ZXIuY2Vy
|
MTkxMzU3MTVaFw0zNDExMTcxMzU3MTVaMCQxIjAgBgNVBAMTGWludGVsbXEtZGV2
|
||||||
dC5zdW5ldC5zZTCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALux8ExF
|
LmNlcnQuc3VuZXQuc2UwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCT
|
||||||
2dlhibEt1QRaPY9eE3R/GqUTh7R7AgntN6erkVl2iFGseEQSo9wxpEa8S2n4TWIN
|
UrRbu54TUDzeYDp2IdAnLfy1KOhzMSLtAVDzyz6vVUV9cUlVxpZnqMjVXRLotD8F
|
||||||
5zjJiMYSZQNln64/CoTyxKNjmB40Gia+Lsh0N+l/pkOv8kBcH1PIJP1k8oQOo3r6
|
lFO0E8fWVUcN8Zb9KTWPNyLDXk9mHouXBdlrw32TOJuXUNfsPU20RJRtoFT1M4OL
|
||||||
nYTNYZP2hV+yVL7BbMqG8pdWgTl63dMqKYegGaSu5hyC0VwDF63HeGTx++vO9rtL
|
lLgL0DHJyeC8vi44r9J8eNCfaN9dUe2OW/VEAB6LpS7zIG5cCxjfQu1uUXT4aPk0
|
||||||
ek/Q616mipvzYmi5IHYol8RGEpGSZ/SJFeKvZlkkW6BrNTGwleGbPLKxbEB/CMTY
|
5E11BWCuUW+SQhaQ4IG9GjazD11rDpbJXGAhFBGHYD5z4Z+y+vz12a+HxPEt6RAh
|
||||||
2r0PBcr3/8fLnd1pSgCnfiuF1bweDdX4MjX385uc/FHR+s8BammtM0BP8Z8JAaFy
|
GSxSWAFcRU/dmgn4DNiHQgyKm9fjqkyENLN9PFTPrfL28P6W1xiTjmzduWJaZYHP
|
||||||
ZN2gkAZ0usBBlS6SukUvtahFsMrkg6PTnJpgejS+qfn851v1v++ON3fHOqF8cIe9
|
zLm/0gbhHpRGeMfAGcxhvPsuHtOydDfIILODYbOK2FsriAHlc/BLB7m09Ea2WMmv
|
||||||
NjHi/8d0XAnsk6szfpQbdrhwiUXNml81yWeCbo/3yiToCYLFd0kwmFM7mzWEWM0n
|
0fY/P5LFtij2Xdg2Ek7gYUXH4KEijNttfIXvV7IGA3Go57iFF5MAHczQh/tggPzI
|
||||||
2QTjivW5iI43aUnIxvEb42E/UNws7YlM5zyaJoRBRP0EU50Cv8OIHtw+lQIDAQAB
|
Pvjxj/hAha9Z43mb/aMbLmbUE/Vv4u0dHbRu0AT5egFoFE3WUJpQ3kh96srgUBcC
|
||||||
o0UwQzAiBgNVHREEGzAZghdrZXlzZXJ2ZXIuY2VydC5zdW5ldC5zZTAdBgNVHQ4E
|
AwEAAaNHMEUwJAYDVR0RBB0wG4IZaW50ZWxtcS1kZXYuY2VydC5zdW5ldC5zZTAd
|
||||||
FgQUZ76LSO7ZeZI+JygC8tOTTso0k8gwDQYJKoZIhvcNAQELBQADggGBACUd3fnY
|
BgNVHQ4EFgQUYJUm2bW++1j/3sTV05Ee4aeKetEwDQYJKoZIhvcNAQELBQADggGB
|
||||||
nPYAwipiQzI4o/k+termLv/CQnrr6PUYz78T60PY8opLLRnwVuIRNe/F6w6JULfF
|
ACzzV76G24GAY43mAp22rNT7uYvGMLK4Hiy/0N6eERkJKOZbfa5BC8my6B1xISIN
|
||||||
HZ8NE1qcSvSjKtlyFyV5ZuCfC3aOzjhvMc5QK5yTq/wxTnYUUHkSoZWV3JgSK8tt
|
Gz+Ruzc6XOhgPaCwFqu6S/ae/3QZCA85Mu1X9yBgTw5kEBMkp6IgOdIE7RvJDe7k
|
||||||
5kjf8DvUmP7Wmzz5YpI7cL6IF/ovwa+cR0/SZH/PK32bzc1AdotFNfpfT/QI2siA
|
QQ/f8KCawOHiQds07dsbImXT+TfTlXu5zkppUSuPS6gpWWZCAfIAyZYUGCF7q8EF
|
||||||
1BW9xW2s73vkwRxa8q8AZfo9g1giiKgmRhjoIUAC30pAGqwGSah5pU7NRJ2qx7jK
|
iCYHiXPCkkEEa8W5xzP48XDtkN9EX7sjw96SSZ3mjGFkzBVSQ59C+BOB2gvy6qVP
|
||||||
s0C/mJgjVN73MfSLoWNzqYvvJQtMTviIwXh/4O4RG7gigaKlm+JEmqwhPkl6tuSa
|
mNm3DZo9ECStXGCvPDQ+mCoCZpOfMgl2inO3zdVuuZp95NzxhXC0VF+trTey9gQJ
|
||||||
atuTxabaD/qn6MghbYyeXnumPlgaFdou8CX0l0flRpSFnKt5bQgb4+7RzJbXm5L1
|
n8x2Cj48N4egtdm965dS6ot4a6SQ+n6kR5+WOw0OtyYdOA6rekIR6SDc/YGN0vHe
|
||||||
GJPgxItu0X09xPYrjr28E/sh7EPnjRVW8FIwi5q9Mrca1H+d4Qfj1CzmGJCoWv0M
|
8RSXgHPIiq9BXACVGPck95JDBCIqaOVDVtY4TvRpQZKziql+UwtCIjkhf6oM0YoT
|
||||||
9wW9f9ZuNqxSD7GOWkW2vlcswG4Wofn9e3ZcQDwIkE/uoU3HWQ3ldBo5Rw==
|
Tn5GG/Cb4NlAWPTKqmLt2dI8mGdSCC1gzafC7+s0xxCYRsBlXT3roYE8TDYRVhAo
|
||||||
|
PA==
|
||||||
</ds:X509Certificate>
|
</ds:X509Certificate>
|
||||||
</ds:X509Data>
|
</ds:X509Data>
|
||||||
</ds:KeyInfo>
|
</ds:KeyInfo>
|
||||||
|
@ -67,12 +68,12 @@ GJPgxItu0X09xPYrjr28E/sh7EPnjRVW8FIwi5q9Mrca1H+d4Qfj1CzmGJCoWv0M
|
||||||
<md:EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#rsa-oaep"/>
|
<md:EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#rsa-oaep"/>
|
||||||
<md:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"/>
|
<md:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"/>
|
||||||
</md:KeyDescriptor>
|
</md:KeyDescriptor>
|
||||||
<md:ArtifactResolutionService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://keyserver.cert.sunet.se/Shibboleth.sso/Artifact/SOAP" index="1"/>
|
<md:ArtifactResolutionService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://intelmq-dev.cert.sunet.se/Shibboleth.sso/Artifact/SOAP" index="1"/>
|
||||||
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://keyserver.cert.sunet.se/Shibboleth.sso/SLO/SOAP"/>
|
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://intelmq-dev.cert.sunet.se/Shibboleth.sso/SLO/SOAP"/>
|
||||||
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://keyserver.cert.sunet.se/Shibboleth.sso/SLO/Redirect"/>
|
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://intelmq-dev.cert.sunet.se/Shibboleth.sso/SLO/Redirect"/>
|
||||||
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://keyserver.cert.sunet.se/Shibboleth.sso/SLO/POST"/>
|
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://intelmq-dev.cert.sunet.se/Shibboleth.sso/SLO/POST"/>
|
||||||
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://keyserver.cert.sunet.se/Shibboleth.sso/SLO/Artifact"/>
|
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://intelmq-dev.cert.sunet.se/Shibboleth.sso/SLO/Artifact"/>
|
||||||
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://keyserver.cert.sunet.se/Shibboleth.sso/SAML2/POST" index="1"/>
|
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://intelmq-dev.cert.sunet.se/Shibboleth.sso/SAML2/POST" index="1"/>
|
||||||
</md:SPSSODescriptor>
|
</md:SPSSODescriptor>
|
||||||
|
|
||||||
</md:EntityDescriptor>
|
</md:EntityDescriptor>
|
Loading…
Add table
Reference in a new issue