Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions config/artifacts.example/local/saml2021.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
-----BEGIN CERTIFICATE-----
MIIDajCCAlICCQDiLwemRjMuPDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJV
UzEdMBsGA1UECAwURGlzdHJpY3Qgb2YgQ29sdW1iaWExEzARBgNVBAcMCldhc2hp
bmd0b24xDDAKBgNVBAoMA0dTQTESMBAGA1UECwwJTG9naW4uZ292MRIwEAYDVQQD
DAlsb2NhbGhvc3QwHhcNMjEwMjI1MTYzMzU2WhcNMjIwNDAxMTYzMzU2WjB3MQsw
CQYDVQQGEwJVUzEdMBsGA1UECAwURGlzdHJpY3Qgb2YgQ29sdW1iaWExEzARBgNV
BAcMCldhc2hpbmd0b24xDDAKBgNVBAoMA0dTQTESMBAGA1UECwwJTG9naW4uZ292
MRIwEAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDCBT+T3S3mCjqS/InvU5WwZAYnqUxkNrhzg1wNYUTgw+jpEOcOPCXXesAY
8IfVgQ/AQdMWsg6IQ3cFQG7ZkArVRsXVeJSTH0X91YOCZN3fZF34TQ+lizPppZY2
sI/4rj255OblZqri09watuez/+L+OhkgZOCWZVIGAG5XZrAsXF3cMr3cU9eegux8
oduJCL0UtLYqlRY3CCsJodBwDj2wOfhwfd+wMftFgQpbulqyRjMKOfJ89WHY9nZ3
y40Gi4tEpuhaqqlsZwE128Zra+32ZPayv31KHHd5J7CpJx29fuRroV4M6CIf0Lou
Y5pBCvlBDjiZ3iS3GXf3A+7KL48jAgMBAAEwDQYJKoZIhvcNAQELBQADggEBABMF
7eA2UogL9NBJgAg6+Tu09G/s8+hBhhFUl9/JgPzoxxMmumyqgc/SL1hroceDujFt
dndNCEhCOSxF88XO3JfjYcatxgVIIuIu4BrAnfrfICknNIav35J/46uY5g0qtDWU
ru3DVIQZzBwiKA+6pRt1VL4jHto1qZdEOJJeQTWcSPFPt/y6RTIKTDGs139yH96B
VyJNs+aqb4yMnGhYk9Y685uy+AO9iwJIMuc4U1q0eo/gzJuQZSK26T3eYlXdeTqL
6WnhnFtZtGMM6lPyI+nJxI8w/15Z0sDmFia6qIUCHgT1SBYFhdoUED5Uq/hpp2XF
/YfOQ2zUY9aYuZIWwF4=
-----END CERTIFICATE-----
33 changes: 33 additions & 0 deletions config/artifacts.example/local/saml2021.key.enc
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
This is a public example key used for testing and local development.
Even though it appears to be a private key, it is not secret and is intended to be public.

-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFHzBJBgkqhkiG9w0BBQ0wPDAbBgkqhkiG9w0BBQwwDgQIT2qdiG8rutwCAggA
MB0GCWCGSAFlAwQBKgQQdshP+2DFwUsdi5iSAQIwHwSCBNAklzn3KzZPKYt+DQR7
8619z59keEyGaK+Whptwy64vStLoBvUyMbLCyFx9fAEI+qibgBzep5mn8sRTLlui
MsmrE0xtJhsqeE3+U3jk7lyWfF/zk1ofmiBzVaUMLlBSbrV0fNj5PXjTeoAfTTDC
aXBiZ4N24YLs+lDeEv1g1ZX/JogVd689ClY9jTX14nL5eLkwqOu2febb7yA9gbmn
KwaeEdTTQqolcBH3GkdubBSGmovZkLFodnHN6o5ioFy3FxHveNxRne9i+AZ6xOx+
rgU71wbp5EWlXB3iRqBSBVy/bqsdBlHlqou0cGxVyxVJOysPRfThC8F2ACzZuBR0
LPJnexmhxHIl9mvNRgKujV7375HFLmK/2vAd4Ujs07ixpWQrwV1jExJkhbA8mVyj
9WPs5S40RojQDFMgbZZ+UDcT5DKIO9K9pHGoiAyhnRE+JZebGoozxRwcmMubQRmp
T0skC6LtBelf87HGMUzT5hWnIX8tch7HXrcG3/sawvlEs3+bm18dLu0ih/ejsRfE
2iukGzrriL/ivnXY09Red69QjuDs7oPYiYs0oFG1n3u2x6WuHp/wKHdiRi0Z3mdE
zfdNX5c4AW9QlJCj09urR0QX2GUSb/PuimzyN7IFHyCU79XW1jixH2q30BDBQ9Z2
XFmziARLTGSJ4OTLn0If+PmTAekcGteS9se9nOZ2bFnMEq5YOIIEM0yikciDbBOM
nehCxQonWZF/1DYWNVklsjVd6mOe0wHEUwUUcAbjuqaDIi1UrhKsGBVL6PAdxFVC
Zu1zjABjUwYQPOhIzNSds1CXvCETNikrWDQNMQLMkWhBPiGf2ocHu+1qeLZb4tN1
JG6I5l5ILQFVGlIme1kwCLnDxPZYul8b1IdlUG2HEdLN8rjhUYtKvqU7MKNqz+gm
AhG1juflPME9XnombtXW/qhZbvm4/Guf51wpZhd9s6hRm5xydCo01X9R4Qz9f0dB
hfTzNM6/GkKsMMTEyjTMryByb+E4AR6DYaFxfmmFIxcEOPQ3cOpwu9EGxL8tIx6t
Bqm5H/6TKGguVxRF4PNrTT/1r1c3TQOPstBQe/bMTb5+LHkxq423xPNaS7B4jTow
pUVrpCnHXBciQiDAdZy1VW2It/ilYaUkFDGAF7aATI8BzLlZ9mBC55IH5oW9hmdm
jd2wKS4OR3qfNIRBebHEinWNq0LvwRoGisPTdE+5QqO4l5nswbF4XTUQ7wue2jg3
8m2K8WrTxrDZD40YtSjI4akWs+433C/SqmN4uKDCr5oTGjksDbM+gFcLGazROatU
dnoLHLRFF/PP4OYpjS+hALYXAagWQ2I4A/9ZAA4gODClJKFA9x6P88G76OaxDyOk
DR4kaRUW6GfnyJxeiY7YEiCNGl91LdjGNYsb06UOGF0+D+caeOgacgux88Lma+r7
zSPoKR2ijDCVoU5CysR6pXNl3iPXZPj8aUrBAWozObUBB66XiYpWIZ+goqjGjJGm
/w23daBF57shAFge9tmbHJDeaRiju9M4C3UgLDFxmMf+GtywEBUBJ+K5xSVF08JO
jClUlvFTOLUY8QkOWyWgRs9NhaDUtctZElHR9KqnSd5aHr0+atwPzO4LlMYqyOIY
AHO2OUTG3hCglQDmDZ9W9M8Kog==
-----END ENCRYPTED PRIVATE KEY-----
2 changes: 2 additions & 0 deletions config/initializers/app_artifacts.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

AppArtifacts.setup do |store|
# When adding or removing certs, make sure to update the 'saml_endpoint_configs' config
store.add_artifact(:saml_2021_cert, '/%<env>s/saml2021.crt')
store.add_artifact(:saml_2021_key, '/%<env>s/saml2021.key.enc')
store.add_artifact(:saml_2022_cert, '/%<env>s/saml2022.crt')
store.add_artifact(:saml_2022_key, '/%<env>s/saml2022.key.enc')
store.add_artifact(:saml_2023_cert, '/%<env>s/saml2023.crt')
Expand Down