diff --git a/tests/data/ca1-la/certificate.pem b/tests/data/ca1-la/certificate.pem new file mode 100644 index 00000000..4f833207 --- /dev/null +++ b/tests/data/ca1-la/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCA1igAwIBAgIBADANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDQyMzJaFw0yOTA0 +MDMxMDQyMzJaMFgxCzAJBgNVBAYTAkZSMTQwMgYDVQQDDCtFbnRyb3V2ZXJ0IExp +YmVydHkgQWxsaWFuY2UgdGVzdCBSb290IENBICMyMRMwEQYDVQQKDApFbnRyb3V2 +ZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArmcyyEc1l01f1vfG +S6sBhqX7cycaxVMS0TrGJ3FTRz9GF9bQumztIEQ6hOYdN161bLkV+dsoTWJ37l6P +GkHg3+BMHGTs+MX6UJwMK68swQTEOkoGcf/opq5gj6qcO3b55P61kDpnx/l5kOYF +sm9u3bpgfsb3yLJT2Y52CvKcuX6+hXL8/570q0LGt12N6C7Gqch5XK+jZmKwdhaO +dO9Zw52uDTWu39A41MGbBZm8IqPJjxjvIu1Nrmqxg580DFhlzjcufyw+vYBRwth3 +4x/hmdGO03oXTl63O36FLnQh0henc6HPlU0xWjKNpEdrdsyhEMSxWIOx30kgBN6G +OkIZSQIDAQABo4IBQzCCAT8wHQYDVR0OBBYEFLUSaFQTIbZaJnt0/079m5weciGi +MB8GA1UdIwQYMBaAFLUSaFQTIbZaJnt0/079m5weciGiMA8GA1UdEwEB/wQFMAMB +Af8wCwYDVR0PBAQDAgEGMCoGA1UdJQQjMCEGCCsGAQUFBwMBBgorBgEEAYI3CgMD +BglghkgBhvhCBAEwEQYJYIZIAYb4QgEBBAQDAgEGMCYGA1UdEQQfMB2GG2h0dHA6 +Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28u +ZW50cm91dmVydC5vcmcwUAYJYIZIAYb4QgENBEMWQUVudHInb3V2ZXJ0IExpYmVy +dHkgQWxsaWFuY2UgdGVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICMx +MA0GCSqGSIb3DQEBBQUAA4IBAQBnriX0Ny9EoWpVczRwBXSilqiqYXlYNiAbuJfA +FBukoe1PEQVzk1ZcqvHbPOocxq3LPM9zgQzXLHLM+mG/bkocYObKNpqem7g6ywyZ +t7Mgn/JL4FR9nkxP6O/NUZltjDg0R6KpcQ+5tbDhAN6kmDRRxttFX460pV8q3rTb +nCJewW5vu2KO9xSg0zGr2CVa3xIOPqvh4MSrFEysqIMO5/gt1La4I2HWHgGEajqA +1h/Nbcvxf6BbL52ry5WxXnvVswBsxfquzxSwIXUVhT5Z1BhkVtzWT5Wh/RnadTq2 +XGg60mT07OE6O5cUtoM3AOte9F37JRuQJkk7Zw16oS/PKCD7 +-----END CERTIFICATE----- diff --git a/tests/data/ca1-la/jks.keystore b/tests/data/ca1-la/jks.keystore new file mode 100644 index 00000000..fc0b167b Binary files /dev/null and b/tests/data/ca1-la/jks.keystore differ diff --git a/tests/data/ca1-ssl/certificate.pem b/tests/data/ca1-ssl/certificate.pem new file mode 100644 index 00000000..52baa20f --- /dev/null +++ b/tests/data/ca1-ssl/certificate.pem @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIEjDCCA3SgAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMxMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NDIzOVoXDTI5MDQwMzEwNDIzOVowYzELMAkGA1UEBhMCRlIxPzA9BgNVBAMMNkVu +dHJvdXZlcnQgTGliZXJ0eSBBbGxpYW5jZSB3ZWIgc2VydmVyIHRlc3QgUm9vdCBD +QSAjMTETMBEGA1UECgwKRW50cm91dmVydDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBALah84BxXX3AGKecWSKqltGjQTjox1VCD3n2YNuAS/f/DaPCmZyd +zWM8H2YRWwdguR43FayQ9Pt30yJYCSgCwnA0iDHTOGTTb+vCWj/tbEYggbx+gGsy +zGmevbM0cSN/chwi3DANOzL3fmJJcVP2wBWucFUnOsFdOgWXlrnL4o+W5byOtPee +CiFG6M56i9GJpo2LQ6ITKcNcN7ybXnMecSGbfjrxXR/trdZqdxD1bntYjPvbh04f +UVCuzgZYTTizrzQ1dZhr9qf4oOztxCoNdRR+Aql1mabpNmBU9mWOJvubGIrUqALP +LVFoFoztsIGAOLhleUSUaQVF2VD2IRkLO2ECAwEAAaOCAUkwggFFMB0GA1UdDgQW +BBTiv6B3xTSfHBjjF02xFJYX7qZCnTAfBgNVHSMEGDAWgBTiv6B3xTSfHBjjF02x +FJYX7qZCnTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAqBgNVHSUEIzAh +BggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMBEGCWCGSAGG+EIBAQQE +AwIBBjAmBgNVHREEHzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwJgYD +VR0SBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMFYGCWCGSAGG+EIB +DQRJFkdFbnRyJ291dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3Qgd2ViIHNlcnZl +ciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAjMTANBgkqhkiG9w0BAQUFAAOCAQEA +pHRMToZwBPXGREPhRKpd9PZwxTnykixnzKdYzrUbvFp4NUXZQRTbVRjwO45WA4fw +VO5RNv5hZK2ZPgLFw3LqlKToy8ZDuD0IxsA1YqoZ8yBypoTpLDnKsfPAcQiKnIrq +0DcON2BeSkCGn8TBIrMQlJxe15J4LP5Jh3XHf0LIxYHGtbVcIRV024L7UUX5fppo +6IU6vU4lGANiepPQs4nz/OtBkYXBsjq/Mm4ni03pJnqhVK3O0XNHBAtYZ63HKB0N +OzxRy279F6fxX4tCWu943gtWWH794Ka++zkjyC2Qam/7ExSTjk5Ky3xHoxV6fJLf +gu4u5GNHS3nNrBbBk4kuAA== +-----END CERTIFICATE----- diff --git a/tests/data/ca1-ssl/jks.keystore b/tests/data/ca1-ssl/jks.keystore new file mode 100644 index 00000000..43598882 Binary files /dev/null and b/tests/data/ca1-ssl/jks.keystore differ diff --git a/tests/data/ca2-la/certificate.pem b/tests/data/ca2-la/certificate.pem new file mode 100644 index 00000000..357bd7a4 --- /dev/null +++ b/tests/data/ca2-la/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCA1igAwIBAgIBADANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDQyMzVaFw0yOTA0 +MDMxMDQyMzVaMFgxCzAJBgNVBAYTAkZSMTQwMgYDVQQDDCtFbnRyb3V2ZXJ0IExp +YmVydHkgQWxsaWFuY2UgdGVzdCBSb290IENBICMyMRMwEQYDVQQKDApFbnRyb3V2 +ZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4CIBR4rFrs0pU1z0 +264DAdPbjOeinKRPs0dJ4BO/rE4ghFx6r1LxCiGLQRwloHcd5aknbdeZvVLxvs1J +xhuutDXn2AMgBc6xRQLzvIaP/Tg1NBHea9KOwweEwidXwXLlLMm8Ps52Dwi9QGUM +bIqCof1bH9eIMagCSONuHy165HWmaKCdwGT88o2X+8454x8Te7vBvJqquMWeMuu8 +Ej4oW1w0iY6aOIsn+q4njyyz+zrAAmnPCR/y3Aa5b0tREzI+2zKIJH2kRPz15hQ2 +nlafnMrHB0jvcK7JJTt0vs6V5zirhtuFV0Wvt6kvKfld066lpTAxrlaHgB5dc5Zt +joLQEQIDAQABo4IBQzCCAT8wHQYDVR0OBBYEFAJXtjXr7Gloq9goXfQRAk+q+G5S +MB8GA1UdIwQYMBaAFAJXtjXr7Gloq9goXfQRAk+q+G5SMA8GA1UdEwEB/wQFMAMB +Af8wCwYDVR0PBAQDAgEGMCoGA1UdJQQjMCEGCCsGAQUFBwMBBgorBgEEAYI3CgMD +BglghkgBhvhCBAEwEQYJYIZIAYb4QgEBBAQDAgEGMCYGA1UdEQQfMB2GG2h0dHA6 +Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28u +ZW50cm91dmVydC5vcmcwUAYJYIZIAYb4QgENBEMWQUVudHInb3V2ZXJ0IExpYmVy +dHkgQWxsaWFuY2UgdGVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICMy +MA0GCSqGSIb3DQEBBQUAA4IBAQBVZFzPoyhaCbQu6Vd3WloBnffTaDVOdneI1aUF +7zuh35DTAsawuKb3RGpi2VgR9TxxcJWd4j7tWFFeIjXUCdT2TUYt3No0gZCTHrvF +cwOrmdEP7NuCLt2frNQPHR/UhISNpoqXOF69a8TGsp0b57/r8VN0j9RMj4O8GEwq +el2nMDchsgW+P83qcHzsM/ed6D1PDOn43EeVFWnp0pinON2GWFRulFw2IBZ3KawB +XePQrBhGfWBdvsH17XU0m8kzzdEWsrnaj41muivTBfAsOPoD4Y6Itxl84z06KUKh +WOCbuApCrmI7z2os4vbcRWjLCphh+h0KGm4gmbUrE3+ocV/V +-----END CERTIFICATE----- diff --git a/tests/data/ca2-la/jks.keystore b/tests/data/ca2-la/jks.keystore new file mode 100644 index 00000000..ea782d99 Binary files /dev/null and b/tests/data/ca2-la/jks.keystore differ diff --git a/tests/data/ca2-ssl/certificate.pem b/tests/data/ca2-ssl/certificate.pem new file mode 100644 index 00000000..822c82b6 --- /dev/null +++ b/tests/data/ca2-ssl/certificate.pem @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIEjDCCA3SgAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMyMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NDI0MVoXDTI5MDQwMzEwNDI0MVowYzELMAkGA1UEBhMCRlIxPzA9BgNVBAMMNkVu +dHJvdXZlcnQgTGliZXJ0eSBBbGxpYW5jZSB3ZWIgc2VydmVyIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAM5ZcOH9JrSHPGk+3gQMPNkYNer3vtrO2LStedivhEpy1l7Vwp/X +4LTh1UJNEQH5ZE83edw6RFiDa51xAv2nr8H0BP7GLdDuk9UGrVvPuIx8SZWdN8bx +mk+Y8retFcIfXLMTCsOvn+qCGjGHtlL4oH0/jr06s6cyxmJ1lSq6FKpIK+1E85wN +1otDHvNWLoT98DiFeqIEir2b8hz0aj6yn9OBc6No6/VATpz7qNGtZ98t+nyRgxr1 +i8kh+CYRfT6Xr5b+cYSgLQAUZ77qdoJZ9S+gdhZ/ptnSThbb3UfJcHec7X7io2mu +x4jSmPWvzfPnPhI2USZGPQytXmjdQ7K96ycCAwEAAaOCAUkwggFFMB0GA1UdDgQW +BBSEZ8mfyrhND4GxEZj6ytXz5OM19zAfBgNVHSMEGDAWgBSEZ8mfyrhND4GxEZj6 +ytXz5OM19zAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAqBgNVHSUEIzAh +BggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMBEGCWCGSAGG+EIBAQQE +AwIBBjAmBgNVHREEHzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwJgYD +VR0SBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMFYGCWCGSAGG+EIB +DQRJFkdFbnRyJ291dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3Qgd2ViIHNlcnZl +ciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAjMjANBgkqhkiG9w0BAQUFAAOCAQEA +JxMi/2U0L8Fvxr9ZLVEd5Mua6iyzPZiquuvBK5XiF70pDluMaoMIZh//9nuXDaR9 +svhVDc/TWecLwkHf7AxM/qt8/DXKnCIWHj6ITR4XUqgQchprsxwwNf6AMTGctu2j +aGdidGY4NllGeheZhDGc0YMaA7h9T5Tx6Gp985ObALLVA+ZokUi1rwdZ1eihQYqZ +x5hHQQXaYRYl0P9jUfkh10hj0/o4BzhB/zAySUO/YzE7isR0pvKmQLGCJu8zthUF +WdjlCCywxzFDUMz8Yyp/43HRyBbTaEi+giNusIfBw5rBMfSX1YGw5sqk/amtTJnj +/xwV6nOoWQOD5rspBKLKgA== +-----END CERTIFICATE----- diff --git a/tests/data/ca2-ssl/jks.keystore b/tests/data/ca2-ssl/jks.keystore new file mode 100644 index 00000000..a05ee323 Binary files /dev/null and b/tests/data/ca2-ssl/jks.keystore differ diff --git a/tests/data/ca3-la/certificate.pem b/tests/data/ca3-la/certificate.pem new file mode 100644 index 00000000..f00a7f21 --- /dev/null +++ b/tests/data/ca3-la/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCA1igAwIBAgIBADANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMzETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDQyMzVaFw0yOTA0 +MDMxMDQyMzVaMFgxCzAJBgNVBAYTAkZSMTQwMgYDVQQDDCtFbnRyb3V2ZXJ0IExp +YmVydHkgQWxsaWFuY2UgdGVzdCBSb290IENBICMzMRMwEQYDVQQKDApFbnRyb3V2 +ZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzW7tYIQ9Uzy2tU/H +AouOjSwMNLtncAC/Jwxl4wmaJFbWzcP4ccj9Rep4o1P9Z8tyyyh7vbDAT32MI+gW +Aqw1H1oiiuREq2fxscBweJMF9mNO6sdJcyRKVJw3EOeUOLvbT2d9N3mr60dOVBob +9j7sNDc3M56wkFVOBsDxD5oGC1MvFYtTtGk4RAZlzY179Rt1E9CYgFHkZTI+H68V +ZnnRwl2cgpRMphRL6zGOVnTIpcEqFtJkwAHLzDKyqOhFZyCHeYR54yUVXto+efll +uhJWsJ1Mi4cPrjO3CpqRYzq0tGt4b0fx8H74rrqBFqIxAEWlJucD2FJCkJWFuaJu +mjWlawIDAQABo4IBQzCCAT8wHQYDVR0OBBYEFHbi6rcSWJs05ge5dXTuJH/6kKTz +MB8GA1UdIwQYMBaAFHbi6rcSWJs05ge5dXTuJH/6kKTzMA8GA1UdEwEB/wQFMAMB +Af8wCwYDVR0PBAQDAgEGMCoGA1UdJQQjMCEGCCsGAQUFBwMBBgorBgEEAYI3CgMD +BglghkgBhvhCBAEwEQYJYIZIAYb4QgEBBAQDAgEGMCYGA1UdEQQfMB2GG2h0dHA6 +Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28u +ZW50cm91dmVydC5vcmcwUAYJYIZIAYb4QgENBEMWQUVudHInb3V2ZXJ0IExpYmVy +dHkgQWxsaWFuY2UgdGVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICMz +MA0GCSqGSIb3DQEBBQUAA4IBAQBPd3Q+tRMzjIzKXtcA9OZLTg0MNSeLC4pXHsZ0 +Hn7rBzZTg78ds+u3lWz4bONsU9kMk/YVgZubUk4OhIW8MY9sLodCPU894iyFYjf+ +ofAIh05gIjutb5HQ5RGvUa5k0SiDyEuTk9yn3A1L9rb6hxkt2JvvV0ulfx8vgG2i +nFLzKYZ4fOY2zxeibzVZEAgbGw3VRprE/z7v/niNR5mMa7hcixB6UaH78Nre6L7m +1D57W5BqYHC0m7dHqz4P3LOuDzD+omOYgfX6vU01XJmwMll7VTqVl8o++c6QhRao +ZpgiJvvJZUpjRAgywM7YleL7JrrdH7u/EyZNIgpMl609FmFx +-----END CERTIFICATE----- diff --git a/tests/data/ca3-la/jks.keystore b/tests/data/ca3-la/jks.keystore new file mode 100644 index 00000000..5a20073a Binary files /dev/null and b/tests/data/ca3-la/jks.keystore differ diff --git a/tests/data/ca3-ssl/certificate.pem b/tests/data/ca3-ssl/certificate.pem new file mode 100644 index 00000000..5b2c5fd2 --- /dev/null +++ b/tests/data/ca3-ssl/certificate.pem @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIEjDCCA3SgAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMzMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NDI0NVoXDTI5MDQwMzEwNDI0NVowYzELMAkGA1UEBhMCRlIxPzA9BgNVBAMMNkVu +dHJvdXZlcnQgTGliZXJ0eSBBbGxpYW5jZSB3ZWIgc2VydmVyIHRlc3QgUm9vdCBD +QSAjMzETMBEGA1UECgwKRW50cm91dmVydDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAMBd9mxrwlH6esCinuQ/qz8sssiVZDVbirlzknjaq371XvNe/FJM +8vHPiCOKdiayuRfLruRUL3+txWOz2tbuUzpzHU2eEk0iq5OtAca/Ft9eKqw7g6Hq +LML6Ouv7cdeVf9Cw0jl9KVHE+k0K5sQP1+X0/CqxLgH4OTMIDmFgHG+j9BaHZCrt +snHVVj5bJGJhb6SpMTKxQsY3pnIFFf1yxiF6lGTn02pP/E/LjulshtWZG1kOCDI5 +UjDFdqCjJyvdN9xpgBhhhtF7ot9QByI1Xa2JA0GGI6//JIO4deIV9XFMKFM0ue3V +2JWBLK1Qx7BJrEK9QqKlny8uRuPrMFX8+IUCAwEAAaOCAUkwggFFMB0GA1UdDgQW +BBQhF1thvvRHEgl04E+MFccnkt67RDAfBgNVHSMEGDAWgBQhF1thvvRHEgl04E+M +Fccnkt67RDAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAqBgNVHSUEIzAh +BggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMBEGCWCGSAGG+EIBAQQE +AwIBBjAmBgNVHREEHzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwJgYD +VR0SBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMFYGCWCGSAGG+EIB +DQRJFkdFbnRyJ291dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3Qgd2ViIHNlcnZl +ciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAjMzANBgkqhkiG9w0BAQUFAAOCAQEA +McUv9ZtVnEB9PFomkVN909l+4T3fBtO50swOVsKqtaZVEENJE0sjalzXo5Fyye8h +6rcB/RVRHbWM1VTlwABt4s9BQqQmWa84do1gvtWTFONhBA3WWQqcp2hzgCGWV1pU +4EgfrY4gpW8P2GRoatcQI4gO/8uTWWM6VQQGKXP3U3SYXiufW2aioMXn1PAKVovF +l9FkuTnBtsbX+6gZjYHi17C5r/Z9bMcp9LDPkUi2utPMuTCJxVY9Ijj0cMJlGoS8 +XMtGmPd7RWHMMV5qTDxIwS+n529tirh1fNx8WaVVke7NL6cL66tkUlOP/5uDetBr +C0c12fl05d+pz+/1chDasA== +-----END CERTIFICATE----- diff --git a/tests/data/ca3-ssl/jks.keystore b/tests/data/ca3-ssl/jks.keystore new file mode 100644 index 00000000..633d7742 Binary files /dev/null and b/tests/data/ca3-ssl/jks.keystore differ diff --git a/tests/data/ca4-la/certificate.pem b/tests/data/ca4-la/certificate.pem new file mode 100644 index 00000000..53c6b5b3 --- /dev/null +++ b/tests/data/ca4-la/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCA1igAwIBAgIBADANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjNDETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDQyMzdaFw0yOTA0 +MDMxMDQyMzdaMFgxCzAJBgNVBAYTAkZSMTQwMgYDVQQDDCtFbnRyb3V2ZXJ0IExp +YmVydHkgQWxsaWFuY2UgdGVzdCBSb290IENBICM0MRMwEQYDVQQKDApFbnRyb3V2 +ZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuqPyQGG4lJf7GWK4 +PlQExWUu2J/gAvjpuEt1oXNB3qQM3YwYoOJg2NYiwU8uFWGOb9bI+HTPmAXLKIrU +NM2U6tln0e0XqWKIrFonOxDtPBypCZZtKX0FzeipayIwiSIyKDayZ5TS3LfUsOy3 +6zhwixVde0iow/GbX+z8ZEP9g71a5VjwxbYCYDWhLIAIX4z6wGVqogJXuNK7lMPk +CAsM2EvBbghAnxDuQ5FgDEkk+1lTHOdDFOvds9ddYEhgaAHs50gQnESvqiGvHnSo +3K2MB3p+x7LEtuuWO5c4sAULj9kOFuvdbLycgg1v1AvQXJ9GPHD3zv4mebU24J8P +hQ19vQIDAQABo4IBQzCCAT8wHQYDVR0OBBYEFPzHFsRLPTmffN3UkQ/VHEYdCKAl +MB8GA1UdIwQYMBaAFPzHFsRLPTmffN3UkQ/VHEYdCKAlMA8GA1UdEwEB/wQFMAMB +Af8wCwYDVR0PBAQDAgEGMCoGA1UdJQQjMCEGCCsGAQUFBwMBBgorBgEEAYI3CgMD +BglghkgBhvhCBAEwEQYJYIZIAYb4QgEBBAQDAgEGMCYGA1UdEQQfMB2GG2h0dHA6 +Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28u +ZW50cm91dmVydC5vcmcwUAYJYIZIAYb4QgENBEMWQUVudHInb3V2ZXJ0IExpYmVy +dHkgQWxsaWFuY2UgdGVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICM0 +MA0GCSqGSIb3DQEBBQUAA4IBAQBV/FDSCwvl6/2PsnxBwPukjrVjlhjz8qInu+AY +2pz66J5//q4jgedmTuTk/stEGwy5FJic+sov5rEPtfIqgkQ1ufqTb6H5uMUE/FTx +YAgT94VSA6lQZ6vzEncPzMxBq9Y7zj7lneWJRf6VCfociwyg8bDw8wYybcAGopSE +HDFMUYNiwYTywwZkp/cmescjLTNCo64APYBfXqsBXerVUrbFLqH1+ZvJvl6lnYso +9SicdGQyjw7R3y+oPYB1LoAiY6/Qpzp5ni1wp3KwPtV9LIefGhs+vawV61UsjWcr +dpQxiRcgzN0hompSzz00uTN9PJOYvMK53ZuDA7pYyR8SWCpW +-----END CERTIFICATE----- diff --git a/tests/data/ca4-la/jks.keystore b/tests/data/ca4-la/jks.keystore new file mode 100644 index 00000000..f5c227e9 Binary files /dev/null and b/tests/data/ca4-la/jks.keystore differ diff --git a/tests/data/ca4-ssl/certificate.pem b/tests/data/ca4-ssl/certificate.pem new file mode 100644 index 00000000..bb67e5f3 --- /dev/null +++ b/tests/data/ca4-ssl/certificate.pem @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE----- +MIIEjDCCA3SgAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICM0MRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NDI0NloXDTI5MDQwMzEwNDI0NlowYzELMAkGA1UEBhMCRlIxPzA9BgNVBAMMNkVu +dHJvdXZlcnQgTGliZXJ0eSBBbGxpYW5jZSB3ZWIgc2VydmVyIHRlc3QgUm9vdCBD +QSAjNDETMBEGA1UECgwKRW50cm91dmVydDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANqFq4kReLZsw6x5RfdIHJbDHt83Rr0UfSDM26dR285YI5GEUrlj +Rr0/bfQ76CA3HJXdtiOOyyVSuFOVakusWi/6xCGL4y7wAtkpIw4JTDSk8OAn4U8e +K1VG4ZxZVpUGaRK1f7pz0t1oXKQSwTCkWJY5qft02HzmaaxznWXjoROQ8mdL5pKu +ePuRIyuw1Ojo6jsu8R767Y9Cjjr2O+NvZ3DV/hjBZ7ZXoPU0pUzjd+Er5wvrrwDr +xzcZBKwJyZHeai+oRS9y4Rf4QeUOBv06EuyFqhLK1AyYSiTBwPieM0fBGqOKG0Rl +ybHrn3Ustua5wWNV4dpVeBHJJ5m8WAtciAsCAwEAAaOCAUkwggFFMB0GA1UdDgQW +BBSdSElpvq5OLfwdV1djHxE28aQvDDAfBgNVHSMEGDAWgBSdSElpvq5OLfwdV1dj +HxE28aQvDDAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAqBgNVHSUEIzAh +BggrBgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMBEGCWCGSAGG+EIBAQQE +AwIBBjAmBgNVHREEHzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwJgYD +VR0SBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMFYGCWCGSAGG+EIB +DQRJFkdFbnRyJ291dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3Qgd2ViIHNlcnZl +ciBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAjNDANBgkqhkiG9w0BAQUFAAOCAQEA +PTn/ZzjpK/GSvxEjPAnrSD8AYgobI8zVlo8VjadxIE8LzQQDvOuQ2stlJTkQFAJ9 +z4b/V+d7R+jrfdnb3kEI5m/78Tg4gipgE4odz/wCstuAj5HWL8pbELjIiUY4Wbg3 +VyyQzbxYu+NcQhn9ztJ0V/dA4dYpngUuhRVbrLxxrfHTf34msHXWvr9hkC5WagTA +K0tRSesIMQgBXMRLuTAai58zf3UIsehwWWSnLql30gwrW/DhW9uX0yVAZv/geMy9 +/KpmBfH4hsSmC8DZ5Srp+G9ovB1Clyz04afGwUMyVvI9xkvI5qpYYMZi8BwOnmYu +YMT+4bay3PpVNzZYSzDWqw== +-----END CERTIFICATE----- diff --git a/tests/data/ca4-ssl/jks.keystore b/tests/data/ca4-ssl/jks.keystore new file mode 100644 index 00000000..e3afcd32 Binary files /dev/null and b/tests/data/ca4-ssl/jks.keystore differ diff --git a/tests/data/idp1-la/certificate.pem b/tests/data/idp1-la/certificate.pem new file mode 100644 index 00000000..b3cd80c3 --- /dev/null +++ b/tests/data/idp1-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEKzCCAxOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjZaFw0yNDA4 +MTMxMDUwMjZaMDExDTALBgNVBAMTBGlkcDExEzARBgNVBAoTCkVudHJvdXZlcnQx +CzAJBgNVBAYTAkZSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Hyh +FocG3oGSgWrZE09fCVV1lCk3j45ZnQ5Ua5IFkJSaT8BNdsul1bVqhV1otJoajgXW +bYPq1GNW09bUsuyvABeuR5wEtZU89Bgkos8SPFNQpUXXxshBmOZ3gdyqCBi59b8X +tSMm9sTwXz/BdvDd3isqAlMk4kyieL+pVS3vuN61RNcAXvg7b/Wz66XUDVhAGWB/ +USj7XzgFc9Dm5d3PPa+GoKqJqoDTwT/f4cQ3y+zZz4g/Q4Rla9S9WTOlkUagUwJJ +/UahkLetoUClHHlBzSjVjM9Fm2aP2zexdS1AoS1ypF4BPwg+KJpRzhfZeHCBI+Rv +HfDTVIKMU1B/2xLAGwIDAQABo4IBJTCCASEwHQYDVR0OBBYEFB7GI5rkHblSQ7C/ +xWOmsq57hw1yMB8GA1UdIwQYMBaAFLUSaFQTIbZaJnt0/079m5weciGiMAwGA1Ud +EwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF +BQcDCDARBglghkgBhvhCAQEEBAMCB4AwJgYDVR0RBB8wHYYbaHR0cDovL2xhc3Nv +LmVudHJvdXZlcnQub3JnMCYGA1UdEgQfMB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2 +ZXJ0Lm9yZzBCBglghkgBhvhCAQ0ENRYzRW50cm91dmVydCBMaWJlcnR5IEFsbGlh +bmNlIElEUCAjMSB0ZXN0IGNlcnRpZmljYXRlMA0GCSqGSIb3DQEBBQUAA4IBAQBu +VS/Vgnhk4OL262AEk/LP/e83oa7Bg7bGW9NtbdHOZHHOVUWc7wqXSZ8uyn6lg7mI +oRuCzkqAe9NA9v90+T2oZz2LudCQKY2jGrFhXTkT38jpg4ruuwVJOyoo9nk1ldqX +JZMgrsrr6B/uIPjRyQ42JQ9j4+opHVaGPI0Twn/JIw8hEuaiA1HVC7neSMOE2asM +n177IEfZrGBb2Et/qioZUPRD+XUc+IQRblN7C7yj3SAzT13PSnm5f8WhhJtoLMrV +pP8aF8tg85AMgvH0sCzmsBTJUCZz/dOpRPBAeGA3kw/S+USuKIybGzNExwA/8CJf ++9B07t5dEMVZnlR/Ytev +-----END CERTIFICATE----- diff --git a/tests/data/idp1-la/jks.keystore b/tests/data/idp1-la/jks.keystore new file mode 100644 index 00000000..f256492f Binary files /dev/null and b/tests/data/idp1-la/jks.keystore differ diff --git a/tests/data/idp1-la/private-key-raw.pem b/tests/data/idp1-la/private-key-raw.pem new file mode 100644 index 00000000..57ecc495 --- /dev/null +++ b/tests/data/idp1-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: idp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDUfKEWhwbegZKBatkTT18JVXWU +KTePjlmdDlRrkgWQlJpPwE12y6XVtWqFXWi0mhqOBdZtg+rUY1bT1tSy7K8AF65HnAS1lTz0GCSi +zxI8U1ClRdfGyEGY5neB3KoIGLn1vxe1Iyb2xPBfP8F28N3eKyoCUyTiTKJ4v6lVLe+43rVE1wBe ++Dtv9bPrpdQNWEAZYH9RKPtfOAVz0Obl3c89r4agqomqgNPBP9/hxDfL7NnPiD9DhGVr1L1ZM6WR +RqBTAkn9RqGQt62hQKUceUHNKNWMz0WbZo/bN7F1LUChLXKkXgE/CD4omlHOF9l4cIEj5G8d8NNU +goxTUH/bEsAbAgMBAAECggEASVHv6+wPzLt9KDcMTIN40amxdrx6NYjzFySYsL2kOe1tCdPbZwCC +aqm85eQDez4pp5QQF54La9oTXemlX1AYWrnRI1iMr3OdosSp75vwOOyuyTi+ahMzv2TXG/JeoYiW +sluL/K7yhPgT0WoYgcg/ZqgSSNcTxRqYfX31GjVNoMZnYEG190l9ShdRMlF5M8jBKIc6IT5VwnR0 +JcHSK1tR+ExCVRmafY+BTWl3OHgj8gaLogjpfQoypxb5T++khM8Q2XrCIXR/v0feE46VIsSlvw8/ +jIEsFhScoHQM3T3jMAoveWR7gUyOSDjvLme1jNfvjxd6c6Dm8kSZNhPuKtrJcQKBgQDsuqpUBrjk +kwLbaPwi8ZA3+SBY4fflGPZNMt1ghgialff57bjRn/wfTJAO9lvgfdD2O0dSHf7e5YIDmh4zdEZv +RLXS8V3OUrvDP6/9aUu+ws/gDMZVG1uKRrAgYIYpGQ4dRcSoi4WoiTe4jkDqrf0h6vnfm3xG0YHY +uBychE/I9wKBgQDlyMOeAHPQcvuMQpq1gl4VppMH4vL4yYDV6SxPGD+OrfDNGMiP/7f/0RkWvqGY +U+ZBtpIqxoYvgFmmLKeWVWGS4XlpWK1stElsJG1lO9chmPk6A52GTOmBXkZBcC5duBr973Sisach +q4eOI+QFCl8gYeJqQLx46gYSx9wygUr8/QKBgGh4cFaoqMvmvOoLSMo7BMRO4yGWh4nJHFkxS1Uf +kYh3Cnp3mIqaKe++IA0aV62YmLExs+Xfauz/KANi7lUSyUqtbfhroFQ/WrFt18LjxxOmcYqU2KoS +arF5RJzlPA/DCOGOOp2PBSs9cyO1U5y9r+paAm/V9GBkcQMtLSM9mOA9AoGAdqGm9KzRHh4u5mQA +kZMj1dOw9xJhVLZbkJSYbqFbNuNwfcK80TM5oJYoeMikjwtJxkVmwzTJVD7UielmAERGYtmLoCrL +JmMRwQYxgGFbmRnsGdqB+jM9HrA4X1J2baY+MTnuIozLd6OiEW1QLJYFNKe0iByx8U8JIasTcPO1 +blUCgYEAqHtPQVyatKQ2p37+kbPJ7HnDXEg9ngtpYzNa+fCitnWD7hY+drOQXDrHPvL7Nj4Ldncn +vAvrsYcfgoThtRYi/34rpNwqD4H8K5767pHGAkjdSBBG7j8zbKJQ8DvnrNlzHvJzNz3fJXsMe/TO +ky4O8zJcr7xGTCAg6g/mvdvq0aM= +-----END PRIVATE KEY----- diff --git a/tests/data/idp1-la/public-key.pem b/tests/data/idp1-la/public-key.pem new file mode 100644 index 00000000..3282c396 --- /dev/null +++ b/tests/data/idp1-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1HyhFocG3oGSgWrZE09f +CVV1lCk3j45ZnQ5Ua5IFkJSaT8BNdsul1bVqhV1otJoajgXWbYPq1GNW09bUsuyv +ABeuR5wEtZU89Bgkos8SPFNQpUXXxshBmOZ3gdyqCBi59b8XtSMm9sTwXz/BdvDd +3isqAlMk4kyieL+pVS3vuN61RNcAXvg7b/Wz66XUDVhAGWB/USj7XzgFc9Dm5d3P +Pa+GoKqJqoDTwT/f4cQ3y+zZz4g/Q4Rla9S9WTOlkUagUwJJ/UahkLetoUClHHlB +zSjVjM9Fm2aP2zexdS1AoS1ypF4BPwg+KJpRzhfZeHCBI+RvHfDTVIKMU1B/2xLA +GwIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/idp1-ssl/all.p12 b/tests/data/idp1-ssl/all.p12 new file mode 100644 index 00000000..85672d3c Binary files /dev/null and b/tests/data/idp1-ssl/all.p12 differ diff --git a/tests/data/idp1-ssl/certificate.pem b/tests/data/idp1-ssl/certificate.pem new file mode 100644 index 00000000..6c120109 --- /dev/null +++ b/tests/data/idp1-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEUjCCAzqgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMxMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAyOFoXDTI0MDgxMzEwNTAyOFowMTENMAsGA1UEAxMEaWRwMTETMBEGA1UEChMK +RW50cm91dmVydDELMAkGA1UEBhMCRlIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDCptJCaO98CPIdXPQq11lhNRO7LPE+0ct7lfVXc+e1cw/sSkNz+uBQ +Gk0k6mObZodcT5NIOySALt4gNVmBgSTd1B7wqcKUk7KRpWG89qDGx2ZFe6siP3hG +JN5zdDUIvSw94aHlReEM61tA8VnilBMC9CpaqX7ofF0tZbY7g+EFjWLACjnkuCYB +RE4DfzXdaBU2YNBXTAx3WmUsAHGQ8yIqrYqKluUDL7OInjiUQcOMkGgcVwysbigG +fS+g4DRgP1C3kzDuTrlfMNrZmF81++xjC47f/62Hb2P/3punHpuvx6OPb8AgzrS0 +s2K+Tp4e4vRVDPK1WFcAk1/cJ0iCzkbrAgMBAAGjggFBMIIBPTAdBgNVHQ4EFgQU +1KvUkmzSGsfVUjLmNn384l88eeEwHwYDVR0jBBgwFoAU4r+gd8U0nxwY4xdNsRSW +F+6mQp0wDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBSAwKgYDVR0lBCMwIQYIKwYB +BQUHAwEGCisGAQQBgjcKAwMGCWCGSAGG+EIEATARBglghkgBhvhCAQEEBAMCBsAw +JgYDVR0RBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMCYGA1UdEgQf +MB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzBRBglghkgBhvhCAQ0ERBZC +RW50cm91dmVydCBTU0wgTGliZXJ0eSBBbGxpYW5jZSBJRFAgIzEgd2ViIHNlcnZl +ciB0ZXN0IGNlcnRpZmljYXRlMA0GCSqGSIb3DQEBBQUAA4IBAQBOX0BZnY1ObUCh +KjkKhntOUce5mDRfoy+0f2i4YTgdRr8+g25RvqazQUdj8HOTMXPXj0oPu7z9ueO1 +OHEtuFj6U8qnBCTuHYc9+cBEaaMNiLNaZVFJ5qkWWDgahqqC5HqNQrBvsnrb6fmA +4y9SMLtbqSILoSk2nyewYFtPOKdlaRAbLxzTZLIjME4/v09hmETAIfaLrwlRCbyA +zVgceVVPOqOfO7j52yUD1sMjN4dQwZhxP5jMNn95pqowtrQ8Kl/EQ3Of5aOD9RKN +38rKJ1XfVo+RcwIplLHEP309Xeo9uEAb62AzyF0TZIUKDemf+JiATn5tL0KcMejJ +T9ncqWiY +-----END CERTIFICATE----- diff --git a/tests/data/idp1-ssl/jks.keystore b/tests/data/idp1-ssl/jks.keystore new file mode 100644 index 00000000..7876c949 Binary files /dev/null and b/tests/data/idp1-ssl/jks.keystore differ diff --git a/tests/data/idp1-ssl/private-key-raw.pem b/tests/data/idp1-ssl/private-key-raw.pem new file mode 100644 index 00000000..79e6c1a9 --- /dev/null +++ b/tests/data/idp1-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: idp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDCptJCaO98CPIdXPQq11lhNRO7 +LPE+0ct7lfVXc+e1cw/sSkNz+uBQGk0k6mObZodcT5NIOySALt4gNVmBgSTd1B7wqcKUk7KRpWG8 +9qDGx2ZFe6siP3hGJN5zdDUIvSw94aHlReEM61tA8VnilBMC9CpaqX7ofF0tZbY7g+EFjWLACjnk +uCYBRE4DfzXdaBU2YNBXTAx3WmUsAHGQ8yIqrYqKluUDL7OInjiUQcOMkGgcVwysbigGfS+g4DRg +P1C3kzDuTrlfMNrZmF81++xjC47f/62Hb2P/3punHpuvx6OPb8AgzrS0s2K+Tp4e4vRVDPK1WFcA +k1/cJ0iCzkbrAgMBAAECggEAP0WovQuNJR1nTiIkADUGCbIOGt6uAISDh0WkfWvgmruvJlixembH +OWKDRwelnyMBxwDa2DTZVY1miMOut4j6Kd1EvWgBJvinp+5BSgJFGrhARz++ziAhgXOEl7TjdFbB +pc/NJ1DCqcdrXz3UwPDvCRvDFLtZ1Epwo0wXo1rn7zyH9Rh3DNMZQJjsTXTJCf/d1ECzE4xgfXNy +oU5REG0fOcC9Wk0wmYlCQAIX9OMbyiqKjpZ4skfBJrQhtcRC5otCZiwiIYdOsmXlzArSrOSypzTU +KiKmXdPm6f9ok4CcXrQ0LEG9jwsZgDSK3CZxIsRqAoEpH0BdWwk5Cto4pai6qQKBgQDmfkVlnxhP +oEm4XsbSNsAw2ec5xQ64Gv/52zZ78anMLAR9msJTbzdUkl5bxrJNYMxivvNEI+mTkSJDRaX98TO9 +ivOfgrYmoXSZ4jwz681F+xnrNB+UowbLnAgh5tZdqsuGOrmmq7JDEwRD2VktqYo29d6mIRmax9zw +iZ6PIa9bdQKBgQDYMS4iF1UvtJqIfgAKjADI1CJ/EypapdOP/qQHclcfqsHpoVDyWtrMqaX/BA6e +R9uQ1WReZr6UyhWRVAFmXDl7GVFF6LNbSSyr2NEx4/wD9c/UsIQmAlcEcudBrjG5SXabMTzoynXn +kEhl2NFfYSzkXkP4bjSDb5yb8/TZDs+s3wKBgQC28YhBVVplcPKyXL9wADbhT0LAzpCVPhDoDr8a +9z/vJwzVaO1Obdq7zIUKURYaZncy9R5+egadsrdAL9rFSRnpGo2tkIDk/ode0Hs6NrGyFtCGp9Nd +FVyCZTDrP53rsHFj896A1IxjwodDFxM6M/PZFaOHtoPtHy9U19Y7AuB9NQKBgDo6DLXL2PqvRsuq +O/KbQH7We7AEBm1Bqlhm+eCzj/mMcQuukfGkPLfQnU+w1QsWSXGZt52hSIUkZGiu2m2qOyUHbZdJ +lDzq2WgzTiyEvdSHOQGMxRrDmJIvLE/JTcUcnyAvQ7tjBBxpBMbBfaqVrpSXOvFHJUedIO3z56cq +UQ67AoGAEXE0pJ5xgxYATR8V9qT6/EAGdaGazPhtvdPIPT0+XaCeaaidQNBXFNnLFNHyfnTEC2j2 +Eu1SrvLVObypxz7pE2DeBx51Kw0i0G56gCO3cVzjrqk71nGqEb8eH/XKKTXJEdUHq54LQQMuJoo7 +a2OclzCfXMAFq+TsV03Oo3OwAj8= +-----END PRIVATE KEY----- diff --git a/tests/data/idp2-la/certificate.pem b/tests/data/idp2-la/certificate.pem new file mode 100644 index 00000000..a7014f37 --- /dev/null +++ b/tests/data/idp2-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEKzCCAxOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjZaFw0yNDA4 +MTMxMDUwMjZaMDExDTALBgNVBAMTBGlkcDIxEzARBgNVBAoTCkVudHJvdXZlcnQx +CzAJBgNVBAYTAkZSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIhu +hKxVUHR+nESRmUy1qa1uvE2FgQU7Sg4fymFICdR/dP6x96hFIAPAQ2aM1ByRpu3v +EeXPlaRHu8Yt1uoQFYgY61QXLUFbqQAP5olddSo0BPYIXWoU9diz+ziZBfkmaTOg +oRscFfnrmFPCKkhMcE4CVH8zDhoaSBLODuyj1cTsPlK55SJaXrLSTcnAAwd+ubZA +x7ljhTMuyhQb/so+DJysbDMCx059b66rPS2yvhod2QK7cTd1h7cbKDdO2iUbRlFl +HfHjOkZQpn7GRMKGnpLxuX6HRiVztTpt858spTX3i0mgTQ9bZLPa7l/Ddu16GHJt +y3LXDqesk4M6x1i+TQIDAQABo4IBJTCCASEwHQYDVR0OBBYEFOhJ8dDgkPD8Io6V +vkGTgam2+RVdMB8GA1UdIwQYMBaAFAJXtjXr7Gloq9goXfQRAk+q+G5SMAwGA1Ud +EwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF +BQcDCDARBglghkgBhvhCAQEEBAMCB4AwJgYDVR0RBB8wHYYbaHR0cDovL2xhc3Nv +LmVudHJvdXZlcnQub3JnMCYGA1UdEgQfMB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2 +ZXJ0Lm9yZzBCBglghkgBhvhCAQ0ENRYzRW50cm91dmVydCBMaWJlcnR5IEFsbGlh +bmNlIElEUCAjMiB0ZXN0IGNlcnRpZmljYXRlMA0GCSqGSIb3DQEBBQUAA4IBAQDS +i1pS3wDe06JTSpyE9gn1zkdziYRwY8comqwJMVVOJzmiN+YqBgOxQVQMV9FVdoSn +LicAeCqk/4r3+wgDgq3ln+kPvJ2wCVaWlyAUbZge3Q+jsY1mKiulM9KkYtKDUdzD +PxAa571N3Nb16bN0PGr9loL4yg7fWxUQAT5oFc2H0xp3+XdB0BqErH5DU1UwJlkj +l9kUYzcdZpUNkg0LmWDbl8HxWpQkbIOJdfkt+sJZPTxeBQxavnat4GqMIG/gInnP +CgtnSQfZfI+JLHiAzVruOKhNjeH7SqB6VimcSY9mExgOHH+B/V+kJs1BCSFurOl+ +c+IOX26rn0QSJuNDyYJK +-----END CERTIFICATE----- diff --git a/tests/data/idp2-la/jks.keystore b/tests/data/idp2-la/jks.keystore new file mode 100644 index 00000000..a83284e3 Binary files /dev/null and b/tests/data/idp2-la/jks.keystore differ diff --git a/tests/data/idp2-la/private-key-raw.pem b/tests/data/idp2-la/private-key-raw.pem new file mode 100644 index 00000000..b43a1bf2 --- /dev/null +++ b/tests/data/idp2-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: idp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC8iG6ErFVQdH6cRJGZTLWprW68 +TYWBBTtKDh/KYUgJ1H90/rH3qEUgA8BDZozUHJGm7e8R5c+VpEe7xi3W6hAViBjrVBctQVupAA/m +iV11KjQE9ghdahT12LP7OJkF+SZpM6ChGxwV+euYU8IqSExwTgJUfzMOGhpIEs4O7KPVxOw+Urnl +IlpestJNycADB365tkDHuWOFMy7KFBv+yj4MnKxsMwLHTn1vrqs9LbK+Gh3ZArtxN3WHtxsoN07a +JRtGUWUd8eM6RlCmfsZEwoaekvG5fodGJXO1Om3znyylNfeLSaBND1tks9ruX8N27XoYcm3LctcO +p6yTgzrHWL5NAgMBAAECggEALON/DO/LUGCsVKCu2gU9q6yzlPoQM2v/dd5vC0ymTlDeGAkcbo8O +BlVeTa35EffLZid4qJZDGqoGulqxR15rffTtmfpnmkrZfB+bqZRDQEZQJG5AB53eZ7q0/7e2F4n+ +70VvlWxS/5iF07r9m/ui14p7W4r9qPnmEAsKLNuDFr5ns4/I2TdguPJ6xCS56LtdiU1erO7tIp5K +vQiRLZPCu6CWOWH2us7/Bg71+8H5FEsJVj07cYgnUyEdrDQiW5Stm8he8LkMSX1TEIBzicT6ABGJ +8z2YVkBropyM6mb2Fi7c48g7kj5tzllvGzWHby1+PoJ6VSkdCMjq6Iw2Wf2kgQKBgQDb+JY1H/U4 +aP65kJu/+waFzJRBSXcBr7xaF0KG4yUlt128N/x3SDx6Iovvj3/PXq9eO1o8DgqNMcphc4ZtZGfN +S5h8Egs/MU2T6mNdk+AFZlkXNLLTU6vxUGShyvkPrHZ3A/keCcZqiFdgLWa23MLvI2rIawicrFxX +/XUkEsiDaQKBgQDbaaQqUtrweUsJeJxYqmccrjeWuB0S3NLQUBDO0nVhlGMytu7ycrRnGTHCp9bj +urLG8eCk8dlamWEQX62OtmUm3BvkgB8garmpzhiWIdDKPgIr0HfGyKjb69IyJ+3VGCqdsB1EVq1H +iZ8hO1n/mNam2O5NHjWPutrbBq460/9bRQKBgGpb4AT/1snXupJu4WAKODUpneWTZ/9gwWmuJXSj +D6sU5jXDvEbQnq1PVuoWMG5MEe82M4MmJuPuVzSXb0AldCtHigszjkyXwjLq+fCdN4xk2F7oFC8q +HdEoVgAE7Dgv43fYa/OiNlX8ZoMScL+qLncCYPdXCWr3zA6fdqxiiKFBAoGAagx5aGt7ntdBSWae +Ssyx4c7i11pN0xwgWMcaGJzoVy2ddJmujEicoWgwAOGWn6NRXY7zAUZTw9J2c6+K93t5EHs6kArN +AKIU8tnGUGovvFCURBESk2XRF9q3Ub6y2VhA4M6Klsk+H2GJJErHiR6aQTKAm42KXdn2hf6In65v +sfECgYEAokqltiQ5trh5N3bGFVN+xFtm1tFUcQF67KX7i5dFaHI9EYDyraqw7u8MdIEjvy0DJcXO +N/SJWafk9PM4dD+C3hMVx46qWR2isy5gniyDp5oZapp3biV6prV3e/u+sAMxcGSjwEo3mAO30AB4 +Tz97woPozWgoJxwzX3vp3ZHNB60= +-----END PRIVATE KEY----- diff --git a/tests/data/idp2-la/public-key.pem b/tests/data/idp2-la/public-key.pem new file mode 100644 index 00000000..ebc95b2b --- /dev/null +++ b/tests/data/idp2-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIhuhKxVUHR+nESRmUy1 +qa1uvE2FgQU7Sg4fymFICdR/dP6x96hFIAPAQ2aM1ByRpu3vEeXPlaRHu8Yt1uoQ +FYgY61QXLUFbqQAP5olddSo0BPYIXWoU9diz+ziZBfkmaTOgoRscFfnrmFPCKkhM +cE4CVH8zDhoaSBLODuyj1cTsPlK55SJaXrLSTcnAAwd+ubZAx7ljhTMuyhQb/so+ +DJysbDMCx059b66rPS2yvhod2QK7cTd1h7cbKDdO2iUbRlFlHfHjOkZQpn7GRMKG +npLxuX6HRiVztTpt858spTX3i0mgTQ9bZLPa7l/Ddu16GHJty3LXDqesk4M6x1i+ +TQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/idp2-ssl/all.p12 b/tests/data/idp2-ssl/all.p12 new file mode 100644 index 00000000..dbac0d55 Binary files /dev/null and b/tests/data/idp2-ssl/all.p12 differ diff --git a/tests/data/idp2-ssl/certificate.pem b/tests/data/idp2-ssl/certificate.pem new file mode 100644 index 00000000..54274362 --- /dev/null +++ b/tests/data/idp2-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEUjCCAzqgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMyMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAyOVoXDTI0MDgxMzEwNTAyOVowMTENMAsGA1UEAxMEaWRwMjETMBEGA1UEChMK +RW50cm91dmVydDELMAkGA1UEBhMCRlIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDECfSrwgl8sy3va0CtXlGzRCF1YvlJwPHN1hVUMvDKtUYjgFJq8pWo +pEEkeCSdC4KS7Nph1Bv5KR2akeagBkpqzU45mmoA59/9esPaZqY1G8wQtlTYV/1h +ZLdgXTwS9RsjBZt/3j3qgOWDbJcyAtnDEImuKOYSLWYX5TfMm1aR5kUT8x6qSkHt +17vYH4TT2HGB/5KfFpfRW8QVdxqX7KjQnxvb04jqC5uvEp7OVC4951zq+9DgRoUd +gCX7cPMVAAUlk3hwIN+90vxz0oG0tPjX10TL+FiJja5nFnqUa/jH9HDQH8gsjYTS +yzg+SO31mWe/DcZSaNvU/pd1oL7BDmLbAgMBAAGjggFBMIIBPTAdBgNVHQ4EFgQU +tiZ9lnowphmVw4swPRjZ41kIeZUwHwYDVR0jBBgwFoAUhGfJn8q4TQ+BsRGY+srV +8+TjNfcwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBSAwKgYDVR0lBCMwIQYIKwYB +BQUHAwEGCisGAQQBgjcKAwMGCWCGSAGG+EIEATARBglghkgBhvhCAQEEBAMCBsAw +JgYDVR0RBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMCYGA1UdEgQf +MB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzBRBglghkgBhvhCAQ0ERBZC +RW50cm91dmVydCBTU0wgTGliZXJ0eSBBbGxpYW5jZSBJRFAgIzIgd2ViIHNlcnZl +ciB0ZXN0IGNlcnRpZmljYXRlMA0GCSqGSIb3DQEBBQUAA4IBAQBrdvLGuAgWD+tn +v6OVIiSQINQUdLE1sJtZJtgqWNvv3kQm4A4EewewcXBQiUPmfyDOI3WAkuFa2RO1 +TPmyrsu0D4HS+PTazfvHUTpdBSQKXwyBxQE/0J5lHJC3+Y8mOiKeU13Zh2Ov0mVY +RRL/VgQxfd6U4scduzqCo7Pd+S9wmSk/7wu1mROjIN78FrzRbKJpXOZdUf1t+EEK +OmiTYuHjCsmFgH2+oYMFOH3KfqvH/7jPM+BoRiakSifcSqAYMjc+c5WBz2X2emWv +0AKx0ZwObnhvngxkim3UtDlRjH39mJaJxTcO0MSpzi6bzmdgKa81e4DL7KXb9cvg +WV8cH1p9 +-----END CERTIFICATE----- diff --git a/tests/data/idp2-ssl/jks.keystore b/tests/data/idp2-ssl/jks.keystore new file mode 100644 index 00000000..79cc6c0a Binary files /dev/null and b/tests/data/idp2-ssl/jks.keystore differ diff --git a/tests/data/idp2-ssl/private-key-raw.pem b/tests/data/idp2-ssl/private-key-raw.pem new file mode 100644 index 00000000..7a7fd7d2 --- /dev/null +++ b/tests/data/idp2-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: idp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDECfSrwgl8sy3va0CtXlGzRCF1 +YvlJwPHN1hVUMvDKtUYjgFJq8pWopEEkeCSdC4KS7Nph1Bv5KR2akeagBkpqzU45mmoA59/9esPa +ZqY1G8wQtlTYV/1hZLdgXTwS9RsjBZt/3j3qgOWDbJcyAtnDEImuKOYSLWYX5TfMm1aR5kUT8x6q +SkHt17vYH4TT2HGB/5KfFpfRW8QVdxqX7KjQnxvb04jqC5uvEp7OVC4951zq+9DgRoUdgCX7cPMV +AAUlk3hwIN+90vxz0oG0tPjX10TL+FiJja5nFnqUa/jH9HDQH8gsjYTSyzg+SO31mWe/DcZSaNvU +/pd1oL7BDmLbAgMBAAECggEAHvl/uj+/Zf+dq22j24DCofOK4dRQlTGyQxanahVebHj16xgUbaeE +tA+35z5Acrvl1rcrzjdIcDbp4YlaCkDUM0nbKUjXpOr+PjvOhEyhyFRrCtz0TPaiJ2hVfRleK5Sk +xATXy/1ehRX2raxTu2gt5h9P0b/OkmKv9eiWx3Jn3EdhrXcOqGxG9DND5UW6We8LUnXKc+wJgSC4 +UDXSg4UuPbuyacELMWjpbzhr5qbwFp7cY3cSu6qinU92ZOjuCi0Eq2taR9FDUJ6VJPCN4z9LgxIz +sGuEBGb4b3wPtc+cP8Jgd+zrJDir89dRA0ceoLbslN4OfiqrkbONvtXCt+VuEQKBgQD71f9FhVr3 +OYZtXjL0T8z5qzOOcINJnzJz020J9ErSodMC/zyERSyNY4VuDN2ASGeBO1WCt/GUpqQYG/iDvC12 +ivnYPgjfLvu4v5qJQoPbgsDadsFkk2LRS3macUEssPFzDautLiwLKeQUBafDtmUqL8Cu5E2av4Ak +UJ/eYwruGQKBgQDHR8Yb26jGOuzoHMeQf9tgdsXDg+35/M4TvUbjiYIZWwbuxeiBHCEeKeIb1rqS +0yL53TOWswoyWcjA2oSZfve39B6EDrPflM0u/5rD6nx/vjbOvV1o/8840Qmy0w8OqHZqD42RXGE5 +RSQ76k5MSy5Gal/4co1tuS15F9BbhI1PEwKBgDi7oOJchH2la+8/hWMchyTHuLmiBzGSt574Rlwz +uJdy9UJ7lXqGyt6fSPPd2hiINykZ4M2t+rJuSBFWW8nxnpxR+q8Iap88ymB4aav6XBIbhq6wiijK +OzzDMAXm9bPHuN0ee0psWGe7bDJGg+DHOksirtm3fPQbqBaGQz2qOlAhAoGASEc2CYCgNFXG+2EE +2Nom3VP24rUFKXiR3gL2pSyIrV2gpBXQAJQNRv117xbw0LQXqXyba3tApYZ/E8Ot+GZevq+iKc+T +WfKEgRlgLtLrmQGKq21vZdfydu8Kj3uRqIVdfZZqiGBzOuxi+gA/qdhSzmNir6AMv9E8NwF2Jttq +zVUCgYEAsMdnpMOhpWnh6n+wH7vjoN/evixCh2SAptaM2rt4eIfQ163UjXvTk8itqul74LMB0DO+ +xM0I6pciuj857tVCaSfusWAfXrrVpx+w7xUhEAQr5IgA2EKgy/Qd3cVYDCfd9PWyZ/75b/TcvcXE +9R5z7Oqdfgtln9HPQsinlJd/rBc= +-----END PRIVATE KEY----- diff --git a/tests/data/idp3-la/certificate.pem b/tests/data/idp3-la/certificate.pem new file mode 100644 index 00000000..9fb1319e --- /dev/null +++ b/tests/data/idp3-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEKzCCAxOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMzETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjdaFw0yNDA4 +MTMxMDUwMjdaMDExDTALBgNVBAMTBGlkcDMxEzARBgNVBAoTCkVudHJvdXZlcnQx +CzAJBgNVBAYTAkZSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA60fX +wZjBVE16Ma1wDp2Ty/Ajdv4WNdnr4kQi+XxceOJD7ZXoyvgTnmRY65j2+LMLzmIf +RZxpxKAocQ6n/npof/IolJBJFaAIlgHfBUy9lJ1NTBx8LL/2vwscdg0Lie10UIkR +OyHLDBtVzcrvbkJM/9TtEvMtYBzaf0zlbogfIORxO7z1O8dwRUYguGiN6a5qjjJ2 +Q91YvuzoRwS614iCz6NmKFNsHqh/dq/NEviV64WSPZPfvHnw+gwywnggxZoyGwIC +X6iH7eRjI4YookiU3YeLr4gXYjWtAcrZnI/2ebzVI0USQNFy4rEw+1YVGVnCDJh5 +l+lIuOFrf8/YQy+30QIDAQABo4IBJTCCASEwHQYDVR0OBBYEFE9XjYxA57izg1+u +Qx27/WU08zZwMB8GA1UdIwQYMBaAFHbi6rcSWJs05ge5dXTuJH/6kKTzMAwGA1Ud +EwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF +BQcDCDARBglghkgBhvhCAQEEBAMCB4AwJgYDVR0RBB8wHYYbaHR0cDovL2xhc3Nv +LmVudHJvdXZlcnQub3JnMCYGA1UdEgQfMB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2 +ZXJ0Lm9yZzBCBglghkgBhvhCAQ0ENRYzRW50cm91dmVydCBMaWJlcnR5IEFsbGlh +bmNlIElEUCAjMyB0ZXN0IGNlcnRpZmljYXRlMA0GCSqGSIb3DQEBBQUAA4IBAQBq +MaCK96uwB5wGOy1zCsGQvPRdQ2xPYUEvN4I5IJMsfkgureZM05K6gErf2VUikKbi +5OjwVPrlILJwhiDbTVAsOTJcNzKQUofi8xz6gKL5An7p9Z6OgixE0yFTnAzm/Kal +0pgIb0TItqRDzKjepJV+D/HwJxKJIl5z+zMBRdrUn0b0y2yiOAZvtZAGB5Tnhfna +pVJEknHA6RWJNdSiSotYS8U2qWW0TsV5jnAtFvwAU+BBmcvgapTv446f5wOqM6SP +WC6HzyclrIUyLKhqqJlHmu0sKsBi9+b0vNnoFZ0nWVX/hWOKzQxuWg2Do+QaL62g +PZz9KRt+sH8X79bhpSDs +-----END CERTIFICATE----- diff --git a/tests/data/idp3-la/jks.keystore b/tests/data/idp3-la/jks.keystore new file mode 100644 index 00000000..b7f405ff Binary files /dev/null and b/tests/data/idp3-la/jks.keystore differ diff --git a/tests/data/idp3-la/private-key-raw.pem b/tests/data/idp3-la/private-key-raw.pem new file mode 100644 index 00000000..1a7fac05 --- /dev/null +++ b/tests/data/idp3-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: idp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDrR9fBmMFUTXoxrXAOnZPL8CN2 +/hY12eviRCL5fFx44kPtlejK+BOeZFjrmPb4swvOYh9FnGnEoChxDqf+emh/8iiUkEkVoAiWAd8F +TL2UnU1MHHwsv/a/Cxx2DQuJ7XRQiRE7IcsMG1XNyu9uQkz/1O0S8y1gHNp/TOVuiB8g5HE7vPU7 +x3BFRiC4aI3prmqOMnZD3Vi+7OhHBLrXiILPo2YoU2weqH92r80S+JXrhZI9k9+8efD6DDLCeCDF +mjIbAgJfqIft5GMjhiiiSJTdh4uviBdiNa0Bytmcj/Z5vNUjRRJA0XLisTD7VhUZWcIMmHmX6Ui4 +4Wt/z9hDL7fRAgMBAAECggEACLo2f6Dp8vWYxcT4NiKUO+lhd2V/b2nw/Qin/3ckevtxp5t68iR3 +ndV9EuguqRUDKBmtrUhbCAck2OTBSIhD3hMefDxJ6bpw9xeErU6mbZ/UITGhTYulXHrOCHb9aZVc +Tix3bikXvhA5g5O2g/GDp62/SYeptDn9xOEWVZ5JAVBFx1WUCbIqGPW0Fwnpej/afCCkLFxQXeiS +dCK0Fid8tg/0SCieLBPoElC/NN93xA8Huze6J5lwG5LRy/cqCA8UvAZOOlpBktLaODYr7lS6nCAl +j3v0rTKKNH1NwOsHw01OlferjkntKJFhYHIAqL1yvArTlqCf4ysGeeycozN5zQKBgQD9tePGbyUM ++tQGYooaryJAazJDP3YzZIDuCRhwOs27g/578yXw5ZiARcOqbGQuMZZ1PmoVIAA+wjiqPorjr7F3 +ZwufmP/aw6d+7RhIPS4ktngETpAPahe14p8YF+DHVnI+7tHhHPDa91ww6ICl1qN/x+BGO+v9ZvJE +S+LJzLk1YwKBgQDtZ2CRVlqXMZ1F9Z5eklaXcmN4utkCyg2VtHtGNE98QmmXUdTiPqKsSqLkdGIA +XX8W3OPvHkF+TQAk6waeJ5a3o1He3O7RfMDV/U/ZZEvwOHY8VYqZzXH1HitqFzA31+JzUc2zTaIZ +f9zZ+JKN05oyhrAGjminEFZkE0WPYKcOOwKBgEadlr1HeDeJpPP1/1x3/H+TlpTTGBIr2hrm2y95 +noOftHhJb/kB3pVtVY2cx7F3ydnuOlaQ5qCRLHZuG/hNkYabXsfYLPZ12KviUAzjQnGje/ou57fy +npDYd9Gb68tvyzKrBC21AXDgwn82Z4BBIpbRSiIiUYfhXHMX8BKc8bvjAoGBALgU3bM0U2BDL2Es +2BUawZwDLZBSyay5AZmgban9K9j9IiUcZcbcrISOBwrAF7GSzdXrh65FNqF5kXAO8X220s4oDHaT +t3amllwXZE/7zkpBbaTQ63zg6ckYEK/dtRzIACZNOwQaYWQGWjiF3xWsCze8akdbK1jHeUV2EAzh +9Ac7AoGBAOHOVU27ebmUUQAOJ6qIj2IisfR5IWRyMb0nHxPxmIpJ7kNN+4OyOTbRsbm9oOHFMpY2 +7/iPKF5gZGZZrPQP/ygGgIrAND+CSqhRrsqwjJPoWUdflP1Lo00mk5ddT4MSduUBfm0IferuzR0g +s2eUncMHCDQLuwTSrEw4KHq9Q7a1 +-----END PRIVATE KEY----- diff --git a/tests/data/idp3-la/public-key.pem b/tests/data/idp3-la/public-key.pem new file mode 100644 index 00000000..2534bbb0 --- /dev/null +++ b/tests/data/idp3-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA60fXwZjBVE16Ma1wDp2T +y/Ajdv4WNdnr4kQi+XxceOJD7ZXoyvgTnmRY65j2+LMLzmIfRZxpxKAocQ6n/npo +f/IolJBJFaAIlgHfBUy9lJ1NTBx8LL/2vwscdg0Lie10UIkROyHLDBtVzcrvbkJM +/9TtEvMtYBzaf0zlbogfIORxO7z1O8dwRUYguGiN6a5qjjJ2Q91YvuzoRwS614iC +z6NmKFNsHqh/dq/NEviV64WSPZPfvHnw+gwywnggxZoyGwICX6iH7eRjI4YookiU +3YeLr4gXYjWtAcrZnI/2ebzVI0USQNFy4rEw+1YVGVnCDJh5l+lIuOFrf8/YQy+3 +0QIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/idp3-ssl/all.p12 b/tests/data/idp3-ssl/all.p12 new file mode 100644 index 00000000..e76028bc Binary files /dev/null and b/tests/data/idp3-ssl/all.p12 differ diff --git a/tests/data/idp3-ssl/certificate.pem b/tests/data/idp3-ssl/certificate.pem new file mode 100644 index 00000000..9a63247c --- /dev/null +++ b/tests/data/idp3-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEUjCCAzqgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMzMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAyOVoXDTI0MDgxMzEwNTAyOVowMTENMAsGA1UEAxMEaWRwMzETMBEGA1UEChMK +RW50cm91dmVydDELMAkGA1UEBhMCRlIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDBcU3wceDLK6MGIRgDH603apPdo5kpEmtqWmBqNanu3PbAKHIqRpCl +8N42H0joFmmUNZ1rBdW77ADqnzQ1Lfs2E+iGre+PIi/3Elbj/vgO2to6usgA70DI +UmU9riDxOIVdkUA7LRLipvYGdxnysD5Sdl9AA2aPlqqqCTjhq2TBFMnCZ0kecEtX +IALRQYvPDcP3e/DND+xeFESW7P2QsqJyBpQPJO5tkV/CySoYbz/SRsbk6tBwj4NB +d1loQI/otj9xUAn7p9mQ8W8YsnSsZeK41WfxJnyxEK0iZDuqnc42erQCz2yxAFO5 +IHcuF6zChAtxhjhPMz0y8x/wcbzr/S85AgMBAAGjggFBMIIBPTAdBgNVHQ4EFgQU +NIqHCfDXW8usouSDmqJ+ubTaMc8wHwYDVR0jBBgwFoAUIRdbYb70RxIJdOBPjBXH +J5Leu0QwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBSAwKgYDVR0lBCMwIQYIKwYB +BQUHAwEGCisGAQQBgjcKAwMGCWCGSAGG+EIEATARBglghkgBhvhCAQEEBAMCBsAw +JgYDVR0RBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMCYGA1UdEgQf +MB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzBRBglghkgBhvhCAQ0ERBZC +RW50cm91dmVydCBTU0wgTGliZXJ0eSBBbGxpYW5jZSBJRFAgIzMgd2ViIHNlcnZl +ciB0ZXN0IGNlcnRpZmljYXRlMA0GCSqGSIb3DQEBBQUAA4IBAQCsapstmMJ12/Ut +MbjA0mlVAg0gae5OoudN0jZGhiC8liHfxaIjcOL5+NtUNCTGO7JhY0JN7sdkepVX +5ah0wspyIMWktEc2g1FOckRTwWamW8sKxSf3qNBIN0aHmuR/HERSaTTiPWsae4Yq +zjv9OVoCafoYx8SIEyszMTn7wheNEygm1V7ek+XITLkeFd/pTf+prky25Fj3GNiN +z7OHmQVW59oT25LEIurll19CGkJKnzoGU9EC0WkK/bndtU8TwE2+uJ8xYVvZ/2AU +mou+RER+am5JmHxL91ymPNohQfKtyuaHcU0wILX6b5umU5zH1+WSHWmhIFD6ImV8 +ckzssASF +-----END CERTIFICATE----- diff --git a/tests/data/idp3-ssl/jks.keystore b/tests/data/idp3-ssl/jks.keystore new file mode 100644 index 00000000..014eb1a5 Binary files /dev/null and b/tests/data/idp3-ssl/jks.keystore differ diff --git a/tests/data/idp3-ssl/private-key-raw.pem b/tests/data/idp3-ssl/private-key-raw.pem new file mode 100644 index 00000000..5d62a0d6 --- /dev/null +++ b/tests/data/idp3-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: idp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDBcU3wceDLK6MGIRgDH603apPd +o5kpEmtqWmBqNanu3PbAKHIqRpCl8N42H0joFmmUNZ1rBdW77ADqnzQ1Lfs2E+iGre+PIi/3Elbj +/vgO2to6usgA70DIUmU9riDxOIVdkUA7LRLipvYGdxnysD5Sdl9AA2aPlqqqCTjhq2TBFMnCZ0ke +cEtXIALRQYvPDcP3e/DND+xeFESW7P2QsqJyBpQPJO5tkV/CySoYbz/SRsbk6tBwj4NBd1loQI/o +tj9xUAn7p9mQ8W8YsnSsZeK41WfxJnyxEK0iZDuqnc42erQCz2yxAFO5IHcuF6zChAtxhjhPMz0y +8x/wcbzr/S85AgMBAAECggEAS/U3y4CL6nt6CkAYc7GOjMIWyeMhkxUehKZ0UYA8+ARgB9hZ6+vF +hMNuHgZu1GNolb/vzkR+RspHGdnl4DPr/rIWjjviY2vjNbtHz0MhGIQrSQBq5KMN5xsjkfK8ELxG +8hTFCfeLAODannNKBxfZgPvmLvam4R8iaJ4ybbqlV4Mo1pG155akuroOrGs93SsxziuDjRiWZb37 +ffjAmmlbgLV6F1qisWEwj+Ysje6p7v1X3BuaKMLhb/mLJ2UBdSmU2OzEI+g+PWYdyJ7Wrh/O//Hz +KENyxKSpnE99MQbksAdg+ehRXn7GwL0epIvaMd/vZMlfZL2Pi5H8zlQeTew9uQKBgQDxZDaj4mKm +IGVTdzFYcNoHPLx7DdPvckbKDZaBjwwbcGoxqQW3LTrdTAWZ+r3WTqOk/k8tESId9PVpLNQ1POrI +XPnJA3XL5qWK+HwYRaWaS1zsOQ7PqrEcIi/emYag1gUZaWBAiU/tpnfyyXFDE3AdjReskHO3+18/ +5hIiQAoVlwKBgQDNJjzG9wyMRUkBiW+ofaWchj/e3uMjW0uWEqL/hsERvUx0apJF6hcugzEGg+LL +hk97VpE64EhOztsAPSwpYyohKgHif03yJx6YrGRyW1iN/Gm1p1qilCMPgkXRMZl6Ym2s5AfmeL5L +I4LmdpJAPli8hgSyuE/xCpkGQd+q4uqbrwKBgQCL32zF480TxBvSlHN0ctfzb58rkqSmz8nzFJKM +ei4izC3MnssgDEZaqs1oHuHXh3PNjEqmq5HgV+vISOCiBK1q8m0OrEGaqAhukXOewOSnllm+y4Uo +khjUW37vdniLQ9hqlCPg4W/+HgLNHSrTGjVR+kqohH95MWBM72y8ie0N+wKBgHcFBiHQ1sDSuaZg +nB0+uER1Rr0AxvqOTu4EZfilr4GhN6ga5D4Xr9dWWa0T+xJlG9vMv3lPAeRm8nvTAboJRDn1ax6D +CS/CLmgZLDWEdX36wUGYlGbaVvT6eZMCma59SHAT49l8l7p0Ic+fXv5SrZzCjBs7/3Uy1tDgiulT +uRUVAoGALRpUIO+rRdb4RBg/siKPujeELeiNdVqoHk2zBBKMMiND0P1/+jRnh3tIJhJ86VO1zBnv +aHxQkWl04FoFk/qmEtMDaJbZmVsfliegO69JJEZhB9+vgSGbBmHNrmmYYfwHQH3VL/41AqrWR/9D +vsNDVMpsmaf9+mk/wb06A2my4go= +-----END PRIVATE KEY----- diff --git a/tests/data/idp4-la/certificate.pem b/tests/data/idp4-la/certificate.pem new file mode 100644 index 00000000..4bcbfe86 --- /dev/null +++ b/tests/data/idp4-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEKzCCAxOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjNDETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjhaFw0yNDA4 +MTMxMDUwMjhaMDExDTALBgNVBAMTBGlkcDQxEzARBgNVBAoTCkVudHJvdXZlcnQx +CzAJBgNVBAYTAkZSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy+cU +fjE1aj0UhzRL5/cqstMHwgbA7oHhlbk7YricULsAEmprAc4oIw1vAUGTZ9gjGd0K +9SMgBTZFoMXTHvXLrQWZgq2A+Bq5f60RmdNVZz2z+Q+zCkQlqr6Ea2ZHw9hx3FNF +r+zbXVzZT0nNHYoQG8A6bStBAu+fQlXqJOQlazYQmkYoyvur7ec6ApXpEbH2tG23 +SxHvYmVv6ISK5GiTkZCCaLLU0Urr8A4sk5zGQarAnTSXnvDw9McFP7V6shcVG5Bk +08lwXZK9vwQpyMCK0VtzQmxtq7kykCyEfHKd28Un/b9sfWfGEXCHRWB/ue+ZE5pr +N/bg1sGu0LK859AQxQIDAQABo4IBJTCCASEwHQYDVR0OBBYEFJLku3dPU3irgS75 +V23Q2+ulzDv3MB8GA1UdIwQYMBaAFPzHFsRLPTmffN3UkQ/VHEYdCKAlMAwGA1Ud +EwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF +BQcDCDARBglghkgBhvhCAQEEBAMCB4AwJgYDVR0RBB8wHYYbaHR0cDovL2xhc3Nv +LmVudHJvdXZlcnQub3JnMCYGA1UdEgQfMB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2 +ZXJ0Lm9yZzBCBglghkgBhvhCAQ0ENRYzRW50cm91dmVydCBMaWJlcnR5IEFsbGlh +bmNlIElEUCAjNCB0ZXN0IGNlcnRpZmljYXRlMA0GCSqGSIb3DQEBBQUAA4IBAQBq +moV54k9LpRDSU52+INXCndlUk2cO+i2Er8yX9OWK79UoxC0vJ93Zv3ZhpbznsXwe +utRvhelFDNjUVCkVgNc8HGHn38Jn3ukJWAthpKElbQD29XyeCXchPJdi6PSY2YXF +LJk8ZbIjngI/axkPcpf9sE7ipzdrZul3sPgzDQsDqFq1nBs0QU0qaK7SykCYQkC9 +7OSJXokUkbfSmg0KW71/mGmuyS4rkyNkDrNzm1aX3lFPlCsIpLFY1u5gGb5aRan+ +dkcUjQ2LyT3eDacc4Wuj1lsQvCc7q4P9tbZ+HxkPjEZC3Rn7O6uue7GRBGArAo0p +q4hFCCXpi2tG2wo1w6/u +-----END CERTIFICATE----- diff --git a/tests/data/idp4-la/jks.keystore b/tests/data/idp4-la/jks.keystore new file mode 100644 index 00000000..fb7f330e Binary files /dev/null and b/tests/data/idp4-la/jks.keystore differ diff --git a/tests/data/idp4-la/private-key-raw.pem b/tests/data/idp4-la/private-key-raw.pem new file mode 100644 index 00000000..287853ab --- /dev/null +++ b/tests/data/idp4-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: idp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDL5xR+MTVqPRSHNEvn9yqy0wfC +BsDugeGVuTtiuJxQuwASamsBzigjDW8BQZNn2CMZ3Qr1IyAFNkWgxdMe9cutBZmCrYD4Grl/rRGZ +01VnPbP5D7MKRCWqvoRrZkfD2HHcU0Wv7NtdXNlPSc0dihAbwDptK0EC759CVeok5CVrNhCaRijK ++6vt5zoClekRsfa0bbdLEe9iZW/ohIrkaJORkIJostTRSuvwDiyTnMZBqsCdNJee8PD0xwU/tXqy +FxUbkGTTyXBdkr2/BCnIwIrRW3NCbG2ruTKQLIR8cp3bxSf9v2x9Z8YRcIdFYH+575kTmms39uDW +wa7Qsrzn0BDFAgMBAAECggEAYD/8VHU2GagrgIcXLbBm33LuPpChkfSNX/fIKJmscA9VwVuql3eR +SrqUo6soweQs7ZCCE6U5ADzWMUYwmnS8aDg0dpMgRf2XgsVXgZ1YuxtNUUwv37C7dxXnvCrTxYbu +eGp2gszz3+ZsThkwUblSUUc0TUQVtCUYsF+N30wyvaA3MTYH/M//gbrGp6iB2mZkaFZNEQXVgXHS +NfI4k6WSBfOUOTU23VxrwnKtWxtDjT48DsRx0/s7dSBfvfqBBXKzTSOEQXrz1JRM6UjadgjPYyhg +CmKtCoarB64Bh4QjkUrG4L3h1k8iWLjdQcgFxX/+T1Ktfs6d+dNHbxYrvp9mAQKBgQD6HJkW36El +k0g5BviQdNzET0kmDlsij49NoM9usSjJa0s7dvmU+u+376P/3BifH5d+vUNrNh1cUYMv25Udf4Ir +H0PGsaVDqh5rtnnhZFUU475U3Ei1C7QJ+AFvcGMWVAsCi7Zv9vSQ/JhFmHTqgnAt7eCgKy1CoP0s +GIjF/+X5tQKBgQDQs/vn26n/KCgrZc7rF4BnKv7rm317Zu8gsXXVg9TT6wpXDsYocm51Wf91wU8S +E7HdVwirgyH3q/jJjgNgTzdMoGv8S9rHnZtd50JsajfpSLVjW5dQLskRcAqzJ/NeTt+/RJTqFiou +mEsy0xMb0wXXdUqZ+4qODaOqFurq4kLk0QKBgQCeTkWTlb5As0UuWzwu6tjlJC3veXyzllwkzVkd +/eIMAu5eWALHCkF6kaKjCqNG7E8OOCsZC+pviWRYgUqTniY8txBGDiDFgEK6+IeSYtf7Xd8VhUw7 +04mEGcaGy4LcGhvR4654lb3cmxSiUEoIOMFaQMtBdbKzDoTQSUMg18SvVQKBgQCZqxydILmv/WJu +ad0MbtaFoDvpQSkItsb13JS1rQcFLrgDWAaB+5fnYmfdzYMp/URmhFIG71wQYBikV6OWw10lV62L +LFMfzaV7Y+8doqweYgHk8aidSoWUCFpohc8FLrBCxf2byswuWMZt2srkHuHbPiq67GKdq99JOuyo +HAdDMQKBgQDWfQnG303Z+a4gtjrrHUdXQK+6R8HFsI6AOHI+ui4djjnqFVqosaoX98J31GAVJtPP +DzVhix7Adn88PK02EJ+VmnXZl9G0NImINGehaYr4ymO6EGF7uEdEcjdqsa/g0z0d2CQYPhCp4qrz +c0remeNH3XCYmJFiSU3H8CKK4ESHEg== +-----END PRIVATE KEY----- diff --git a/tests/data/idp4-la/public-key.pem b/tests/data/idp4-la/public-key.pem new file mode 100644 index 00000000..27c9cc5f --- /dev/null +++ b/tests/data/idp4-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy+cUfjE1aj0UhzRL5/cq +stMHwgbA7oHhlbk7YricULsAEmprAc4oIw1vAUGTZ9gjGd0K9SMgBTZFoMXTHvXL +rQWZgq2A+Bq5f60RmdNVZz2z+Q+zCkQlqr6Ea2ZHw9hx3FNFr+zbXVzZT0nNHYoQ +G8A6bStBAu+fQlXqJOQlazYQmkYoyvur7ec6ApXpEbH2tG23SxHvYmVv6ISK5GiT +kZCCaLLU0Urr8A4sk5zGQarAnTSXnvDw9McFP7V6shcVG5Bk08lwXZK9vwQpyMCK +0VtzQmxtq7kykCyEfHKd28Un/b9sfWfGEXCHRWB/ue+ZE5prN/bg1sGu0LK859AQ +xQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/idp4-ssl/all.p12 b/tests/data/idp4-ssl/all.p12 new file mode 100644 index 00000000..65bc71ee Binary files /dev/null and b/tests/data/idp4-ssl/all.p12 differ diff --git a/tests/data/idp4-ssl/certificate.pem b/tests/data/idp4-ssl/certificate.pem new file mode 100644 index 00000000..3b6d5b25 --- /dev/null +++ b/tests/data/idp4-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEUjCCAzqgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICM0MRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAzMFoXDTI0MDgxMzEwNTAzMFowMTENMAsGA1UEAxMEaWRwNDETMBEGA1UEChMK +RW50cm91dmVydDELMAkGA1UEBhMCRlIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDcGMyc4QfMrF0fmHOF0tjGjYtq98DaaX5zSHdFxcS88Nw/w59pJ/4Y +2YQVHpsKqDWu09kEK7ZryZ+vS6lGQ08G/k1AG7Ks6aECJXPSN76cEHOu7aJ6KOXM +QN6CianIEOSIJge6jq6wO/TK41uNSJi66BfluEhnXV7L9P4UorrLb9usbeXx1ZOO +hC77KxNcT3xrRnQv7+AbAX9kOSXDWRPSy3vrvJPSNdwWQoYdyA7Cswz06a6z0yRx +Bg2MXjDMF3QazbWq+Q1j5FPCe9XUDAlIN2DT0+/0nF9ifhqWzv2f8P8Itvbz3XQz +o5lo1ShQ7S5rYS4RlZuIhE7VzrPwR591AgMBAAGjggFBMIIBPTAdBgNVHQ4EFgQU +vvBoWmHCxfSKUTlswR1+Wr4gFmswHwYDVR0jBBgwFoAUnUhJab6uTi38HVdXYx8R +NvGkLwwwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBSAwKgYDVR0lBCMwIQYIKwYB +BQUHAwEGCisGAQQBgjcKAwMGCWCGSAGG+EIEATARBglghkgBhvhCAQEEBAMCBsAw +JgYDVR0RBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMCYGA1UdEgQf +MB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzBRBglghkgBhvhCAQ0ERBZC +RW50cm91dmVydCBTU0wgTGliZXJ0eSBBbGxpYW5jZSBJRFAgIzQgd2ViIHNlcnZl +ciB0ZXN0IGNlcnRpZmljYXRlMA0GCSqGSIb3DQEBBQUAA4IBAQAKBUovqbYpBFJf +zLNndMP0QDvQysDajQfCTBKzyBkXp3MMwriNvqo4bbLpCHMpeGZrLQKtcWKSW7PD +ZSxbe8W8GNHpTazYs9ReorA9i+eajuHvxhY8zbf1ymLddgnoB/AELdQzPC4zrl74 +fnkbYTnJzA/lmmLkDb8yshFxVYlr2BlPNKW4J6IqgD1kGf6PLbl1fHIuybMuzfdG +Mc+5mIPLpDjoPR2EHpSS/myjaFJZ646sFfh/HCqlJCus+aWDavh1Uc5L7a3z0l4c +urMGf87usRhKGJyocbCmXbIz64hWCUldIgCAuhlmKAe43U7w/wu0CSI5WxVyFMxs +DdoiXkvt +-----END CERTIFICATE----- diff --git a/tests/data/idp4-ssl/jks.keystore b/tests/data/idp4-ssl/jks.keystore new file mode 100644 index 00000000..28bd0930 Binary files /dev/null and b/tests/data/idp4-ssl/jks.keystore differ diff --git a/tests/data/idp4-ssl/private-key-raw.pem b/tests/data/idp4-ssl/private-key-raw.pem new file mode 100644 index 00000000..df96a0f4 --- /dev/null +++ b/tests/data/idp4-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: idp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDcGMyc4QfMrF0fmHOF0tjGjYtq +98DaaX5zSHdFxcS88Nw/w59pJ/4Y2YQVHpsKqDWu09kEK7ZryZ+vS6lGQ08G/k1AG7Ks6aECJXPS +N76cEHOu7aJ6KOXMQN6CianIEOSIJge6jq6wO/TK41uNSJi66BfluEhnXV7L9P4UorrLb9usbeXx +1ZOOhC77KxNcT3xrRnQv7+AbAX9kOSXDWRPSy3vrvJPSNdwWQoYdyA7Cswz06a6z0yRxBg2MXjDM +F3QazbWq+Q1j5FPCe9XUDAlIN2DT0+/0nF9ifhqWzv2f8P8Itvbz3XQzo5lo1ShQ7S5rYS4RlZuI +hE7VzrPwR591AgMBAAECggEAe4+QjyHl9wls3if/8skD2bPs6QhdxEAlNSMhkpIMeOXfQAzamXZS +ODEk7ZZZBAqa2KMl2imQJ8LxWr/nMALpgsuRIsRp8pjWQxYzh3i0EXlK+JF//YSoPZrNUAtovWB+ +a9Ct1hX0DAwcySoKY661z3gsslJak2zfozDO01bn9vyykmzPNCMpEwLTMqglubcKCFI4pHXkq0se +etjUaYV3Z5VLWhAumKRWnL4/ePh1iWfC4oQQN24bc1KV24TMFAI6Pfe7skvCklCU01PFrAKTXcus +qUofvDR75kK2Rs5d7HQEdaKRQ4nH+I0Za6VfSa4DbC0LnFmk8HMfeMV6YBGWAQKBgQDww6/zd3uB +RIhcqU3vlEhCEqamxRjBO+980tO+Wa6QtMtV6ZKfV951iKlb1XVZLh0IuWkRn+RACKy5iSLRPS9I +YSnXHx3HTHaUpRihwlEp/robR5tyBpvSPPpzD6XQqsyWEuSOCbmclgUeOj9H89TN4ffCx+cLCGFJ +7ULgY5cg5QKBgQDqBk3T96K7k6fyraGFSs5eXYx67pubjRQOqUfoNBqdE8gEucaW9MhK/eUeGPQI +5Ziol9tTzKOO8/f2kMSIaQLm3fmi6m8VkM9/vd0LqJQUHCEvlNtqA3WOkyB8GWoMGJY8shXTsR5c +3BhCyfPtuswGn6ybe75AuBQ2iKhqePTrUQKBgCGyAWn9itdok/0D5Nhm1EYK/i/Q3coNbVL23pOB +UaEG7H41lkOetI+WdL1ZfnbgsUeLS10gF32uuR2uR6Uo/vkOQCDPRgeid+YNxQi+fUV3VOyEdQjc +S+p8hkCcLASsIr3OHxaR3dxAUq8MT9buFRZLTbWA7KDqp1MFVZq51WjRAoGAOvoDuxt5Q1ReyuW/ +AtxrTZS9xm1Dgdv35gn7OSWIX3WQvsAisABYSa3ag88+EM/rvPEoMOItheUt5FFvdgEg3hWqx8fU +3tZztHmgr0N4rei45EjbUsg0ZA3n7d5pv0qi8gDfR04nnLdK1eoXMx4UNMcgtL5mn+DEF0oxR0Pc +VUECgYEA6TBU3lUw5rmwaJOpwCoNOusnZ8vYYhdksfMVu3a6gNChjEKq1jhKw+Dh9CrOB3LJajNu +RyncKiGD+5XfVYGkzlkyku8U7Sb3gpEVwtjeyHe4j777VOXP5BjEfiATh4T431UWR6Ww3I+fZ8hj +0MltCrVoOgKiibK3AIDmH3SqJLw= +-----END PRIVATE KEY----- diff --git a/tests/data/lecp1-la/certificate.pem b/tests/data/lecp1-la/certificate.pem new file mode 100644 index 00000000..dfeefba1 --- /dev/null +++ b/tests/data/lecp1-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjZaFw0yNDA4 +MTMxMDUwMjZaMDIxDjAMBgNVBAMTBWxlY3AxMRMwEQYDVQQKEwpFbnRyb3V2ZXJ0 +MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ8 +PmYmg5scsDF+P2VdLgMSPdEG3UaNSLOGxsY8GjC9/h+NSlHuOeZzC+Z6vxLe45cI +f3FQkS+U6PE2ECKEtlvhHhhuQmXE76MPGpK/sUU5ygYtj+XJa9OL9NuSgZ1vF+he +nFxjVpuX82Qq/FQvAVD8PlJ2/iYGnwTWvNKMWlYjxW+3zlAv83epQ0zuJMnGCIiz +Dd9fx9IyNb0a1MsQsD9YJoj0sbQQa40x7KW7Bv5PpyeEqEOJc8BJvCE22tLGZm2S +AcyT3TVZUedKRo9/AX8Rh7Jj1Pr8+ww2O9jFIn6+C3Rgviwjii8CiHCv+/FQoUHL +V5FTVaueEEOIoBdfw7MCAwEAAaOCASYwggEiMB0GA1UdDgQWBBTlD6VuC+1iWfxw +c8ClimYC6ux4MzAfBgNVHSMEGDAWgBS1EmhUEyG2WiZ7dP9O/ZucHnIhojAMBgNV +HRMBAf8EAjAAMAsGA1UdDwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB +BQUHAwgwEQYJYIZIAYb4QgEBBAQDAgeAMCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNz +by5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28uZW50cm91 +dmVydC5vcmcwQwYJYIZIAYb4QgENBDYWNEVudHJvdXZlcnQgTGliZXJ0eSBBbGxp +YW5jZSBMRUNQICMxIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEB +ABNUTH9eeTDXCqHXNNsgG74DuoVIQ7xYyCFLjYG9ySKtDFVesjGPhN3+x3UbQHxB +OR5RQyr+h7yHVaU9sxrdI0FvpURjArYh8fqOsIsujwHCkiIM5KTmI+WScIJ5PzFX +jHXM0u66WvVRLanvk88fNeJ1I0JEe83WWQZE5Sn5KFd8iXiOEwsB6wfw35JB1w/K +TjjAiwvqS/wLpshxWTR8Kx9hdEoO8lB+14rEa5BLw6TXXz9BZoIYl3hLdvRKX74J +YNzKMzZ0gIIFBqN2fGnDtuxxtoLGX+HgYiayF2oSbe3Z+wSMld3o9N0NOtcaXnx0 +jTsGBkk7n9NtKS9vsrBV6eM= +-----END CERTIFICATE----- diff --git a/tests/data/lecp1-la/jks.keystore b/tests/data/lecp1-la/jks.keystore new file mode 100644 index 00000000..eac8812f Binary files /dev/null and b/tests/data/lecp1-la/jks.keystore differ diff --git a/tests/data/lecp1-la/private-key-raw.pem b/tests/data/lecp1-la/private-key-raw.pem new file mode 100644 index 00000000..d0e69d74 --- /dev/null +++ b/tests/data/lecp1-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: lecp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCyfD5mJoObHLAxfj9lXS4DEj3R +Bt1GjUizhsbGPBowvf4fjUpR7jnmcwvmer8S3uOXCH9xUJEvlOjxNhAihLZb4R4YbkJlxO+jDxqS +v7FFOcoGLY/lyWvTi/TbkoGdbxfoXpxcY1abl/NkKvxULwFQ/D5Sdv4mBp8E1rzSjFpWI8Vvt85Q +L/N3qUNM7iTJxgiIsw3fX8fSMjW9GtTLELA/WCaI9LG0EGuNMeyluwb+T6cnhKhDiXPASbwhNtrS +xmZtkgHMk901WVHnSkaPfwF/EYeyY9T6/PsMNjvYxSJ+vgt0YL4sI4ovAohwr/vxUKFBy1eRU1Wr +nhBDiKAXX8OzAgMBAAECggEALvlD8t5wBIKoXF49kQ/U7DoAyuJjmg3U9GqkJcfrnKhkGSm2RZnM +4zmkCCSF5RGEFFvILqpli4BFTjZMSMlktQmqQgPCtcX+y4tOExEgNnffE4EqPe+k0SgkaSVFt4ll +YWKFBEugn5J+G/60KfO1BPtd65YljRxw/XUGfOMzYzfWWUv6OJXTZNhE5ff1qN3uQHCis4E4iz8F +4cbZLA/BYAYm6SYWluYQmGWxSGRRufxOwp48pfVRWLDlq+l9pUWnrRENej6MEee1IPIg1u3fpf/5 +ngaKmX4EZ+GL1OgeXztnUJRACsHLsYqYJR2lJr70Sd+HuP4k1BQEhUuJno+1AQKBgQDX0emlpVOR +i2K79TJVZskoPsPmaR5brZnt3+qvAJxW0tymWkeUjQ4M7Z7TyxQpl2KbYmxdQit83xwpHWEE3b/w +LywBpf5qFUBkP7YCSLDhvcggeg+k19BfVN0vVYwHMEdbY0vw+eTGev+GxGR2AWVaZ3f7QKp+33H/ +trVRZlZaVQKBgQDTtvF9ncyH/5NTmVLpBZsq4XX+jfHtJTHpVhy/3r63tJBLtdhWqp7+OwdRKh+X +IlMH/Hi4LrIpBEqSHMhlLIu7TyE2mktDYsW1AbZv1n9r7XaHi+sYY6PaUpHAL89hfZOQESWnNvep +xMd+WkeSOIapCYbekDdbg5xDeCoApjY95wKBgCc/RywWaqIXJPdlWafqLz6gW2O1Tg4B/fIiPD1i +8QthATtHQ6kiFaIIPE/rqFj/7LCxL1+uPtZQhIB9lT0bTmJRUcFi/GcyQil45JJ5waDrsE8no1yo +2n3bovWOqw5Lm05lOlQyPYZSq9FIObS0AEh2dH0+f0LfQ43rHgIViDKZAoGAc5rv3tHtv01VW07b +sRY4ln+qeKd1tTKcQHefFz5AEfvs1wqi6SAd1WDSLAW+Xj6F7FR2bsxAyJjpR0OkQWrDmjIpRrGV +62Ph5WbcAdG0nnB6SqWiaBzweeSgZbs1mFyD2SUj1Fz1e6RR8rLFZhirn13uYVWKhNQm3cid1uDr +uX0CgYActqNat3CAltcHiMwgJvCt/fUN+wEs+f6Kf05CU0hjRMTk7OWGT4mUManXK93fcNsugVD7 +EOyTW4q0knUIi21djM4n4W6zCa5114fBdC3tDUCzBmySsIeRlY2Ibj43l+1OkS4ZzP9ZMIboQ8S/ +P3viGEoUPX+EtATTc0n2iAuC+w== +-----END PRIVATE KEY----- diff --git a/tests/data/lecp1-ssl/all.p12 b/tests/data/lecp1-ssl/all.p12 new file mode 100644 index 00000000..759ca6ed Binary files /dev/null and b/tests/data/lecp1-ssl/all.p12 differ diff --git a/tests/data/lecp1-ssl/certificate.pem b/tests/data/lecp1-ssl/certificate.pem new file mode 100644 index 00000000..93fc7bd5 --- /dev/null +++ b/tests/data/lecp1-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEVDCCAzygAwIBAgIBAzANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMxMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAyOVoXDTI0MDgxMzEwNTAyOVowMjEOMAwGA1UEAxMFbGVjcDExEzARBgNVBAoT +CkVudHJvdXZlcnQxCzAJBgNVBAYTAkZSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAxGHQrXFqwV5Z+B6a2XaSbjxh/b6cFUduk5vVwySRfMCoCl4EVJ8j ++oXLmkygEI4uPB7gxgsMDK39C+xsPfWGBrF5CuW5l3DBKCoff4EOCgSGnKWlK7to +2gaOna27eRLmGjWQNW2cqUgnPq772qeGtepp00gI4i10uDQBvGoBvcsNfl1AsDMR +0CMqknTwGiXu2A6ETFcQfOMIe0epw209o7qBVtxbSvdQmnohH4EjCFK6R+p9NTP7 +SkyuwY46/O4obAsGyYOdtI/0VTDgTS+NAnCBX2CIzakG/onuOCaUYAvEn1WJYdIp +W/hjD7seUsTvdeqv+Bbql1CQKHtajlbd6QIDAQABo4IBQjCCAT4wHQYDVR0OBBYE +FBP4C1VyjOgu4/OonjA9JCm11vKpMB8GA1UdIwQYMBaAFOK/oHfFNJ8cGOMXTbEU +lhfupkKdMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgUgMCoGA1UdJQQjMCEGCCsG +AQUFBwMBBgorBgEEAYI3CgMDBglghkgBhvhCBAEwEQYJYIZIAYb4QgEBBAQDAgbA +MCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIE +HzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwUgYJYIZIAYb4QgENBEUW +Q0VudHJvdXZlcnQgU1NMIExpYmVydHkgQWxsaWFuY2UgTEVDUCAjMSB3ZWIgc2Vy +dmVyIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEBAGUk6/i83HlW +QkczdvIsF3whVZELrW/ytTMSqLsY0poEJXnckILnUAdkiGCY4D9Pv5pp1SK8+hKM +40SwZpIDP3S2cRw5O9C3LGrfUuQUPOJsOEUBfDp9HdtHyPz/ODoADRSmgH11bt88 +/hjbEJ4kQ4G9zFQ9tupdK4tMtLwaHcb6Ou3ycWpbtdU0gPi02K/gVqUA1EWUJepY +kqhoKnRkSb1hDbKWZDD1YqLpqBRBEc8vIq3VjM7SIOqdiUXlMSK9tLG2vtkjM9zS +uqFHFyF8R26MY6gAYXOm8F+EH71JssvksRokJ80Wyth7hMpt6sTomkaqLtIkWX11 +CXu7dwyBM6U= +-----END CERTIFICATE----- diff --git a/tests/data/lecp1-ssl/jks.keystore b/tests/data/lecp1-ssl/jks.keystore new file mode 100644 index 00000000..3af2cf94 Binary files /dev/null and b/tests/data/lecp1-ssl/jks.keystore differ diff --git a/tests/data/lecp1-ssl/private-key-raw.pem b/tests/data/lecp1-ssl/private-key-raw.pem new file mode 100644 index 00000000..6f9c1892 --- /dev/null +++ b/tests/data/lecp1-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: lecp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEYdCtcWrBXln4HprZdpJuPGH9 +vpwVR26Tm9XDJJF8wKgKXgRUnyP6hcuaTKAQji48HuDGCwwMrf0L7Gw99YYGsXkK5bmXcMEoKh9/ +gQ4KBIacpaUru2jaBo6drbt5EuYaNZA1bZypSCc+rvvap4a16mnTSAjiLXS4NAG8agG9yw1+XUCw +MxHQIyqSdPAaJe7YDoRMVxB84wh7R6nDbT2juoFW3FtK91CaeiEfgSMIUrpH6n01M/tKTK7Bjjr8 +7ihsCwbJg520j/RVMOBNL40CcIFfYIjNqQb+ie44JpRgC8SfVYlh0ilb+GMPux5SxO916q/4FuqX +UJAoe1qOVt3pAgMBAAECggEAd+b5EEzlT3caG4IkLY5VzXSUp+bPSba5buqA04rqQW8nqlzI7BnW +T8mNDIKoYDNPS2nW91QbYUqB69vIIvRbho6pRtwIOsyfQrSlUqYrOjaVMeN5O4BLfoLuZJuEkWHW +mD4H9HceZcUmIQGZyGDswPmE73lV4zK5xxYJ0U4wDf5t8zTOVWuCyu7nkkZLzc7F/1uZ29NiW532 +ZvcTigelVgwQ54KBo/hbbLqgupgioZz63hRXaW4es7M6w4Bns046flKFcrPfmpETYZMaGHoPGpGx +LMlDVBk+xLnFP+sPzftSHg8uYNV0crN2QBOm927/I/s+wK2EzjwRHkXePJgomQKBgQD/jxi1M9BR +s8e+XfrQCnJp2VP7t4jklVvcMtYOs475/p/l3Y6d6m51TCw0N7uj4eTyTKIg5CrCW+Eww6e/zO2f +CHp0RXOGygOJBq+9VufE8ybKaFMB+MsqO1pRBcxb64kOXJ0/C/ov0eKQS3fdUALZxlrceKEP9lYk +1H3+Lf2BHwKBgQDEuJMp2seAQh5fPE8Kzquz48iqL5xEjhKN8fzecuxu1O/6trADyazn0B1YIwWh +/nIAKPEwH02GJ0ibzPm+WmGeGfITXyo3TIG1q4mfQqsuBfEvIzUW9t+cG1tCfcEi/YfXoqO860vh +lc54Kh2dmuJjxUX6f8dNAnLrN5cR96qX9wKBgBrAE8oD3m5u7x2SIMreDRPfV9clYwLqT29BMv7e +9LxeVsZs5pzJCT7l9kqQ+ucwohJqyx2+RGuLyoqcMFb3UHgxHwBEtM8LHkudk4+yJRiMiybsvKOc +M0f8ZnvMq5ODmBkUwLD0w/91bM3F2Iol8eZxyNkDF3jgRCwewgF1Nu/pAoGAT8K2iGXYNbyZK+v7 +8FnTbGCS383mAjXIeB0BdgAKtPVJR9ICk8aVgHf1LeMlSYUtG7t97xECEb6jxefZ6sAijEPgztHq +//jZLpuadSRG26Y1H/OadvEpwNWmrtLmGBXLmjarRNHyNkjTKg2JbHl8CQ/XS7W7TRINHimv6u0M +EgkCgYEAkkltBb3KYAcTxT3rMTsakSINl8kfnSjgekLqEYZnc2mm+P/Qqz3Ne7jRoIAnBb3dgSp0 +iirF9zVznN2GFcCU9SzV+IQE1eqINRhwW48CnxM2dGGtz4Nuv2L46jr7UN2AhETSgwjLi4uQ2Rdi +Svdrwq24wMGAKT50SIzJmaVUjl4= +-----END PRIVATE KEY----- diff --git a/tests/data/lecp2-la/certificate.pem b/tests/data/lecp2-la/certificate.pem new file mode 100644 index 00000000..669bfea5 --- /dev/null +++ b/tests/data/lecp2-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjdaFw0yNDA4 +MTMxMDUwMjdaMDIxDjAMBgNVBAMTBWxlY3AyMRMwEQYDVQQKEwpFbnRyb3V2ZXJ0 +MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM3V +84ZUxJZ7EMG2tRkL05So11dlq7hqaImdf+UD7zSdhveAf2+ZtXcF4CgDZW2xEG8+ +tETpeEX5fPOsiryEtkEt7IYu0YKBS1qCs8JclF3+CLFlpBS6wM92aUykG8QRHwmN +PWCqGgJ78P8vVcbGCif92hlhfkGyqMRFG9mc9nLeRMsW5ImoLo3c92MmDdpVq7UO +Cb/m56O3ACqXbGLTAq5gtsnX1A3XNJUbD82Bqt98GzMhZtviM0vMIVQm8alj/hlf +BfnEiFt5GjhtMRmg7ybtQlM0wxFUsRlEu8vit0VWTHfcCzXSCpzi+0KK22xo5PJQ +lGN+1tahrPVppxwY4zkCAwEAAaOCASYwggEiMB0GA1UdDgQWBBQqYYayRqMrWl62 +aN8uVzoy69D49TAfBgNVHSMEGDAWgBQCV7Y16+xpaKvYKF30EQJPqvhuUjAMBgNV +HRMBAf8EAjAAMAsGA1UdDwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB +BQUHAwgwEQYJYIZIAYb4QgEBBAQDAgeAMCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNz +by5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28uZW50cm91 +dmVydC5vcmcwQwYJYIZIAYb4QgENBDYWNEVudHJvdXZlcnQgTGliZXJ0eSBBbGxp +YW5jZSBMRUNQICMyIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEB +AA9xAWvRlTa39VMg0ufgjFlQhiFvf1+KXr5h63JQbfp0QQpUpwss/a4oEERXcuFh +76pDQDA5bBgaUXSr2volp9kk5lGgaecZOLBLxxgUIHFeCxT3SK9fbDKdvDy6BNMH +2dlaZERVXOkR9YalTpjiqt7ifFnniinQ6IuKkUeTXVai6BwakUqcCmx+MvvYgMIX +j7GWwSWgJ9zV6SQDkcNKwPCenvaVruXytDFt+fD9kFP6R3kYEMe5/jM7Y0RzFh4L +Ql3uiBkxJarU+/4d6L1lX86lQXD7AfD2cvlm/U+B7KPijqXIoSicYU02AwnpGqZX +b7Tmsh8nidL+CBj9qwEe2T4= +-----END CERTIFICATE----- diff --git a/tests/data/lecp2-la/jks.keystore b/tests/data/lecp2-la/jks.keystore new file mode 100644 index 00000000..d02970ff Binary files /dev/null and b/tests/data/lecp2-la/jks.keystore differ diff --git a/tests/data/lecp2-la/private-key-raw.pem b/tests/data/lecp2-la/private-key-raw.pem new file mode 100644 index 00000000..3f1be505 --- /dev/null +++ b/tests/data/lecp2-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: lecp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDN1fOGVMSWexDBtrUZC9OUqNdX +Zau4amiJnX/lA+80nYb3gH9vmbV3BeAoA2VtsRBvPrRE6XhF+XzzrIq8hLZBLeyGLtGCgUtagrPC +XJRd/gixZaQUusDPdmlMpBvEER8JjT1gqhoCe/D/L1XGxgon/doZYX5BsqjERRvZnPZy3kTLFuSJ +qC6N3PdjJg3aVau1Dgm/5uejtwAql2xi0wKuYLbJ19QN1zSVGw/NgarffBszIWbb4jNLzCFUJvGp +Y/4ZXwX5xIhbeRo4bTEZoO8m7UJTNMMRVLEZRLvL4rdFVkx33As10gqc4vtCittsaOTyUJRjftbW +oaz1aaccGOM5AgMBAAECggEAZuwuguLsEdqjfFlhoI57U4BBfSAHh4UdlII+q0MWXxbNoACOuD0B +sewsM5XPJ9Q7xYRzG2oqi8K+qhGCpdUuVNUjycyrUjhYd3+XZv5n6b/WlO2f6AWh15r7+CivAZEW +Fe6b3DPyIX/b952xpFzuQyT542sOeMdfABUWYe/Mg46d+qN3KWNzeFaSnyX1vkCFe/9hGCJXQOfi +jzIy8OkUtNRhawziM2PA26vEvcqJ32GYsr3+1qp3qTyAjENuT86x1kUT2v5zwVo0K7aGGvOICiUD +pmZkaN24w3MDcwJHgSQRpoQQom0tV+hAnYLpF26ORTpBQexTlL27StsSORrgAQKBgQD8XdKUmdJ9 +YLr32PYBLlkEhLTYw9CannX8djbVXouUiWi+G6tnNUb3lBbMk2YXseKH4J7NWBi9lSDS1kpHoY7x +pbG7EROXwHJXcI/S4A7BHvFw8EFh474SxNQcc4T1vt7BNv0SG6KsX+CsBnXMEHOXAuKoUWieVRAF +8ShEPNESAQKBgQDQzJ/u56SYOfG2X+OMFZJ5YAa4FvMCy+uiG711SpZJrbepMI3I0pRscW1Awwbg +LI6nVYUqUDOnZnw7qKAJ09vZDo0LKYtPse58HSKlgYHITjic2PFzlsi2Sbk8ad4GfoyFV8svHFu2 +AXgMWZmMFVMdEKBaUAIVz/nNUntvzrnhOQKBgQD1q4fxbQTBVMbtu2FPqQSzJ1S9p3GM8zE8QQAE +GfOa92DloB3tbKnXHWxMXjkGW/5/86Pjlh0PgPrhBAZvUNDMYFZyGp+OHKOyhzsbN05lpW+4V8nu +NzuzHbS2taX7bIGAab1WQVzMnNEj5W4K5wD/QqnO3OERMRFWF3rxYprMAQKBgQCzrsQbRcDBN2wo +88/P52iLhvWBSk6KI459jL23yB4Y/aPFt4DsRztvLxVD3BF4rR9+JPxZ83bgIjPa6zv9+RGCcyEx +b+jxBkAjEreUEiTriVTytUbjn+jN5hfAQ6LLl++5eFnkCtVphU4X4qtef6Nsqbg0wBFrT/S6mraa ++x2/EQKBgB1ru59ULrBOG0DQIvKLP6VL7rIgKsLLK6oZGnV1PzbJGEaHZgwp+tc/VFgLntTHDEpA +cfNHSEVEscy+exSvY3dsIpQERWVrltJxJYWDQ4yAB4oPWMFY3e/K9GRHNWh7imzWW2vQiXBo0SWW +8XYncXMxtJaW8nSUIj8VsH28ZFD3 +-----END PRIVATE KEY----- diff --git a/tests/data/lecp2-ssl/all.p12 b/tests/data/lecp2-ssl/all.p12 new file mode 100644 index 00000000..867f0d06 Binary files /dev/null and b/tests/data/lecp2-ssl/all.p12 differ diff --git a/tests/data/lecp2-ssl/certificate.pem b/tests/data/lecp2-ssl/certificate.pem new file mode 100644 index 00000000..4818c04a --- /dev/null +++ b/tests/data/lecp2-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEVDCCAzygAwIBAgIBAzANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMyMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAyOVoXDTI0MDgxMzEwNTAyOVowMjEOMAwGA1UEAxMFbGVjcDIxEzARBgNVBAoT +CkVudHJvdXZlcnQxCzAJBgNVBAYTAkZSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAuulfj7B3dCp8yNLCRh95mpjkLGJ/TFIVqFQ4A6ea/FmqL92x2L32 +BmnC5rSZYqFfQs2zMkrlOuAHji7hdBjSiVZZ6+1e+B/WP9ouVEEfO3Ouh5+GZENv +WmEp+t/t5LfihENvCpwPj3Uyttagc6kyXFyS+m5j+K8YErLL0xYA1xu74MhDo5lA +UkmLOcg9waFXC6fG6TQJ+CBk+PoTeW5+BYAiTBUNv58uxdJZvHtPDoLGm8KFVM6I +wHW2cwHY2f3PN/q969hey+IYNAzQwOcowr9EqOFTzByqJTXV2qItafUNYZb+K3aW +ukBAySVBE2Wr7wYEVJKeK5bHf+EjTz8NtQIDAQABo4IBQjCCAT4wHQYDVR0OBBYE +FLSAVWciB9v2gFjCGFJAMVMl0dyHMB8GA1UdIwQYMBaAFIRnyZ/KuE0PgbERmPrK +1fPk4zX3MAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgUgMCoGA1UdJQQjMCEGCCsG +AQUFBwMBBgorBgEEAYI3CgMDBglghkgBhvhCBAEwEQYJYIZIAYb4QgEBBAQDAgbA +MCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIE +HzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwUgYJYIZIAYb4QgENBEUW +Q0VudHJvdXZlcnQgU1NMIExpYmVydHkgQWxsaWFuY2UgTEVDUCAjMiB3ZWIgc2Vy +dmVyIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEBAG/0dUSHfozp +h3eOoyeyGev5/CxZ6sQFZd3WMd9x7Nim8Py47X/AOkJ1w/X+Qh+R1L0ekwt2tgG4 +qnw7o9HwKZ3koCFTXyKdkHdBhOJUk3azX+WxjmqJCy12yrA+c0DFTC/qAYffh+0N +7ywA4RxsnF6y27m7suDOqoqAAzwmPIAwxGfCjQ/eludwapNGdEdiUwNcJzDMSlPM +P8PIm4nGQ52bL+pIeCqkmwv0WetkcL9yjbyWiOYkMU1MxcLMc1rF3O9xWSt0hyck +CyC9EFrRkdRXkYydT8o/EMbp1n6kJSe5Xig7UpsAMh/KRWn2unWTbIwRT0HTUpAC +eG864CO+s2k= +-----END CERTIFICATE----- diff --git a/tests/data/lecp2-ssl/jks.keystore b/tests/data/lecp2-ssl/jks.keystore new file mode 100644 index 00000000..69660269 Binary files /dev/null and b/tests/data/lecp2-ssl/jks.keystore differ diff --git a/tests/data/lecp2-ssl/private-key-raw.pem b/tests/data/lecp2-ssl/private-key-raw.pem new file mode 100644 index 00000000..3c48582d --- /dev/null +++ b/tests/data/lecp2-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: lecp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC66V+PsHd0KnzI0sJGH3mamOQs +Yn9MUhWoVDgDp5r8Waov3bHYvfYGacLmtJlioV9CzbMySuU64AeOLuF0GNKJVlnr7V74H9Y/2i5U +QR87c66Hn4ZkQ29aYSn63+3kt+KEQ28KnA+PdTK21qBzqTJcXJL6bmP4rxgSssvTFgDXG7vgyEOj +mUBSSYs5yD3BoVcLp8bpNAn4IGT4+hN5bn4FgCJMFQ2/ny7F0lm8e08OgsabwoVUzojAdbZzAdjZ +/c83+r3r2F7L4hg0DNDA5yjCv0So4VPMHKolNdXaoi1p9Q1hlv4rdpa6QEDJJUETZavvBgRUkp4r +lsd/4SNPPw21AgMBAAECggEBAJ/XJZautWjNUMs4mVT4Y7jWmQJv9SbiZ4z9AK33bi3xy/2FHCsb +QEL5vOgod6eGEv4BBQa0T9YKccugwcLT23ABPYLqCrYsG7+dKNN6oWfpJM7smDQ0Cw0CXLEjQMDA +lGDBfjtXfGMVOZpsbuiaP+wGatbpAmtP6UlMR8wrW+qXXsqYf1t7exSRf5Y5NzCTGkXSElRDIo8B ++802lwULGwFMtUtqbDOFBZRTgxOA47abuUuSBB+zWy3GgXkxBqFWhPpvDX3tnNQvTb1SPxC72lVu +vWdafe/n8QmjO4PaU1+zigI1wlVHl+G0EaEJU6/GohtMbF+JbzDftlhxN9y9vkECgYEA+Qjm5c68 +yofSEcKbnbhHw3i/Oqbos83lYFGBEjJdN0+YAkKfdkgRwF8pJBP+4fblgkwpzirYEZLtPF9w8bh2 +OuiilQYaQJnZ4BR5flhNepbRA+rDp5HKW601Hwvp+tIjBcD5wgFJR0XBiLeFGCfZN5uSqRSdbph7 +IhJOeLH4sSUCgYEAwCOq0Y5EZ/DztSiDjDV2x2G4oHlt+Fs0HNNr/rUnigvuwTuJdpH9WG7eauZd +mOwTt+fksBXOv9rYLIkZ7o1Kndj+Xfq8T2skZehenzYCGVf2qbM9lPCHqap9LiPJHZX3YIo6iqN/ +OlGVdwYDu9GZBoDxbGpoJNNGu5zn8MelrVECgYBi1PaVs1NXaUmkRMBveof4en4h78WgPhFPBWmc +6CH4Zn0kQH56eaWZ2+o+6DSaRtrUuBdLO9OePdoqwJHZTGSXgmWrkM1wX96IwHdq/e5ZvWrcDBpz +8TcG5RmU5ayJH0ZI7UnxhYMoZvWkpXiLmpzpJbOxqH3GO3t6jRtZaQAShQKBgQCQ8xdt6db/Vw5z +73F2N+s4tScUoSbuQtfIm1MQn1eJ1EC1NBYbBj3LFjDjEpEvyYGCrwWeNYV4xT9qMbAHgD33YPlc +qsifXWPjIW8oyxTAS9UA5wChOOgPflfblBGoKTerc/yAFKHpvBx242mzqoa4GlSHhqq0hVMKPG/Z +/LOnUQKBgAn+bAtiVHLX+PVe8HDRPcHOfSU7C2DWSjbl9YLia3Ssbk2TpqKhkkRFae00FBAtTj8X +f8rDaVxbrYckeFxS4JuMoh55SojC6WnfqiuSh72cgxN7q5enX4dqB4RvUADLZljuUvYWE/kiNDZA +kuKO6+mQ3nnCllZUtijl7OTC4ceJ +-----END PRIVATE KEY----- diff --git a/tests/data/lecp3-la/certificate.pem b/tests/data/lecp3-la/certificate.pem new file mode 100644 index 00000000..91d29596 --- /dev/null +++ b/tests/data/lecp3-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMzETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjdaFw0yNDA4 +MTMxMDUwMjdaMDIxDjAMBgNVBAMTBWxlY3AzMRMwEQYDVQQKEwpFbnRyb3V2ZXJ0 +MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANI4 +ixGK1inmP0Pt0eCLhgK1aDCputV8X9K6mHyjXroe8mYhKaL5fetQ7JtR4qXNep+z +7HyE7DzW+rCj/RpPFJ35RBmTvrM5pf5qs58KGGHqNmleUptb6vrLIJEeViO0f/Ly +PRqUgN94aSNEla5S4Opchh5D9qYd035KEWk1j/D+p+UudH367S4HPqfood6hNb+u +gwkkyQ197C+fH7czEw6jmvuWG/PhXlQn0K77Ht941BR6j/aPsLBPUmimCXNx7Pfr +MG4kN5KngtORuEbz7tL9rTglOzmDoB3VDOCcccrXXtgqUCJ7zgFf4kdLQcIWF5Iy +SzMPK5bQ8hZncerJwPUCAwEAAaOCASYwggEiMB0GA1UdDgQWBBQ+VVSUXKoAe0XJ +yZ1svKiRcgGRJTAfBgNVHSMEGDAWgBR24uq3ElibNOYHuXV07iR/+pCk8zAMBgNV +HRMBAf8EAjAAMAsGA1UdDwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB +BQUHAwgwEQYJYIZIAYb4QgEBBAQDAgeAMCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNz +by5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28uZW50cm91 +dmVydC5vcmcwQwYJYIZIAYb4QgENBDYWNEVudHJvdXZlcnQgTGliZXJ0eSBBbGxp +YW5jZSBMRUNQICMzIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEB +AJIMc/yNSMj8z8TRMDjYGxXyWHBqkBYsfhGIjHnhm4dNPdQBUTjSmG0rLAq9pPlx +YV1eyFELNuz5VV3vsCi1EGJ+v1z1PdrLrFfZxSG03edvDdWkDWa+D2IktrB45bie +c2Z9L8QxUrr60jlmycLjnuNYwkrO5HaXlJGqNWI8tLX9CylZ+4ES08xqkpBld3mR +OKNRM1NMcx0FsOEmMAmi8NcfQwjhhcc0JGVT/JAbQ8o/n/bdCtKpDwIoWrY7r9pL +3/sfjn57vIK7VFmlSsLtZNYChLeEAOpGsMn+hOIxCQoFiucBQcBfbHwM8DN25kQ9 +ytQANP4l8tIn3Hs4jtYp/NQ= +-----END CERTIFICATE----- diff --git a/tests/data/lecp3-la/jks.keystore b/tests/data/lecp3-la/jks.keystore new file mode 100644 index 00000000..b8ac8e3f Binary files /dev/null and b/tests/data/lecp3-la/jks.keystore differ diff --git a/tests/data/lecp3-la/private-key-raw.pem b/tests/data/lecp3-la/private-key-raw.pem new file mode 100644 index 00000000..f3b765bb --- /dev/null +++ b/tests/data/lecp3-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: lecp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDSOIsRitYp5j9D7dHgi4YCtWgw +qbrVfF/Suph8o166HvJmISmi+X3rUOybUeKlzXqfs+x8hOw81vqwo/0aTxSd+UQZk76zOaX+arOf +Chhh6jZpXlKbW+r6yyCRHlYjtH/y8j0alIDfeGkjRJWuUuDqXIYeQ/amHdN+ShFpNY/w/qflLnR9 ++u0uBz6n6KHeoTW/roMJJMkNfewvnx+3MxMOo5r7lhvz4V5UJ9Cu+x7feNQUeo/2j7CwT1Jopglz +cez36zBuJDeSp4LTkbhG8+7S/a04JTs5g6Ad1QzgnHHK117YKlAie84BX+JHS0HCFheSMkszDyuW +0PIWZ3HqycD1AgMBAAECggEBAJ0jHvDx8rxHG6tPLb7HDFkh+MvHU50Y5xfB2xHvnHNLhq3IxDLK +g9FOIE7Jmr2NJsgR2ggJ4/xmReWb7ymnSyX6mWj1A2s9AFN4tuN+zFMEm7+PffgbcT4ecC2Jm6H8 +3ldfs0UXFG32t8BhF/HCidUlbCtbahcp3FleTD10iC//D89bmBSZhIgnqogWfJW3xRDY2J68QXRJ +wD3eRqEZveTTdK/WmvbkYjc2r/F5kypre23CFQ9AiKoNbq7aXqGQEP8QOpeeLJ14vBtkKLPy0fXB +ymW6OzexzBo6sK3RIXWPyWZEp33Qw7BBf9KUUbLsEFnnza1l38wRuRHXA1virgECgYEA7ytao/1g +8D97LEn3kz36vJrA7MIMutcYPozIYJyq+9LbZOD13ltuZ/vxp7TX9X/di01Om0oj8XTTEHyPzQG+ +NLW1hxfcB32RYRCm0aPobs0TsBURuGBoyDO3m3Atw6sJb1dP8aII4dXRvssqX1xi0vbvJq6pyvUt +9vBO1iDRI6ECgYEA4QOuW+zEP4Ux0bGx58neiqhmAIJkNFY8mdfF8BUzCpg6teNh/1v1fwgrQMjs +bxstTbRkkUW8lGNw7Jgnzs7Pp1+dJNqoPHrQjuVNP9nFjGULlEopZEcXb/FFKigz541EcMczuHoC +ahBlWzZKYCIchM96NBrGbJlEeOdtotFxnNUCgYBJFRxbY/+NKji/LdMDITtPCpLNRfaR2UxFQMuy +Ce2Nib8UslEvIw03pRsQvggHsozGFldgyGT3UVV1gjqG0HOIs8XGhBnuCAa2fFodUVKjGPNdKPMD +PiKGmpcOXlb9pXP6m9mH4pWIPMgc3wQRo69m+6HUVib4J7dl78SHVfvSQQKBgCd/bevU893yk3wr +pP77AIV2afFM8in9uUWICsbJ8du6PRQQhfM9QSq7VFxa6KXYL2ukbsLRavjhO8FMNDCpPOo0bnE5 +sK5tII700UqT/4lVc2LkYb+oewS7ZVixFetfcNQbI4kOYb4cgq4wKX4WfssRYHIlAQ+vF8XhWe1q +tnbBAoGAPCAKWzEKcnCsz+aKT/iCW7MipH31K94wG6mUPcjAmaf7xoFEI/2Ybmaqu4LQpJS1v54L +5TjypaUKet7SrPrJZNgIh4wmcIBbfzlOQqjejQ+XQil3wfTyKmIjS3ZgVUNuk+LoBJyyGZOacAse +2t5W3u00LhYQidUtZYMl4IDSDWE= +-----END PRIVATE KEY----- diff --git a/tests/data/lecp3-ssl/all.p12 b/tests/data/lecp3-ssl/all.p12 new file mode 100644 index 00000000..9c9176e7 Binary files /dev/null and b/tests/data/lecp3-ssl/all.p12 differ diff --git a/tests/data/lecp3-ssl/certificate.pem b/tests/data/lecp3-ssl/certificate.pem new file mode 100644 index 00000000..a780350d --- /dev/null +++ b/tests/data/lecp3-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEVDCCAzygAwIBAgIBAzANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMzMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAzMFoXDTI0MDgxMzEwNTAzMFowMjEOMAwGA1UEAxMFbGVjcDMxEzARBgNVBAoT +CkVudHJvdXZlcnQxCzAJBgNVBAYTAkZSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAzCC1j2w+rEdIFAfeHA7qxaSfTrGPEAq1iTgNCySt+wuMxD2eVG0D +HHPj4GSP4PlqFQGSIZeIJEbltIAhAj1cv7O1uEttVOl1e4BZSYCQgV6+Wk4juK9d +TnWazhPOX69PW98UCq/pLOASRIZPoGQEZ1NAgxWD2iVUWq3p1uw3eI+GYaKdRS6Z +efakPEs387WKYNpHSQAlBivutHO2A5AML5FzwNpK8ryCiDsBtXrNQ9YQ7MosPmZ2 +3A13cKVkyf5a2fdBA0aH+NT57jFwCuznbLec9G1Z7QO5GEd5as/9ewLVJt0A1ZDN +fxcPwnrn0KW0XORFnWM9Si7kTNtgrhHmxwIDAQABo4IBQjCCAT4wHQYDVR0OBBYE +FFbcZHL9lzeHMNB8Clhxry9iJVRfMB8GA1UdIwQYMBaAFCEXW2G+9EcSCXTgT4wV +xyeS3rtEMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgUgMCoGA1UdJQQjMCEGCCsG +AQUFBwMBBgorBgEEAYI3CgMDBglghkgBhvhCBAEwEQYJYIZIAYb4QgEBBAQDAgbA +MCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIE +HzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwUgYJYIZIAYb4QgENBEUW +Q0VudHJvdXZlcnQgU1NMIExpYmVydHkgQWxsaWFuY2UgTEVDUCAjMyB3ZWIgc2Vy +dmVyIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEBAIpYTsTFVtZQ +Y+wHzvSkJ2vNNYnN5bsfuxeESlIBV8t/05YaRIcYtwoTdZX7gi4YBuZBaqm+vJ8e +Abnpp75LjrQpBMV+HLQGCEPBzd8dLcizQAwH1bVGQsGS5J+mOMnh85IwCLQzxk7K +qIF0C4Orm0IE6imDjppg+tiqGp40oMo91F6rQcj6jwCaD3I9BbKQ5RsTk1I1Lwrr +bxFcXTV6LTTp83oRgiL+sqmXiV0QIw6bd7La0Ac9abkLtnGW9vYbHZJZtuI2m+lr +66AWpact/NI2sHv0zj1xIMrHzXvz6STk//M89SygzT4jEdq2E/YkOmVSqCjcdZBK +eEiFMDgu/Q8= +-----END CERTIFICATE----- diff --git a/tests/data/lecp3-ssl/jks.keystore b/tests/data/lecp3-ssl/jks.keystore new file mode 100644 index 00000000..486e1d21 Binary files /dev/null and b/tests/data/lecp3-ssl/jks.keystore differ diff --git a/tests/data/lecp3-ssl/private-key-raw.pem b/tests/data/lecp3-ssl/private-key-raw.pem new file mode 100644 index 00000000..967e2fc3 --- /dev/null +++ b/tests/data/lecp3-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: lecp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDMILWPbD6sR0gUB94cDurFpJ9O +sY8QCrWJOA0LJK37C4zEPZ5UbQMcc+PgZI/g+WoVAZIhl4gkRuW0gCECPVy/s7W4S21U6XV7gFlJ +gJCBXr5aTiO4r11OdZrOE85fr09b3xQKr+ks4BJEhk+gZARnU0CDFYPaJVRarenW7Dd4j4Zhop1F +Lpl59qQ8SzfztYpg2kdJACUGK+60c7YDkAwvkXPA2kryvIKIOwG1es1D1hDsyiw+ZnbcDXdwpWTJ +/lrZ90EDRof41PnuMXAK7Odst5z0bVntA7kYR3lqz/17AtUm3QDVkM1/Fw/CeufQpbRc5EWdYz1K +LuRM22CuEebHAgMBAAECggEAcBKtXHdj2ZaxXj4LloAiKi1+Qeh+0aHvlc0ubCXRV/o5aS0jltrb +UG3YeUT9Mdn+glYAc20NFE3QpE+Mz/v8xkvWw7614l7jX9FSNGbf8Aein1YzipzNr9wmCGsbbbGE +8r4B9PQsI7VKklDjuv3u5QPycYYIhGbmb3r43kWHFytK54tq/+dvRpZw98ojLH3E8kebshKHX0r6 +CbiBURZAiaOZTbKDRLrtbXltJYqTJ3SwBGXAtrjZi9a0zgNgwA66ZSQitHhw0lIEDGPgQ7RYfvGg +vFyQYtvTREcvfE+Tvox9phBQRgpPqXhwJ1JTgtvjGE7h/cZbVDVGBrrLFkR78QKBgQDmhg5HqGTR +88Hej8cY3m8kj6RtEbellOyZumyewpgs1e6GBzKcDVuuoo8/zChYs63HvFfW3vC7yRq2iAcoiFNU +c7O0DrQTMeKJWS6dQtU3fxmCpHKQeGwlnwkCPI8VzKb0ZeKZDNANqo2n/Ui1qh+NFeB78vPH6d0L +EmY4VuKlFQKBgQDir91XXhOQeIUAFWvPlE7MCln3daJyBn8ViY4erzS759ftGqhfoTfjiEcYP4aA +VJ95fXi+NhWGOKseVVfaBWy9bq8RjeKShnfLZAxlIiGldeB4fxkTbHOPi6rzolCOj9XWEErw6Og1 +m6Wq4KfAtK3svIydbA0uzxdAHuO8LQMLawKBgFm/eVHGqrHez+zBV0dEWksGrYJVMoWBrHfRT7aj +ljFmfL2rkbWVscsUuOaiqlaWZaLsndom49yIWCEWZosOQDsR7LW+P7d1ZXgJw48wVOiNUDY/pea/ +K4OeHhjD0QUwrxNZk1X42gtoCkyL3MH1YOFB0isPlH+ReiB0Yl2u3gBdAoGAIxj9mUBcoRq35Pps +FditlpPnuBPDkgoFdS02DvQrowhTe0eMWDoa8CSydUOorIftpR7TKggvrvdpLyohjwUWAAJ6Iqqo +MO2W8KvN636sXPTyS1XKaSJ6hfgnAM/Zzyjf/+PH5qL5CQvPS7S65HBVGXlcACexptSzkd72fbUu +an8CgYBVAGVOvi6GRgykgGS7PAzRWcM2QRHwp//Ufh3lIhp1ut01ImuXE7WXTsAkpc7ZZctoGPUO +jDmO9GZJnBIUODkIkWclPocLrj5XxGPqEYjYvmWmSuxsY+T/wlKKHCeG6825kFkZuM5ixbEJtuj8 +ROQtJNcj4YtNh3ISeZJv7qqCMA== +-----END PRIVATE KEY----- diff --git a/tests/data/lecp4-la/certificate.pem b/tests/data/lecp4-la/certificate.pem new file mode 100644 index 00000000..e3fd7024 --- /dev/null +++ b/tests/data/lecp4-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBAzANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjNDETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjhaFw0yNDA4 +MTMxMDUwMjhaMDIxDjAMBgNVBAMTBWxlY3A0MRMwEQYDVQQKEwpFbnRyb3V2ZXJ0 +MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMBZ +4PA9h9y4QZEL6PtIAkxEzhey3cJ57aR6fQu0cGqRJIv/pDFjDM3vhxvCHJUPuZR5 +jGoY4apTEaWnPtr2Q9FRT0JI+wtGbTTDEvMhx2Vb3xH6+59QnuC3fRWxClbrlizy +cRMOCA+QYtJH3T31cQrxjbEEg1JN5+yEXXiI1E+VeUmyz6uPFZhN16CdjYBIFPqX +3lWAT2ZZ7+T5o4q9w9XRvPbZszj/GdZYyjaIXI90IcvnYURO2knsxEEq5UBswmwj +VCUQazuY9FhQpFqGFZFhFzGdWmxCTwPZsX4CRuIwDW1lKOagZ1ZRdDtD8j0DUSyI +xOwc91mBBV2Lgl2/ggMCAwEAAaOCASYwggEiMB0GA1UdDgQWBBTWt+JrekHEjJrL +DcA8/uST65T+dDAfBgNVHSMEGDAWgBT8xxbESz05n3zd1JEP1RxGHQigJTAMBgNV +HRMBAf8EAjAAMAsGA1UdDwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB +BQUHAwgwEQYJYIZIAYb4QgEBBAQDAgeAMCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNz +by5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28uZW50cm91 +dmVydC5vcmcwQwYJYIZIAYb4QgENBDYWNEVudHJvdXZlcnQgTGliZXJ0eSBBbGxp +YW5jZSBMRUNQICM0IHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEB +AKlHSfThNmPzMW2XdCDZ5nxvr/kYdhxkIw37DFMbNEfn+7wv4gLT+gtgnvkTg1RZ +e7diWX1YlE9sXuBjeXkU2tY2SW8EzOJKVY4G2N7MhFfoSl+ztd0iXcrVeA9M1qYg +Mq/NaVjJMEav+l6iSmU3bmDpGh/Zzn0Jueq4Kxp1LL9OeQU6XlHiDsEalWSFT1Yu +AoqWUdE5GCDz5SA4gSb5z8JCwicoy00ycOJBADFyPlMBscu/wZnGDv5p5fumpcCZ +dV3BXDZpe8cLrQ7jUmmhP7dnyNmKiguDZ+P2ORF4owpcxe+v/fgf6ICRrraM5WXY +CM9HGGYugig/16aYsJw0+6k= +-----END CERTIFICATE----- diff --git a/tests/data/lecp4-la/jks.keystore b/tests/data/lecp4-la/jks.keystore new file mode 100644 index 00000000..4b07f1d8 Binary files /dev/null and b/tests/data/lecp4-la/jks.keystore differ diff --git a/tests/data/lecp4-la/private-key-raw.pem b/tests/data/lecp4-la/private-key-raw.pem new file mode 100644 index 00000000..c3ead521 --- /dev/null +++ b/tests/data/lecp4-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: lecp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDAWeDwPYfcuEGRC+j7SAJMRM4X +st3Cee2ken0LtHBqkSSL/6QxYwzN74cbwhyVD7mUeYxqGOGqUxGlpz7a9kPRUU9CSPsLRm00wxLz +IcdlW98R+vufUJ7gt30VsQpW65Ys8nETDggPkGLSR9099XEK8Y2xBINSTefshF14iNRPlXlJss+r +jxWYTdegnY2ASBT6l95VgE9mWe/k+aOKvcPV0bz22bM4/xnWWMo2iFyPdCHL52FETtpJ7MRBKuVA +bMJsI1QlEGs7mPRYUKRahhWRYRcxnVpsQk8D2bF+AkbiMA1tZSjmoGdWUXQ7Q/I9A1EsiMTsHPdZ +gQVdi4Jdv4IDAgMBAAECggEBAKS00a4log7YIBzJrAhvkrgoOqmEWevLaDhtQmIhchlui3LtxnUb +sb0tm+2i+8KQIoMGybuX7rRgST4lxebM9SlpjIrf30e6WIzTdYiHpiwezRaiaY/0Ave9ZviKDqZ7 +OK7oMvb0Dub05gnVy5bgcpnCWWf4y1JQr4WRmlA6KkKx6WYmaGp5bJ+R95KovbM13Oj9j3k2oVVN +7oVLEKUJIXNdol71+BJb0BARB47UZuT2KKGmWeW2AaTGc9lTHVtxLy3LrgRna0CV389uw6XP9dvY +YEjqH3BkyITKKjPR00Uk+gX8moNqMSvRB37wcBJVHFnqMp0roL56gWlm3yWT3hECgYEA5HusV4GZ +xjHiDSV+jRcfvFTglDbq2PH3pmVAlZxa8Mb+oeqc2qgvfWHKJp2XJUpzY4icBmRTCqSXpNnO8DCL +doHn9zPeqFV1stsjB/ouukRO27fXejxfDe28NkygztUHfEzuF9Yl8pD8/+E79OiDPgs36japezq+ ++umEb7RbIGcCgYEA14Q5n33qJZ5RoNZ71TqVXS/ffHN15He5/k4zoXW6Hfzv9wQPtOZfeH2Q/ExL +d9cj9ALU10/W/bdznGqxrggyDAbd9xzohLQB4Tg1wy+FwHb77v7ZMFhN7HB0Sb4tL4FGGEL8bwKk +yYCAE+WT1P2xUit1dLf1gZEEQrpsnc3dIAUCgYBdFNEqOR83ch0AdBTxT8lbBU0UtKbKSRE2FavR +B4i47KjRt+282qW2M7+SKcNoqsMFeqLtq7N084bf3ugCTBSU6+lfeR8tfttbSRElb9PXiHqD4oqD +PtMOrpptmJwuhvTsu76HsXN2NYEMkWrGpG7LOPDHlwtGq7EgMUAF7fjt4wKBgAcYtYUI8mLWub1g +EqfMzApLf0Jr0t/5CUjUbmLMq5o9L/GkUpgUVeRzzghgwsNpdCeeyD9mw5+LIOVvpfYjEvLObxSq +AQYNn1o5LZwFvpO910HhZmlvHvHAKjQbbQV5bkNyQTmujpqL/qupDZsf12zrPWzgedcQXWGNHfJ8 +SuG5AoGBAIu0pJvhulSFkcQC/EeXyEmrlxNKFq6UK20cRwTum25xwGWxmNH73An49y6B9a+YAOaM +EilMB6ZbqL59nEMqEeXy4hBaBLkwxwjsHGfDrlnWW7QmlsOV5Ny6I07Zk/c4EoZjEUyp8PGAMJ6F +NnNtvLdb/PYW3i3UJ/b3f4EklvQj +-----END PRIVATE KEY----- diff --git a/tests/data/lecp4-ssl/all.p12 b/tests/data/lecp4-ssl/all.p12 new file mode 100644 index 00000000..bb5519f3 Binary files /dev/null and b/tests/data/lecp4-ssl/all.p12 differ diff --git a/tests/data/lecp4-ssl/certificate.pem b/tests/data/lecp4-ssl/certificate.pem new file mode 100644 index 00000000..647aefab --- /dev/null +++ b/tests/data/lecp4-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEVDCCAzygAwIBAgIBAzANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICM0MRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAzMFoXDTI0MDgxMzEwNTAzMFowMjEOMAwGA1UEAxMFbGVjcDQxEzARBgNVBAoT +CkVudHJvdXZlcnQxCzAJBgNVBAYTAkZSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEApvdnVElmRyrzujgp37ZTNVa9oa87AQy73+8pnxeKQSCtADcaBsvO +VK0thWHsdQILCOCFQDypTmLoZslzijPKbE46IzsB8hFjnIWks5h7jC9anEMXdLYk +Lzp7R8KhvS3Bbo2u/LSFlUdOhvzYWPeCYUoqsoSUa9952MTxFKMCQtgNcZl3udZM +C60Lm30/cOFT8P9KGOavL07739HqcGoT2ulSOfG/oGzMFsq6J6/zZUNFxuveL3M/ +qVdwF9CIDPArgNWt3qllVYYWGGdKfbuvNySMgiqZe+wcXOBHrd8W4pV2XiCuXD3y +1a5IusUgmFN6WHjP6Ir+/XXLD9/DzZGwCQIDAQABo4IBQjCCAT4wHQYDVR0OBBYE +FHB/Zm+1Bi+TLGS9k/ePpIvxxwdDMB8GA1UdIwQYMBaAFJ1ISWm+rk4t/B1XV2Mf +ETbxpC8MMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgUgMCoGA1UdJQQjMCEGCCsG +AQUFBwMBBgorBgEEAYI3CgMDBglghkgBhvhCBAEwEQYJYIZIAYb4QgEBBAQDAgbA +MCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNzby5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIE +HzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwUgYJYIZIAYb4QgENBEUW +Q0VudHJvdXZlcnQgU1NMIExpYmVydHkgQWxsaWFuY2UgTEVDUCAjNCB3ZWIgc2Vy +dmVyIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEBAF1OnXfdDazV +qF+597G8nkkUPjJeNAeE9Wzi6g9BZ5k2v+zApT/E8jIPxDYFODoY9P+BepvhQglT +VXshriPTTBGhy8EMth5Eci6JLcsscHiaJx3qu+2VLVzbIRpEwYbmbvHcowDM4cme +41LzK/Aoj6zNPMRAQYJIUZp60r54AAUoZ6ZPCyVKNsP69AqxzgVwDlRj4AkzCbbQ +l6yt2cQOxSarXVQP32xTzl+zYvj1FBVHzweVmqaPLB1VY3hc/10Y889RVPRcWVqw +goNcx8f7VgrKrD59lj3RRupNnB31p1UxB5GBzwLkRxvNwIskHKY/vMXzhq+3UxRd +f5+yW4SyPw0= +-----END CERTIFICATE----- diff --git a/tests/data/lecp4-ssl/jks.keystore b/tests/data/lecp4-ssl/jks.keystore new file mode 100644 index 00000000..d912a724 Binary files /dev/null and b/tests/data/lecp4-ssl/jks.keystore differ diff --git a/tests/data/lecp4-ssl/private-key-raw.pem b/tests/data/lecp4-ssl/private-key-raw.pem new file mode 100644 index 00000000..d59e612e --- /dev/null +++ b/tests/data/lecp4-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: lecp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCm92dUSWZHKvO6OCnftlM1Vr2h +rzsBDLvf7ymfF4pBIK0ANxoGy85UrS2FYex1AgsI4IVAPKlOYuhmyXOKM8psTjojOwHyEWOchaSz +mHuML1qcQxd0tiQvOntHwqG9LcFuja78tIWVR06G/NhY94JhSiqyhJRr33nYxPEUowJC2A1xmXe5 +1kwLrQubfT9w4VPw/0oY5q8vTvvf0epwahPa6VI58b+gbMwWyronr/NlQ0XG694vcz+pV3AX0IgM +8CuA1a3eqWVVhhYYZ0p9u683JIyCKpl77Bxc4Eet3xbilXZeIK5cPfLVrki6xSCYU3pYeM/oiv79 +dcsP38PNkbAJAgMBAAECggEAP5EbltxnAxtYNYKidpicr0b55W+oYCrv8D7GstosecUt+FICJ6o6 +QMS5+vkgJCAGAXgxYxZ1QvGnF1MFGQ3EuF1EBxu1DusN6I58+R9JkkKJFcr5SCb8ObrjKpvwJe0g +oq1wfKdh4EaIoB3tZFm/Grk47kRJmZQ4eI3qVvgEqVuoa+QuCc5WhyS6hirEjKQieQN2If3XwT1/ +acJ/sFBmNXbATJlPkqu7KW7DbO2gRW977TB4rEApoKCx6hSQgEx+OtGczH2idl1e38Z9eDhPX66B +K3onLzK8DNK4+bdH0ZGjVPs51EXOCjhgxUrqD9S75WkaP/YIh/W2ZIdrOLc0cQKBgQDcXWzy6llu +UxNUU1CocHiMJLnhycoEqC3/t+L75m4x0qZDw/UDYIQAiRhZ/ObO+3WgTQabYfM0YDVfWEOCKjx5 +UCamrR7VUW3Q7GqexjVkPiBffNE/xc/KCTsVWvW+laVK9N+75VmnYEjOxyFR7ImX6mbgrMpS4M7l +Mh6tfblNbQKBgQDB92ic7AHK620o4ggjepRlH/vprJJSR6BeKG09SYoNSlEiwxXxU0w/gvcpL7XE +5Bs4KHT8aTWT1FGDS17oeKILEf9RP/upBRd87HvCntSsi+Qask+GVDhB38J7IqfUIaAkSMZUm4Ys +8duE3zHYOc+nSglcTDeaOobh/EUOJLpXjQKBgBxaKNpYLIl1RtdioM4LKnddgkz6mXNf8AsmrZ2b +WDIw2BN/8tYsZM9s1CU/1LJsyAWH44G6aIAkoLlTsdvdc0podZCcVYs8ntRyloU3G0d6ds/ST1nV +KZbk+SUWPuf2eP3b461ZJN/UE4oHNNJFjK5vCi1+Dcn8AqKagDfyJRVBAoGADQjHKuRhKnWvnDO0 +QE4YcsM3dnh2TLkreahVzuyGLmZ0FVXuv4zNbucqHMZr/JMnkRqG4f9f7lMyNxR1iEGzAfNvqNIX +4z/IWEi7+FQcDoxIA9M/rNM0BJk4xHWLuaGY1VdenIjm91Y5XjBxdQpNffxnrKAijGaqcb02FsE5 +FHECgYBOi7FEU5VJwy6ga920erQ6Z/XR3FmpwSzAtk4fcUg9uApHzveyaOxhl8vLcCsWe6NDusRp +KKrIsuiSdPzjpxR17krXNP0fUluoyB1qvvvSCv5P0TqMi67gzlH6rXdamwhPH5KVptnv5wIyGKNp +/4V2tvttLUMR3OxBN7G5bhjioA== +-----END PRIVATE KEY----- diff --git a/tests/data/sp1-la/certificate.pem b/tests/data/sp1-la/certificate.pem new file mode 100644 index 00000000..6066b4c4 --- /dev/null +++ b/tests/data/sp1-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEKTCCAxGgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjZaFw0yNDA4 +MTMxMDUwMjZaMDAxDDAKBgNVBAMTA3NwMTETMBEGA1UEChMKRW50cm91dmVydDEL +MAkGA1UEBhMCRlIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+GmTx +BIxxJ3Y4SmZN/ZERfzrfjxtrd/wEGlEJh8+RN3rxoyclV9LV8xKI+mt25YOUdRvD +0ILPPyyrcAB0VH/xrh0ZuzOPdQRbXcX9GtfQUqj3SUAsGJ0hE507hrBBnLx4qWPM +oD+okOGpoYAJdlyCC3s5vXsiUxXZs9UzAMvBzJ1OOnQyrwRx/iXpIEEyM1oRVJ8f +fw3Zu96muO2mmzNSmEJ9ckzkKGXQXAkkciwFgGl2JWV4Z+KF18rdkXQZ63exfyYT +QlPqOICx5CpBv4V3spbmcN3F/h76ZbIBgISf8IRw03GLgXYxyYT39n5Es/+InQs6 +z0vMN5FqY0THhr6DAgMBAAGjggEkMIIBIDAdBgNVHQ4EFgQUPkVCYx0+Vxn63VQt +x2g0u45v7VEwHwYDVR0jBBgwFoAUtRJoVBMhtlome3T/Tv2bnB5yIaIwDAYDVR0T +AQH/BAIwADALBgNVHQ8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF +BwMIMBEGCWCGSAGG+EIBAQQEAwIHgDAmBgNVHREEHzAdhhtodHRwOi8vbGFzc28u +ZW50cm91dmVydC5vcmcwJgYDVR0SBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZl +cnQub3JnMEEGCWCGSAGG+EIBDQQ0FjJFbnRyb3V2ZXJ0IExpYmVydHkgQWxsaWFu +Y2UgU1AgIzEgdGVzdCBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAhs0F +PUvzHCpM0EDygPQBa1fvvYmTEeXxpDEAA078EHmN3fQmADJDrEreZBQElCY1T0bI +P+tO2sMUJCkrlHAJ6SAK0OYn1hLp1eLnjCYkGFL6JEYNb4R0NU03P6pH70JN3Tep +H3N8943CH6TvjVQRCLqvC0ujUEi9q1XR+G9COz6gh8NyGLbfJDEzRjrlqxsM0vDT +29gfckNP9pGJrYys800oKJbIOHTbXg/VAOiUP7v5dDlIYIsbZjpmnkGztMoXUBGj +lV+KQWa5IWWPQ/5Rpme17B4J+EyuQjnvKkqxBWZXVVMOUrtLedmHfBxoddvmneBh +NFM1JpF5Ou87bR+sWA== +-----END CERTIFICATE----- diff --git a/tests/data/sp1-la/jks.keystore b/tests/data/sp1-la/jks.keystore new file mode 100644 index 00000000..632afac2 Binary files /dev/null and b/tests/data/sp1-la/jks.keystore differ diff --git a/tests/data/sp1-la/private-key-raw.pem b/tests/data/sp1-la/private-key-raw.pem new file mode 100644 index 00000000..a93ba8a5 --- /dev/null +++ b/tests/data/sp1-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: sp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC+GmTxBIxxJ3Y4SmZN/ZERfzrf +jxtrd/wEGlEJh8+RN3rxoyclV9LV8xKI+mt25YOUdRvD0ILPPyyrcAB0VH/xrh0ZuzOPdQRbXcX9 +GtfQUqj3SUAsGJ0hE507hrBBnLx4qWPMoD+okOGpoYAJdlyCC3s5vXsiUxXZs9UzAMvBzJ1OOnQy +rwRx/iXpIEEyM1oRVJ8ffw3Zu96muO2mmzNSmEJ9ckzkKGXQXAkkciwFgGl2JWV4Z+KF18rdkXQZ +63exfyYTQlPqOICx5CpBv4V3spbmcN3F/h76ZbIBgISf8IRw03GLgXYxyYT39n5Es/+InQs6z0vM +N5FqY0THhr6DAgMBAAECggEBALvlSrAOVuHgpzCsGMItRh2NK5ubzvZB+Y30lPRekAJwW8xJ/n8i +dvmQ71kEawNxhsRNm8vHZAOD5ZrtcQWKH4u5FHpCVYwNlOjZnr+0sGrvyKHifNMY4PW4dUhIsB2p +1X9NrZ6rJUBvMxx+zBaOLpE61+kSJ4qdpJMw9CEdQEejSbJ8CfqSRQJ3OT/0xIxKkvYvZQz2EDX3 +krwgG9Ad/NcZop/u+YfHF4lxo+n4VatR6aH8WBoIQBMWUksT8JtJJuBWbIisoCIpRIO1MTF9HCBb +6gK8yZ6kNGDcBE+G7BrcC0ksI1Oh20gvwFr6IEUTCeMBJ8aT0MpOXcCnIHKxlsECgYEA5prjOU3k +ndhWrTcd5dByO9gXoBoONkgoTLeZz7mWKmh/yF1t90PkkYnZi5kt0LPwno+1NF0x2T279R52ysLy +Bwipyf+/LiEvLaNasCMN5nn8HjXE0u80n2LpXMEtJa7Hx6fnhc+SZcs2T0ZF5ncsnbbyS925ygLt +W+RYj4u8DKUCgYEA0wmx23rr2lR96ZoFHxWwLKtddCTKzXeOikzCQlDTiQFG0ftFphBP2KLrqGbk +HffFpdR87NIcq992xlf6RX9Xhc4ewRhQPdmxX0XT6jTE2njT7cWbZQ8zJjkbwV2/fEZ1038hbhco +tJwG3H4lFmYpM0FjYLRU7raLZwHtncRN7gcCgYEAl5UCfZ2FBHi7aPrM7U6aeFnwFa5q3yWJT/xz +34aHffLY5BT9/sYjDcPGOywCYKiXJzMhkn0cEkexMEvJHDkOrK72JLC2s5TelSpGp3czYOeYYSdI +7LqOJaL38J+OlLGR4tyspFmwSrdMSMnRks+NhVJHbLUftfk8muW7jQf2IX0CgYAriUR30tP1JpkT +KAMGdqLxlCijXTO5T4DIZy1sIOCC0xCZIQ0tRRAz0OhsxU0qIYNUwpFDCdWAX4lRQbUPwUV9BRiz +HSDwoYhF71HYbyptJ6AQ3UNBhfE3YXCoY36tVJvaFc//tidfmxCPTDa6eDjnqgWmXY1n8aCwj2VF +tsmc4QKBgHXtYgk15nmdxPZUdT5/OZy6G1qtFJSMWnIjPirNX585nJvg2lvatc5zsAck+vH8cOyA +tyVIXndxQvKc8QvIuBY91smiIR65Wh6ipX8TrzSfRYU7OCWkks5F6w1Cg0fjMxljFI6D6r1qG1qN +kGCc/A6vgpnmqdNg3L5BUlXs4l74 +-----END PRIVATE KEY----- diff --git a/tests/data/sp1-la/public-key.pem b/tests/data/sp1-la/public-key.pem new file mode 100644 index 00000000..a51f85b9 --- /dev/null +++ b/tests/data/sp1-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvhpk8QSMcSd2OEpmTf2R +EX86348ba3f8BBpRCYfPkTd68aMnJVfS1fMSiPprduWDlHUbw9CCzz8sq3AAdFR/ +8a4dGbszj3UEW13F/RrX0FKo90lALBidIROdO4awQZy8eKljzKA/qJDhqaGACXZc +ggt7Ob17IlMV2bPVMwDLwcydTjp0Mq8Ecf4l6SBBMjNaEVSfH38N2bveprjtppsz +UphCfXJM5Chl0FwJJHIsBYBpdiVleGfihdfK3ZF0Get3sX8mE0JT6jiAseQqQb+F +d7KW5nDdxf4e+mWyAYCEn/CEcNNxi4F2McmE9/Z+RLP/iJ0LOs9LzDeRamNEx4a+ +gwIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/sp1-ssl/all.p12 b/tests/data/sp1-ssl/all.p12 new file mode 100644 index 00000000..6a5634a4 Binary files /dev/null and b/tests/data/sp1-ssl/all.p12 differ diff --git a/tests/data/sp1-ssl/certificate.pem b/tests/data/sp1-ssl/certificate.pem new file mode 100644 index 00000000..c192de80 --- /dev/null +++ b/tests/data/sp1-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEUDCCAzigAwIBAgIBAjANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMxMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAyOFoXDTI0MDgxMzEwNTAyOFowMDEMMAoGA1UEAxMDc3AxMRMwEQYDVQQKEwpF +bnRyb3V2ZXJ0MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANOStS8dT6jlUDircMhXPweCAQxeZtMPGShL/HnlE5vNbJX8OCaszl2o +n2MTPrnmUwjVWTqCUBTTmBAe3X0pDPvkBgkfIgpahlcsCue7ysxxkIbuz4POxrVl +OLLWv9vtAyDArQ0+BFvM748x8z1c5CBKD9wb/DKhmOgQt37lDogz1WKJzVAeqIvW +e57ckpFN8nUATURYds4cvw3oY/SXQXeki1KX8Y8jcPHSZMKgWVfhu+llevNh7dfR +lIshvd3yydRKTXUXIxltO3NPTwylCYcXux3dLjram3FYXNTr2+xqC/qnktuJd0m8 +zaUHJK0SF8jY6mNLgYgJ7Wy8z4KpUbUCAwEAAaOCAUAwggE8MB0GA1UdDgQWBBQG +aCrgdCQjy5b1YRZeEdXF5BlZ9jAfBgNVHSMEGDAWgBTiv6B3xTSfHBjjF02xFJYX +7qZCnTAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIFIDAqBgNVHSUEIzAhBggrBgEF +BQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMBEGCWCGSAGG+EIBAQQEAwIGwDAm +BgNVHREEHzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwJgYDVR0SBB8w +HYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMFAGCWCGSAGG+EIBDQRDFkFF +bnRyb3V2ZXJ0IFNTTCBMaWJlcnR5IEFsbGlhbmNlIFNQICMxIHdlYiBzZXJ2ZXIg +dGVzdCBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAaHdtczHdlH2jLtGB +k6hE72uAkNUzAeNhknDRQkdbrsnYSVkGhgCmXKJv46aOjKDWQkAt05WHil6vmT+B +TMbl3fKWqi9seGWrQee6SQgSmrmF1D0/7CF2B7HaF7FZyFA1hZt4O60JV8f82fAJ +PkIeNepBItHv9q1RTMj0s0DmnFNaL5XLqHH7JM2rWfsmPvkWy3yQIOzsT+q0OMhg +4zNrxOkiyhbmDe+5CXI0DC9v0Mk12YALG2xe4YM5jZlwTMUj0dop/h7TBtnZ+9HB +xBnZNvXohUfvqMUzUTat38GCp69RVQ4Tch8I+ybbKp3bgcXjqSajpizSED7BVXu7 +w51mNQ== +-----END CERTIFICATE----- diff --git a/tests/data/sp1-ssl/jks.keystore b/tests/data/sp1-ssl/jks.keystore new file mode 100644 index 00000000..84178d7c Binary files /dev/null and b/tests/data/sp1-ssl/jks.keystore differ diff --git a/tests/data/sp1-ssl/private-key-raw.pem b/tests/data/sp1-ssl/private-key-raw.pem new file mode 100644 index 00000000..4015824c --- /dev/null +++ b/tests/data/sp1-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: sp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDTkrUvHU+o5VA4q3DIVz8HggEM +XmbTDxkoS/x55RObzWyV/DgmrM5dqJ9jEz655lMI1Vk6glAU05gQHt19KQz75AYJHyIKWoZXLArn +u8rMcZCG7s+Dzsa1ZTiy1r/b7QMgwK0NPgRbzO+PMfM9XOQgSg/cG/wyoZjoELd+5Q6IM9Viic1Q +HqiL1nue3JKRTfJ1AE1EWHbOHL8N6GP0l0F3pItSl/GPI3Dx0mTCoFlX4bvpZXrzYe3X0ZSLIb3d +8snUSk11FyMZbTtzT08MpQmHF7sd3S462ptxWFzU69vsagv6p5LbiXdJvM2lByStEhfI2OpjS4GI +Ce1svM+CqVG1AgMBAAECggEAZyQVGdPTOsYXtpi1UaVev70735jBzdCFdiSc/5uSVJjvf6rGgOwr +anNCyFzgbmX/QsYnSqOugIiqj+lMFrEFeGKwIpA/2wZIiYSaCGB/O+19BJq1JU+PhWzEGEMiowdH +SBdGBbefDlW4z3kNWHPJbohMdQRbjR9EWJWVrtHhpLmkZfrt+W+UGO2zcsI7I+9qhOV6oaTbqiWz +PH4hOFFmQeByo2NU+VNaCHFvAlBnumdkwA2rXkU8jSwDifCT5cNIk/Mr5VrExx03/95SEUqXPcOO +M9vZ3xsIrhNB1DipsK1YuzidPXj+Va4U0Msp5wI5UvJ10ysF4YRy3IO4kuxtwQKBgQD9gUsmFpDv +PTAxJ5Zn7Uv85dMyLcyUnl7g+CgkoK6XOr5xL2NBG/bfRmZ6XKFLJKTymU35Gkf3XLRmK/HEMYtL +MjcMPL4Vgot7HpH8JKf816gCftTPui4l80vdrv96VnBi5BHT6J+d1n4O8Uh/NQGsNuAcM5YljQC2 +4z7FvrvwMQKBgQDVp8Q5+cyxI12/jYcy8tU0Sev9ZEpYOPo7j3ZGmYr5nkGgurYmEGf08QRIaAET +CItf2F6iGZVWPP6VKwPsIQ+NQSmq77b8WMp5KTAE563AO4yhq1kPVjkHWRQRy0VdHKtrqGP7nvIe +wVec0zwtRqwjQOqbzhcPAW+AQ0u5qh48xQKBgQCTkpuznXlbu8v9IWV+NHaCzytlz6GDdroWzn9X +6y4XnTvV2dc2xNeu3GW1n4zJmJhpHXN1qqXwSsg9niFMq+bBrIa9GfMxxF/8GSy0koY0Ozpz0W+D +SYep0fr9Hu1cQ0uDVe9G4+lfUcjqW+1vF+VUYlGOOT2TuISM8rbNGJ6BUQKBgEBEC2ko82Ig8jUJ +HC6+DlWBGsQIY7hvww0hVQFddAkrijAPmXSPoMVzrccdyZzxCANXcPevXFUpWaaC3tYrB6OEg0UQ +f+kdyCFzuybujTvybZW/lbVgSR0ltTy4+O9ODV3/s7tfDxMjMvhQLZys0mB0SV1+Oz9fPivFkkSR +oDDFAoGAM/LpKHMeJM8LWjumsmETNxsktBc8G3Sih9tWxBJ7NOeqrhUsoIgTzn5SGMNLp/eMApaA +mdCNyupZ6+ZFJcfei+5IjAxeKlWoa665lz3hOuXlsr5bEIzH4tylxGpcyaWgp1jvR4ICv5QTC3sT +F3AfcLNCCj4vbARkfOPxGstHGeI= +-----END PRIVATE KEY----- diff --git a/tests/data/sp2-la/certificate.pem b/tests/data/sp2-la/certificate.pem new file mode 100644 index 00000000..fc869371 --- /dev/null +++ b/tests/data/sp2-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEKTCCAxGgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjZaFw0yNDA4 +MTMxMDUwMjZaMDAxDDAKBgNVBAMTA3NwMjETMBEGA1UEChMKRW50cm91dmVydDEL +MAkGA1UEBhMCRlIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCza7rk +nHgk/1IKrhU0eF8D0vpn/BPkkftWdOFsZSE4fFTIwztB6BdoN2WfujNSQrzaoSRr +ZzvVAPMLvYRWSRf5dyy1k8DAzi2xKXVqXEnr64vIS/2MN7+qZNqB6vnH7xoKTeSV +2CNTbMsVqzLuG4ktXe1jUstunZXRxqCEBJRL8EDsG52zzNTAaP0MqtYXNU3P8tOr +fAyUw/S+/A42WHUTBjiX045gunxD/9AqgiWjSrorsjxCghOWtF75cWh/2uhYxrwU +6WOcw6PMt0y1snvCdEVOo+Z8bexBT7FQQqe6L0UPdwhBqgS2+lLxb9ltZHB4DKqX +SzuBgEIcoqxezlX/AgMBAAGjggEkMIIBIDAdBgNVHQ4EFgQUUt7z+U+bIALGEbi5 +0Bk1PrKdhi4wHwYDVR0jBBgwFoAUAle2NevsaWir2Chd9BECT6r4blIwDAYDVR0T +AQH/BAIwADALBgNVHQ8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF +BwMIMBEGCWCGSAGG+EIBAQQEAwIHgDAmBgNVHREEHzAdhhtodHRwOi8vbGFzc28u +ZW50cm91dmVydC5vcmcwJgYDVR0SBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZl +cnQub3JnMEEGCWCGSAGG+EIBDQQ0FjJFbnRyb3V2ZXJ0IExpYmVydHkgQWxsaWFu +Y2UgU1AgIzIgdGVzdCBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAC+Gj +tdH2G01fv8K2F70ZRhsLyWSu2OTKsE/6T3XWMeqyXoZbAgIFf/q4wNegVJJbGojO +4wBSq8/gN1JiDoQwYcLukzezH6aoahyeenBtD78h2ahtMBQCqfUZcsuJRICP3AcX +IrYbiIFgnH2ui57k/I1u6+47gcG10zbIosWoYSUsD0Q+fYF9Cr2u6OborAXYjGMf +8uz7RUP95VD4/qUcKjQXWOsnBRUVKU2hK73806UxTXsiWI02jiA1v3REn84sZppW +5X5YrjhsbebL9LYoGOECi/IO9ULvPAbpZsyLw0/DRCbJ2s2ctNPLO11PnZo/TxJ3 +X7JNbOGQ3Y/5OxAn8w== +-----END CERTIFICATE----- diff --git a/tests/data/sp2-la/jks.keystore b/tests/data/sp2-la/jks.keystore new file mode 100644 index 00000000..0fcdae20 Binary files /dev/null and b/tests/data/sp2-la/jks.keystore differ diff --git a/tests/data/sp2-la/private-key-raw.pem b/tests/data/sp2-la/private-key-raw.pem new file mode 100644 index 00000000..43b741d1 --- /dev/null +++ b/tests/data/sp2-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: sp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCza7rknHgk/1IKrhU0eF8D0vpn +/BPkkftWdOFsZSE4fFTIwztB6BdoN2WfujNSQrzaoSRrZzvVAPMLvYRWSRf5dyy1k8DAzi2xKXVq +XEnr64vIS/2MN7+qZNqB6vnH7xoKTeSV2CNTbMsVqzLuG4ktXe1jUstunZXRxqCEBJRL8EDsG52z +zNTAaP0MqtYXNU3P8tOrfAyUw/S+/A42WHUTBjiX045gunxD/9AqgiWjSrorsjxCghOWtF75cWh/ +2uhYxrwU6WOcw6PMt0y1snvCdEVOo+Z8bexBT7FQQqe6L0UPdwhBqgS2+lLxb9ltZHB4DKqXSzuB +gEIcoqxezlX/AgMBAAECggEAaO+nHTIOasURfMGYEVodaCUq40phcBuZPlWZykXTii/dfpYAwGk3 +13Ie8655ebEit1Pr8w0rx0aI3+L11Wlmpjb3ZTOHVry/qJAw5gYYDe1zkbAwGKQ6azQVQErnz/Gd +70zjVmhVMOO+W2wHm49rSadXwfGYnZd5GnnrQ4tSGJ7u4HlcJWBoW80qBz0u4gFGWL046/pCTEWQ +24EBLMFiO2LXKthfehgqBTkohXzs/zO6Cp7VW8moGNcpvRsaigkkY/enL8ktXlZ5d6RVsfpmEfJk +81wQpNEMRVKpFzKDiexjP6Lxtc7rlFOYSqrfMXF276Tj3iOEPGmfA520rwMwYQKBgQDd86LtqGpK +gvkFh6lXZRvFznzhqcIxA/RGmWDKhWXC/PAzmDtC3AjxdaPRe3mzzM59sDmIkpjwP/B7ikjbrtww +4LKvN53mPA+yYsaErtFYlSF2Tkc2ZlQswLgHB0eo2f4bV8PTX6foS9h1HdrVaqFHw4QGWy1c5tcm +Y41BnoqY5wKBgQDO8dgtd9vldU1pZB/elSOkBETKlIhMgFeWT0UhKccknCL1nMqLYNgJzTq8Zgl0 +5Vj6HnguXCa3vU2/y0tITBaSFjul6Dt+LrTFwpjJDaayfUQfXOW1/3Yb8sfzT/7xzxupoW51fSq4 +8ufBp0RSpTbOqsHQ0N84MdEr/AA3Ys0/KQKBgFfgivXF5K+zw5zo5adwpNpgsxk1+Wkmw6TgPW5x ++qSFOSV0dKI4NGJFzaK3XKxPvsIM7/qe8GbPKgv/6HDyfsPrc1PklWP/C8f5S9hkzwZfpWwN+iwT +v+goNbSysTCtfuqciTA7g2N6BC36sBYnrcuYIcHSf9d0nmLYr6j3eLCpAoGBAMdU4Bt7tg2hHX2E +ecYV9YyIqBJRW7AEd1lK5ZV5/l3fHzVhXx89mxpl2kuaJUW5nCjfrHdLP+f/qaIyGUN8NslkLPQz +awqxxmIufKg8Q/LtAe8Lth/F/2gQRFSzGyiji0urORBmDf6zylQX35GTneUXSTTv2/Lu2UH6q+Kt +gnFxAoGBAJS898qvdAnhhewuOaS0dBmdo/7H2FmipI8KmjLs/Rnkp2GfF9nuQOgdhglVtQ3CZZzC +40lJkZ+ffYyoRhgdBghOkuanKPlvuqDsC7Ue96R9mjUwozEpuwcS128QwYQaeEE1RuMZ/iTKD7wK +N3HmKO0j15sWS/OWoMgmUiwBzv2r +-----END PRIVATE KEY----- diff --git a/tests/data/sp2-la/public-key.pem b/tests/data/sp2-la/public-key.pem new file mode 100644 index 00000000..4ecaa8e9 --- /dev/null +++ b/tests/data/sp2-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs2u65Jx4JP9SCq4VNHhf +A9L6Z/wT5JH7VnThbGUhOHxUyMM7QegXaDdln7ozUkK82qEka2c71QDzC72EVkkX ++XcstZPAwM4tsSl1alxJ6+uLyEv9jDe/qmTager5x+8aCk3kldgjU2zLFasy7huJ +LV3tY1LLbp2V0caghASUS/BA7Buds8zUwGj9DKrWFzVNz/LTq3wMlMP0vvwONlh1 +EwY4l9OOYLp8Q//QKoIlo0q6K7I8QoITlrRe+XFof9roWMa8FOljnMOjzLdMtbJ7 +wnRFTqPmfG3sQU+xUEKnui9FD3cIQaoEtvpS8W/ZbWRweAyql0s7gYBCHKKsXs5V +/wIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/sp2-ssl/all.p12 b/tests/data/sp2-ssl/all.p12 new file mode 100644 index 00000000..a9c58660 Binary files /dev/null and b/tests/data/sp2-ssl/all.p12 differ diff --git a/tests/data/sp2-ssl/certificate.pem b/tests/data/sp2-ssl/certificate.pem new file mode 100644 index 00000000..f6ae7015 --- /dev/null +++ b/tests/data/sp2-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEUDCCAzigAwIBAgIBAjANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMyMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAyOVoXDTI0MDgxMzEwNTAyOVowMDEMMAoGA1UEAxMDc3AyMRMwEQYDVQQKEwpF +bnRyb3V2ZXJ0MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBALmHoxsxTxeSxzIPHAtjTyA811bU4Y5GGYQ6YGOgf32SMa5+BBekZRGy +vp6ljeYDDzVBIwoxjOrLmRuy05egiuC942cmIBk6djHDvvQyDezd1VuDqw42+UpE +SfqJE5ZvJ3P+x1a2AbM8yYP8H2gp8XyZJLhtA/xZ0tkdlYsbIi7dNJ22QGboMQTm +4cPxYdvQg9ibmSMaOEVYOl29YdwJjAbdDTqaYYLY+ziAdBqJOQI1nXXSHyQZKvwp +ot9DlCfvEju4tLr3WPOel4mP07+dKY+a+PjlXLCje1NUsYeNc6VUZQkvO3WoBK3T +pl/qDT5Ux83/G+U3m64TQuQvLWRykXsCAwEAAaOCAUAwggE8MB0GA1UdDgQWBBRz +GuJweAkLfEcadld3iI5XvrX/mTAfBgNVHSMEGDAWgBSEZ8mfyrhND4GxEZj6ytXz +5OM19zAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIFIDAqBgNVHSUEIzAhBggrBgEF +BQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMBEGCWCGSAGG+EIBAQQEAwIGwDAm +BgNVHREEHzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwJgYDVR0SBB8w +HYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMFAGCWCGSAGG+EIBDQRDFkFF +bnRyb3V2ZXJ0IFNTTCBMaWJlcnR5IEFsbGlhbmNlIFNQICMyIHdlYiBzZXJ2ZXIg +dGVzdCBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAsEYEag9LPHqXuN4S +9swETieSqC0iPaXSQ2KUAwCXRV/QwKqLThV3+4sGW3sJgTQ4cunQKZwJtcxzYuqb +JHZ8SIqc+khsj5IpxVCZB/WIuS55hnbJeDwmCAAf8Pf0YxCaR8mOcnn8bVo8lE7G +JP7D5nh6S2hLbtI67ez1PbkyIsefH0kI8lePb4fwILiYJnxkjK37i6lSGNdOYNyl +aKwN0qtEnmQDvBbBtN8y5fGfyvrJQuNhaTBlv5kKYSlEZPSZXD4Z+jY64UPtOmeE +XrfqhB/GQ5OkGHitT1z3Uns6LLQsqM/n5E7+EY9O201apukbNwCRgShkrZ1vgQ7d +cJ2Iwg== +-----END CERTIFICATE----- diff --git a/tests/data/sp2-ssl/jks.keystore b/tests/data/sp2-ssl/jks.keystore new file mode 100644 index 00000000..988bfd81 Binary files /dev/null and b/tests/data/sp2-ssl/jks.keystore differ diff --git a/tests/data/sp2-ssl/private-key-raw.pem b/tests/data/sp2-ssl/private-key-raw.pem new file mode 100644 index 00000000..5ec92d14 --- /dev/null +++ b/tests/data/sp2-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: sp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC5h6MbMU8XkscyDxwLY08gPNdW +1OGORhmEOmBjoH99kjGufgQXpGURsr6epY3mAw81QSMKMYzqy5kbstOXoIrgveNnJiAZOnYxw770 +Mg3s3dVbg6sONvlKREn6iROWbydz/sdWtgGzPMmD/B9oKfF8mSS4bQP8WdLZHZWLGyIu3TSdtkBm +6DEE5uHD8WHb0IPYm5kjGjhFWDpdvWHcCYwG3Q06mmGC2Ps4gHQaiTkCNZ110h8kGSr8KaLfQ5Qn +7xI7uLS691jznpeJj9O/nSmPmvj45Vywo3tTVLGHjXOlVGUJLzt1qASt06Zf6g0+VMfN/xvlN5uu +E0LkLy1kcpF7AgMBAAECggEAQYY/+tidYGv8YheoBfWa+n3CZ+5jgwYK+QJNDKKgpE6/sSrccyUi +dO+2Fv3NcdDezCYnI/CAHmStvHSZ+lE++0TVTZbPe1mEaOsDQ+dxt5hZRCrqfOi5fptDrXJAMr8r +JfJzoJJDY3Qyj6S5yuYVXbYQm/oUkEmBCCFEsY5xsi7fdQwWR4bLvfOO3TYoy0tdB3/1wteArQC7 +ZdPYFesUupkxQBvcHAvimohkvm7wn0RUoJlLd2z9nsGIDucpQMmVcRU3XsMLjebzjlwclGzjJLji +2DDJF6lVHEFUhIM1w2krS0oafEJrOHUZs42GT6FzLUUTuA/bhPoLZOgR8jMecQKBgQDsaRN2MkOZ +w0O8Ae1PYtK2OmvJ3aHppJrUGcB7l9PpsXLvvPMxUomWG6fIFFY4hC2SoXixOVANPPt3IMVo/hfc +GMZsuIFMd5LCnoKgSPOfoPkxvlB7iFcsR/ORmLU4ZmPVOFZsgkmAwXPunItTdxYYTMBlj4jf1g1d +XobQGCcTbwKBgQDI5z3RRC6FG/77iyVXXJvwULtrhXj54PvzoZaBPrXynMD74B79fVsRP9oeKBdc +nyhF4X1f1y6MjQrsiopgm2XXdB8GpNfAVeICB4Y2LauwcrwmjlsWMoNV/q1o3aj6pbN1ES4KfrIo +lAsa91brLr/Fh2RDB8HDEWiHDqfS+dFstQKBgGFfEf3/y+ocC9z26jhlWqZlv5mgaJzkCEVN6gK9 +0TGSveVSbNQmy7aA44U8IxsaDe80BJLyKS+aq3Qwkj6hUVB8/9Ut1UuagF8ajHDaO0XHNnwvh9Sp +nkYFyKNyQ0ncmkfq8WW17/JRO5/O6G/TP814Z1ItYVHYRx7q3Rn+qLGPAoGACd+7nQ5hzu76UDid +hDar/1qoa3dq47UYDPhTIlUHsj3cCkUQoNrJYAaoXLURuN6lpxGXDN/RjNzdvZRtiqP4lGdDoxr0 +86IE8p6WDRGfj5OEBc0XUvb2l4Jl2XKTfIYqVMWcYq2pae8kwJWJcxOgH0AxQE4gSssPPRwOSYM3 +tMUCgYBMi8bHoEthEpZGAt5ZX7zj/Wdj9PvAy9p+uSAQ2x2j8KoIQy7zgWpE1A4I9Exa0O2NxC1m +xsOPpFrrHdvBPBmlWAmP3ZL37CYskcalg+wRmDxDaoTWNr7fi/AV4I1/B2AVPre2lviwpAtERUDF +R7Tj6NyVB+JRuil3zMStrTypPw== +-----END PRIVATE KEY----- diff --git a/tests/data/sp3-la/certificate.pem b/tests/data/sp3-la/certificate.pem new file mode 100644 index 00000000..a62868b6 --- /dev/null +++ b/tests/data/sp3-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEKTCCAxGgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMzETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjdaFw0yNDA4 +MTMxMDUwMjdaMDAxDDAKBgNVBAMTA3NwMzETMBEGA1UEChMKRW50cm91dmVydDEL +MAkGA1UEBhMCRlIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCuFpIr +t6QtcGnG2rAhFx/7BRkX8qkjrGHIaMlgSlt0pZjrixaQF5i8zBVkfodQWxB2o+dv +oyq+Br+wSUlNZlgp9pj6fgNaTEHTbKmYZU/iQ1R1TWziVR7GEwEyYjPkxOI7Wajs +S9KdVAnWtejpWbffnNBPox5cVEhTTCHJ440eX5v9hsSjeLImSKBYlcpwouSYcpXp +0nDu0/AYdsPTJZwJXo1o5KfRpsv7zLRPX3F3n7dyqr9SfqFYXHLlW6bP4pIe30O3 +xnWyNyp9MmyR1m2H4Y5u0i7EOQc/p+Jr727zoBsFBI3pTSjBvZdXbrPWqwEtB6iK +SU3l+1aFr9X0isTDAgMBAAGjggEkMIIBIDAdBgNVHQ4EFgQUrjqZ3ypYOP300nND +XkWwXKfzGuUwHwYDVR0jBBgwFoAUduLqtxJYmzTmB7l1dO4kf/qQpPMwDAYDVR0T +AQH/BAIwADALBgNVHQ8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF +BwMIMBEGCWCGSAGG+EIBAQQEAwIHgDAmBgNVHREEHzAdhhtodHRwOi8vbGFzc28u +ZW50cm91dmVydC5vcmcwJgYDVR0SBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZl +cnQub3JnMEEGCWCGSAGG+EIBDQQ0FjJFbnRyb3V2ZXJ0IExpYmVydHkgQWxsaWFu +Y2UgU1AgIzMgdGVzdCBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAY5i/ +Z4PF/MYnyFM7gW4CvG/Msv/hvmcahQhOaT/9oaATyadb4OfY2JongOvbq5EVDRwm +B7FBxtgwar4Rbt8RD3dnMnesv1YaVaZdAsFwLRAz15xrjRNjZL7cpq8vHgpiVZmF +RIh964l3QmunUqLCnd4td2gzQKmdRMVfJsm6ekzzrHLWz1S0+paXZd0+9U/bH8UL +n20zdP+l9Cj9Ag3rGJJkA2R2JH2mhVf9OMNTyeXJTcaSD8CHCcak9lRfqlF09ja1 +87u6S+d37o/zSKPuIMLgMVkWeqp1kBk/AGs6HadKBQaZR0LImG+DVViC+R94in+e ++Ou1IxKlrA4cbMSKuA== +-----END CERTIFICATE----- diff --git a/tests/data/sp3-la/jks.keystore b/tests/data/sp3-la/jks.keystore new file mode 100644 index 00000000..fff2b01c Binary files /dev/null and b/tests/data/sp3-la/jks.keystore differ diff --git a/tests/data/sp3-la/private-key-raw.pem b/tests/data/sp3-la/private-key-raw.pem new file mode 100644 index 00000000..1b49710f --- /dev/null +++ b/tests/data/sp3-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: sp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCuFpIrt6QtcGnG2rAhFx/7BRkX +8qkjrGHIaMlgSlt0pZjrixaQF5i8zBVkfodQWxB2o+dvoyq+Br+wSUlNZlgp9pj6fgNaTEHTbKmY +ZU/iQ1R1TWziVR7GEwEyYjPkxOI7WajsS9KdVAnWtejpWbffnNBPox5cVEhTTCHJ440eX5v9hsSj +eLImSKBYlcpwouSYcpXp0nDu0/AYdsPTJZwJXo1o5KfRpsv7zLRPX3F3n7dyqr9SfqFYXHLlW6bP +4pIe30O3xnWyNyp9MmyR1m2H4Y5u0i7EOQc/p+Jr727zoBsFBI3pTSjBvZdXbrPWqwEtB6iKSU3l ++1aFr9X0isTDAgMBAAECggEABvvGz1QllOEOjTiWmi04TjSNJiXI3TJ8FbMGaQNymcJO2RwSQqN/ +sAsrzIU63mFYzrmSfir4evkAVY0LELzLSpum1V2autOWTGnuf7uIsdXrnG0Hsiih/GYkxSWlWUcA +oErfeOMtxrvpTSCtADdmJeU/ggJUJHYJFLZYIKYtMguo3qu8H/nu/5nSKJ1kbEEAbIgLKiqQxVis +wkyH+k34txaiVXLj9dCEmrYJi98LHdIRk7mA4zBOBLHHoNbGaag4fsybH44u6ZVhzfq3wPr4wjOs +IyEBhvXEF2Yf74KgiUw0AO/Qu70oWr3ix7MSXeXmWOC0d+zom+trP47wLbTNaQKBgQDaoTdz9H4G +AtDX+XboMeYYjnNp392xk2VtjEi///eNfrBD9pUBtpyQn16ZIj9tJJ6r1Xt+OQEWhx27pr9DAY+H +WQhilU1UJKXWy0ZrViZ6JSITZ8CPDTPsKu6BQ31cVtv17qEpM8JkPmrkMTWHsBZHAPAg4Kuzv1y5 +aRkHpaEQHQKBgQDL2E6nR0THDzs9FQ/JcuOuYpAYpAe957TOBB42ktHXIReCNVUP4lImyuOEDvqH +TrOX2tC9k0nQ1JNNugstuHNbGwhzeWZKw/jMmZ/iGjeF0kxZjMBZUNg18MWE1TtwyB+l/7envzFe +LmNlxrZkDBGi0uQU/YQ7hMdlzf0sT2bSXwKBgGHXPirNYsyr2+ybfqRBGHkq3umlvt/mV8Djw/bw +xUd0R8vSgTKoF379Y2dilUHx3nSF8GM3fY4oX50H7ZY+D46BwKflqxqZ4AG1LMmCX2vQTGSkzN74 +CKGLQPtmSabWVE/GQCdhO4CDEnEWuJ8FpaKW/9+mzBB/9i4fo4zxiZfdAoGABtFlUBMCKeZIhPJ/ +ZK2DEAIb77cMyz1Evt9EY27ltdxVfPVrsuxO8x02HuShXIU1XI7lDHIwtdtmUeM3HIBe2108GyCk +WzvSxoUc4+McmE1AYH5ksJgTozo6YQcAxfTrmhHDgsjSTeQfTvgmgZIlxNxo5IrWMWdvg+gv35uI +ROECgYBO/48Oi0etRCZVSuK8yFory5FzXWIyhER9RBZGdjfpSkY7Yuc2AZfS6K+kRY/xCYB7Hx7h +KFR3gFXrwvjWEH4ZJFgkFMm0J/uhb96+l8k1N4Fi+y+IpbzZFi5DBBcyFAGzlunJMu7Jo+FC93u5 +7veCgC+xMo2/pXGwTG4in5GGOQ== +-----END PRIVATE KEY----- diff --git a/tests/data/sp3-la/public-key.pem b/tests/data/sp3-la/public-key.pem new file mode 100644 index 00000000..3c860954 --- /dev/null +++ b/tests/data/sp3-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArhaSK7ekLXBpxtqwIRcf ++wUZF/KpI6xhyGjJYEpbdKWY64sWkBeYvMwVZH6HUFsQdqPnb6Mqvga/sElJTWZY +KfaY+n4DWkxB02ypmGVP4kNUdU1s4lUexhMBMmIz5MTiO1mo7EvSnVQJ1rXo6Vm3 +35zQT6MeXFRIU0whyeONHl+b/YbEo3iyJkigWJXKcKLkmHKV6dJw7tPwGHbD0yWc +CV6NaOSn0abL+8y0T19xd5+3cqq/Un6hWFxy5Vumz+KSHt9Dt8Z1sjcqfTJskdZt +h+GObtIuxDkHP6fia+9u86AbBQSN6U0owb2XV26z1qsBLQeoiklN5ftWha/V9IrE +wwIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/sp3-ssl/all.p12 b/tests/data/sp3-ssl/all.p12 new file mode 100644 index 00000000..4e3bc205 Binary files /dev/null and b/tests/data/sp3-ssl/all.p12 differ diff --git a/tests/data/sp3-ssl/certificate.pem b/tests/data/sp3-ssl/certificate.pem new file mode 100644 index 00000000..6b2cc565 --- /dev/null +++ b/tests/data/sp3-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEUDCCAzigAwIBAgIBAjANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICMzMRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAyOVoXDTI0MDgxMzEwNTAyOVowMDEMMAoGA1UEAxMDc3AzMRMwEQYDVQQKEwpF +bnRyb3V2ZXJ0MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAMFFU+TosS7BDJlVqKLX8XqoV0lrTI2bMq2LLSNadk3EhBak/Zq9OT1u +a0LbaxwbO6JzncCxem2F1oOL6fmH2f8O3aSpw85tw5kDeilklmL14UxWhCVzTADM +RXsZEJ+wzraVdSmZ+PAmnOoSYIjVuSdErlKFW+hHqKgkw3r1PxycWrZcdhIeBBbX +lceWBfQm4jTWr1gztp0sPMtbgFF8dbUIE+PDNzh2Q2VFuzM/qVscDh36NSm7M4HH +qEvCwgjX1yoRt0E46tw9TzfrD6O3Ns4fGR91FdrYX+rW2h/1vswzKwU2LUUq+Ddy +PauDc88olLG6kz7O9z8Jk72kX/pHRGUCAwEAAaOCAUAwggE8MB0GA1UdDgQWBBQS +Yo0hjxH7wk5kLrid+aAJg2f9oDAfBgNVHSMEGDAWgBQhF1thvvRHEgl04E+MFccn +kt67RDAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIFIDAqBgNVHSUEIzAhBggrBgEF +BQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMBEGCWCGSAGG+EIBAQQEAwIGwDAm +BgNVHREEHzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwJgYDVR0SBB8w +HYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMFAGCWCGSAGG+EIBDQRDFkFF +bnRyb3V2ZXJ0IFNTTCBMaWJlcnR5IEFsbGlhbmNlIFNQICMzIHdlYiBzZXJ2ZXIg +dGVzdCBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAqQy13e63MkthJU7U +yJDgMO1XnLJrQq9yUKgQ5ZZeHs5zrPaQkcBlCkJGIH502sHdC2/PADBZbmAoc2pe +d2B+d8R4dbgzoNIo6ZVyh7/E/NIHqhdXlqh++WhPDz9N6soRM4gMYsGYI7ivtiXF +Bb1GfcYwZQ34tlkrBLJj4zARvVhfxz+PBi4UAnLWQ9MxVooCr8uHWpLNc3+YIElI +l3sj8DiZDw00KgEabhJk2HD8tTAYbxC0LCq/jcDszIZcPSRbkcwolB58qNa8I26A +DXkN9zu0+Ti5kBneLw+iycqbC9Kpk3j3prxZNW2sL9gwBvBrbZRIXh5wzaKzXGp7 +R+y1RQ== +-----END CERTIFICATE----- diff --git a/tests/data/sp3-ssl/jks.keystore b/tests/data/sp3-ssl/jks.keystore new file mode 100644 index 00000000..f301ca5f Binary files /dev/null and b/tests/data/sp3-ssl/jks.keystore differ diff --git a/tests/data/sp3-ssl/private-key-raw.pem b/tests/data/sp3-ssl/private-key-raw.pem new file mode 100644 index 00000000..1b548ced --- /dev/null +++ b/tests/data/sp3-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: sp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDBRVPk6LEuwQyZVaii1/F6qFdJ +a0yNmzKtiy0jWnZNxIQWpP2avTk9bmtC22scGzuic53AsXpthdaDi+n5h9n/Dt2kqcPObcOZA3op +ZJZi9eFMVoQlc0wAzEV7GRCfsM62lXUpmfjwJpzqEmCI1bknRK5ShVvoR6ioJMN69T8cnFq2XHYS +HgQW15XHlgX0JuI01q9YM7adLDzLW4BRfHW1CBPjwzc4dkNlRbszP6lbHA4d+jUpuzOBx6hLwsII +19cqEbdBOOrcPU836w+jtzbOHxkfdRXa2F/q1tof9b7MMysFNi1FKvg3cj2rg3PPKJSxupM+zvc/ +CZO9pF/6R0RlAgMBAAECggEBALi2dI7DIYvIryzg5BH2hnCu8PVXWkvANzgLWvF95LFAjulBeKtq +C4m9vT+hiwXKtTz2eJ+QP6zrC/CfSNfWUa9l2skkAuKInzbfTuK+osgjrNaTnSpZvhrJH+KdOvkU +NwvjXZ2L7ZI/pRpExAQjFxkDmAOANy2RRwykTjt2poHE9iqh3vRrgRVyDjJQ4OHLFxWIarHaHBmB +jb0zDAnKQy99B9hS3LWG28YA7Ba3PRKwwnv+P8IRztR41wGrLphQ4z1zV1Vz+7mO5KZWAAnZ9wIy +YDKXbWhF6hkzSAQ2rN+X233klsCNqxk5NpiaovWLdHnZMEJ7TaHhUXXT3I3BSGECgYEA88hXTSXc +OF+i+ZdxhRbl7JCyOpPt6pgDMK4B6CwSl6xlKKgoZF6CflMWnzq/dFqJi0rAGkX9GWljqd5+i7RG +WKtPYXKoZbBbs3l+mNDE2Kp8qd/3MQiRElBVhWRbmu4A6+FoqYOrDnQV1RrBbeDV3luwizjXXIRy +0Ch+mwr5zO0CgYEAyvTvfL3M42nMSVkFrVebgM6MgaPi/m3G6c/g5i/w3NQ74DZdwMOY37x+Xgh8 +AZxFC9DbhU5WeefWGxFRC3yQPLHDwA7POpxrRYpViJmHt7eSfBxIRjQdrYh3ipRMCsWJDs1JA5w0 +4ufBhpxq601iirI0zqcs2w9pAsP+TlrwXlkCgYEA07jNSW12Q2ecDZUfvGzUp45LnGBZowL+0kpt +0YxlYWESQis5WWJThw72eLf3C0COcHEtQiRC2s0TB7b6xK5+4gd2W7XO1vJB0i/UaTf3ng0DVC31 +a5p7FCK9A6rTfEz0c+hCk+aMq3Lae0hPcfRxCjsrqt5k/C7z4CErQ9BWf0kCgYEAwxdBIkJ8Mdog +Ih1tpJvDAcUKMQ/tgi7Z9yT5BavttwhX6gW4hzQ9vku9mPxE33Nst5fzfCe6XoJpQCmcIxOAvqcO +CI7zyl5Ti0wXPjB+0i2mpKC3JKyyHn5AkrhMhEovnkfcuJiuCbNHRvMSn88KO1JkCoWOS6B7i8oE +qSMnTTkCgYEAqoGJ1wqwKxPrVbdqJBjdinTL07be0NOGwssjc/izQZnEusQzua0UbnphVJgUWAMC +Y2pZS3af5PSIroJWGd9nGb6cVfKLZYnhONdqaZo2lzYT14ZddO9RMI2mbIDuRB5mMJiZxgZE2B1d +7q0oq4vUw7gIgaLYodgsuKPU9rNbfXQ= +-----END PRIVATE KEY----- diff --git a/tests/data/sp4-la/certificate.pem b/tests/data/sp4-la/certificate.pem new file mode 100644 index 00000000..37e13305 --- /dev/null +++ b/tests/data/sp4-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEKTCCAxGgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjNDETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjhaFw0yNDA4 +MTMxMDUwMjhaMDAxDDAKBgNVBAMTA3NwNDETMBEGA1UEChMKRW50cm91dmVydDEL +MAkGA1UEBhMCRlIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRfYRT +/pvs6CBwV8BrYxbgSOsuZ6afbSRUx7VFYfIFjjK08/igQsK9EvVqQREo5uz/zE9c +ZUUcN+3DHOA9DsD+wgQwubybgM5ZuXK6GVZZR/6sdSAZISNlHcmCFzdH/ipp6q0Y +aHmmkhnmqPrPrM7KEuY32n6eUOE1mYC9HCwdnkdxu+KCVS1AzN4jqSpKHncdG2dG +syMjE19ClpQSEz6A/KMXeiaQkQwCcd9QRowkaR9lUISnc14HYS7NIpER3m2TMv2J +IDZPxqBc6z9Fr8CTryfj7l2v9Eufnn/NOWIc2duuhi+7IyA24/Qrj79UAZ7MCfD0 +gdEySFuW5L3kYTGpAgMBAAGjggEkMIIBIDAdBgNVHQ4EFgQUkmlSnn34ThPeGcZb +KoreeFh9yaMwHwYDVR0jBBgwFoAU/McWxEs9OZ983dSRD9UcRh0IoCUwDAYDVR0T +AQH/BAIwADALBgNVHQ8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF +BwMIMBEGCWCGSAGG+EIBAQQEAwIHgDAmBgNVHREEHzAdhhtodHRwOi8vbGFzc28u +ZW50cm91dmVydC5vcmcwJgYDVR0SBB8wHYYbaHR0cDovL2xhc3NvLmVudHJvdXZl +cnQub3JnMEEGCWCGSAGG+EIBDQQ0FjJFbnRyb3V2ZXJ0IExpYmVydHkgQWxsaWFu +Y2UgU1AgIzQgdGVzdCBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAryZU +TQX4OxmbMwVCR55TJtdbolUWf7ACd+LzQ8L90LDK0WGSrUlItH3+uE/GgCXuI4aw +RVC3pOLQziIO5BhuVUwYPBC/flZvQIcuY6w86H24H/ql2ejoJ9cWI+/Gou6j9pLY +l1NvYNicSdKqYoa2+4QwLFscSsnv9JDTuePQrrDRp3PZoeS47Sg4B083zXxdBIDD +hp+0YvaQY5u/iT6RFyE8BoZr4LRiehr6u1VVHzg3CdMlq946Nh5BO2nLyAkrMNq6 +UHbTjXobssNb3LoSYJtoRdxYjXEGgQq/V3QMCO3LbPaOBSTTRfreZ69mq5mQRtvL +g7Fo43AmuRs73wIG/g== +-----END CERTIFICATE----- diff --git a/tests/data/sp4-la/jks.keystore b/tests/data/sp4-la/jks.keystore new file mode 100644 index 00000000..b32fc869 Binary files /dev/null and b/tests/data/sp4-la/jks.keystore differ diff --git a/tests/data/sp4-la/private-key-raw.pem b/tests/data/sp4-la/private-key-raw.pem new file mode 100644 index 00000000..4ad4a489 --- /dev/null +++ b/tests/data/sp4-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: sp-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDRfYRT/pvs6CBwV8BrYxbgSOsu +Z6afbSRUx7VFYfIFjjK08/igQsK9EvVqQREo5uz/zE9cZUUcN+3DHOA9DsD+wgQwubybgM5ZuXK6 +GVZZR/6sdSAZISNlHcmCFzdH/ipp6q0YaHmmkhnmqPrPrM7KEuY32n6eUOE1mYC9HCwdnkdxu+KC +VS1AzN4jqSpKHncdG2dGsyMjE19ClpQSEz6A/KMXeiaQkQwCcd9QRowkaR9lUISnc14HYS7NIpER +3m2TMv2JIDZPxqBc6z9Fr8CTryfj7l2v9Eufnn/NOWIc2duuhi+7IyA24/Qrj79UAZ7MCfD0gdEy +SFuW5L3kYTGpAgMBAAECggEBALn2wz5Q2ZfPY+R2cXCisM7+zA8QogAKQeMkuUzTKqY12dt6a+3P +9dEkAEmHYzU88YwNkTGDEHuBRoYanxB0hWxhTJj4eG5ORF+v2SFMlrOAzpnHC2xjV2lOrO/XrhIx +lPMbCPeO3ta4AVgaDzPFwnftmQJh6l6di54qGvdFCABtQsNvyv0p/ScpFpAOpOJ857ysefwHAAsS +5k8lo3sxkCMBIAJAmhc6tMyjFAJ4Zsz6NVMJl4pcAPPzwD+D5CnBwTcP6QYEL3aeJJR5T1D1hwmD +j+eeV5t12KaylJuynXGAXugPlt7ljiZJG8XiAIuOqlwRZAVUEvSlEyKs6cYLI8UCgYEA7tdIQZxz +MTg4IfuxnRr0Z5F0DS8Pr5y2u+xGa/KX0lRBOOqS3KmR7mLh/imGtutECXESOhJlfx2Q0O7IWLaM +63+qEoyF97hB/17+G0mq9RjBpdNDGSXWTEJJeYuLu6hs+OL2LYjce6cgyiXYgWscPoFkqgP1Ip8k +NfcqrOGWy3MCgYEA4IpsUC/Klzz1HOyEZOuaHpH54dvlEbaV8TpRdxw5xIXTOr4B1+cgA0E6QR3S +115yW/Z5hIfmK1bMjzntg9Qzf2x3NME3+3TU7QTIV1uGYZXR9b7Y+SvDN661APvTcb8oVLJa5X/d +nn6B5K5xwPjeTzyob6lvUSpCJS0bHVCDv3MCgYBmJAUPohOVOgCvb88ea9eXrxmdRcIEjRWMulfH +dGC/Hy8hYxfZbF8vPnR9WE73TRe0nfl4gkOLoB49a9CcN71+PQODmTr1nIQE7R/olZGZ7bNq8jUg +vRCvXi3D4Ayq/TVVHuK+yGfaLbgVGyhC+IaEqJtfJgAghURcG87RTkxJxwKBgC94NCPTprHIek1O +F0M6p890ru43zbqr7hEcciKLPg80944Ao2UggJ0PiiBADNXpKqYUemYxUNCyvfY9md/32ZdDuAPY +IVywu18MVspZGBTDVqrsWPR8cv3vmmaF1pLCheU5+4tvN8wNFKri0juooV8BBN7uZBE1rNwtKAFP +hzrPAoGAZ+TPL6nfNXJTDnMgx3hL57y1iytU6b0lvyJCFcTyvFomGO1qp/uL3B2z7InQpf4TLn+N +a61LfJAuwRfrS5vs4Hfv2jpIU3WSbongMGsntaopRkPziytGqIXK5vwuxssAxU/PQaBN+Y5ZpURn +AAzO5BK3jclUxDt6eOMVXrXEnhM= +-----END PRIVATE KEY----- diff --git a/tests/data/sp4-la/public-key.pem b/tests/data/sp4-la/public-key.pem new file mode 100644 index 00000000..12e04d47 --- /dev/null +++ b/tests/data/sp4-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0X2EU/6b7OggcFfAa2MW +4EjrLmemn20kVMe1RWHyBY4ytPP4oELCvRL1akERKObs/8xPXGVFHDftwxzgPQ7A +/sIEMLm8m4DOWblyuhlWWUf+rHUgGSEjZR3Jghc3R/4qaeqtGGh5ppIZ5qj6z6zO +yhLmN9p+nlDhNZmAvRwsHZ5HcbviglUtQMzeI6kqSh53HRtnRrMjIxNfQpaUEhM+ +gPyjF3omkJEMAnHfUEaMJGkfZVCEp3NeB2EuzSKREd5tkzL9iSA2T8agXOs/Ra/A +k68n4+5dr/RLn55/zTliHNnbroYvuyMgNuP0K4+/VAGezAnw9IHRMkhbluS95GEx +qQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/sp4-ssl/all.p12 b/tests/data/sp4-ssl/all.p12 new file mode 100644 index 00000000..66d77c7d Binary files /dev/null and b/tests/data/sp4-ssl/all.p12 differ diff --git a/tests/data/sp4-ssl/certificate.pem b/tests/data/sp4-ssl/certificate.pem new file mode 100644 index 00000000..a6aa49db --- /dev/null +++ b/tests/data/sp4-ssl/certificate.pem @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEUDCCAzigAwIBAgIBAjANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjE/ +MD0GA1UEAww2RW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHdlYiBzZXJ2ZXIg +dGVzdCBSb290IENBICM0MRMwEQYDVQQKDApFbnRyb3V2ZXJ0MB4XDTA0MDgxMjEw +NTAzMFoXDTI0MDgxMzEwNTAzMFowMDEMMAoGA1UEAxMDc3A0MRMwEQYDVQQKEwpF +bnRyb3V2ZXJ0MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAMjpeaOIpLvDEFmkWZkLjgXhDYePBN7ey+nRrKMOqNlE9vTCO32hEb/X +gmQ4vRBdRbN7bjDcbWtqTj+yKb3un6LcWNJLj9aD+noOMrgmCXse2DOUqSkl0XIM +/UaTnSsgY73M2r3dLm0KwzHLzP+J7zTAcc4JZ7PWSd5fYAY0yq7B2s8VfnPHgl1R +JLD7SU/2bjgI2H6lM3zItdKRZwOxXAgmNMCpKgzF64juNiabNpG6oAEhUjhruMUg +++Wj4L5CMfEBub0QY0OLa6qIiNWwpBH+si2f8YqYbWCYVaypfiTzTzVxKyHtaq+i +oVaHknIUmNV0wVRk0TchFtYFLasAfikCAwEAAaOCAUAwggE8MB0GA1UdDgQWBBQ2 +2CBrbXxPop9g1r+23TJ2p8cNizAfBgNVHSMEGDAWgBSdSElpvq5OLfwdV1djHxE2 +8aQvDDAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIFIDAqBgNVHSUEIzAhBggrBgEF +BQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMBEGCWCGSAGG+EIBAQQEAwIGwDAm +BgNVHREEHzAdhhtodHRwOi8vbGFzc28uZW50cm91dmVydC5vcmcwJgYDVR0SBB8w +HYYbaHR0cDovL2xhc3NvLmVudHJvdXZlcnQub3JnMFAGCWCGSAGG+EIBDQRDFkFF +bnRyb3V2ZXJ0IFNTTCBMaWJlcnR5IEFsbGlhbmNlIFNQICM0IHdlYiBzZXJ2ZXIg +dGVzdCBjZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOCAQEAjQ7mTMKn9EHTvBfv +71fGhDykJOnoF/1yS4VxlpXGEzdRlRTF7F2H+JzB9nzr1b4gUueV8Z6m8gZqZoWU +GVwKBaiZUVTNDFR1pHgTcEgD95iF15DvgnHUd44CFntcH6ObX0JfxuekTTNAkIuy +xwCfp3ncLd2LtW2q8h2P7AosiVimWXw5zlKhRSeOMt3tK2VV3d54fxMxMO+/N7rX +jr8XIWU1GiaO0TTjf+9yZcQaGa4EO6s+/uxtr9pThpTX03+PNiX7TsAV5t+0w1bt +vCtROu9wPdyAwdUCZyIK69dwW7BSR+Ya+ct1PRZqtnpeU3euqhre/Tj/W/vr44uY +Kfdfdg== +-----END CERTIFICATE----- diff --git a/tests/data/sp4-ssl/jks.keystore b/tests/data/sp4-ssl/jks.keystore new file mode 100644 index 00000000..7ec8fb79 Binary files /dev/null and b/tests/data/sp4-ssl/jks.keystore differ diff --git a/tests/data/sp4-ssl/private-key-raw.pem b/tests/data/sp4-ssl/private-key-raw.pem new file mode 100644 index 00000000..620f8fe2 --- /dev/null +++ b/tests/data/sp4-ssl/private-key-raw.pem @@ -0,0 +1,27 @@ +0: sp-jks.keystore +1: tomcat +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDI6XmjiKS7wxBZpFmZC44F4Q2H +jwTe3svp0ayjDqjZRPb0wjt9oRG/14JkOL0QXUWze24w3G1rak4/sim97p+i3FjSS4/Wg/p6DjK4 +Jgl7HtgzlKkpJdFyDP1Gk50rIGO9zNq93S5tCsMxy8z/ie80wHHOCWez1kneX2AGNMquwdrPFX5z +x4JdUSSw+0lP9m44CNh+pTN8yLXSkWcDsVwIJjTAqSoMxeuI7jYmmzaRuqABIVI4a7jFIPvlo+C+ +QjHxAbm9EGNDi2uqiIjVsKQR/rItn/GKmG1gmFWsqX4k8081cSsh7WqvoqFWh5JyFJjVdMFUZNE3 +IRbWBS2rAH4pAgMBAAECggEAevGkZdYwOFXdo31W9riDaEWXqeRy7o8X6TVNl1pZKNty48QX84Cl +A+g0+m9eAq2RAYv+mhfJPXoH+CJmOLvVJCwCjm1+z55joF0f3GAqXRU66BWIjo195XTdaFrcSo+/ +eV3qXVUEG+YCHG7CO32Ey5sYCSToOLxg55slf6a+gME5u/toNjlAetHqlz2GvqChdIgCdy08qFVM +QYsm9q28f8fSl8FvqbM4WvoxFhvHhTRzL/PHROAk77nxCQh8j1xw2GZuZ3Ua2RLVUNHvbqJZuD28 +vDzgiCEh58NzNw48ec2khesPnBz/Jsgcj0TqlEgkIW9l1+137lzGv37XpiWmgQKBgQDw2axwlkqK +LmQamZ/cxCeAO1WkuZSD1BT3LH8eCtGzwdpxob2Z7SzADwKR/KRNGIBYFZn0eKpExkQuXgKOcqS2 +QTmdKmt1WKKMSMWkvIIrMhLOLIwtLa7IYwjxAdZzLXETntkobivYYRj40B1Tv+dNJ3pLmQ4QbzDp +UE8tWOzYHQKBgQDVjLCSlBhgFEDoiF4+3ZIou4dkmGIdKaJnVMazywlO0hcl1h+nv16IEphgMQgj +BSBjKW3JV/CTm2QGJPVku0r1CuPmWliEoO2Uv9T3mjePU+YJhqimDFFmbWoLSJzjl//eaz2JA6Wd +7Q4a+H1iIQbJzjr2X9s46vC0+fSQZoVYfQKBgCOxHkzQ+NrhZRRMD9S3fOMT5+0xU0D1/OVkQrJB +CDKLV8PfJCnba/ZKQyc/OVnzd5GWIeqItzLZ7uCwLdDOTHp10APqdWI+cFg5sJBpHyEnmoHTODK5 +wl0P0BNnIlCPO2Kc97F2Iik+umSk8rOmjLByWT06wUrOL4Fj1VfzBaZBAoGATTWL1cNDuOE5wpkj +chlMMfvzbNSHjMGz3SZSnUjIeb4N7nkngs/3Dr2iaAzyQy8kUZX2ArkP215wYKRWMPBinowsb+m0 +XWeN3p0pE8inU+PipQkRys9jUuQ2VhQP3V3kffdKDVLLO3ktA2Vad/M28BnnSZLIwSB4nQZOfTMD +/UUCgYEAtgt/5VeJbwcoKA3BYNq5JmOYdOkBR8oDgb1r7gJujqBB9GSIRnzOnaeMPOdnBQDmY4oF +UHGSABLT/8iOkJE+JhYs1E/YF+1O59uSKBEz5WOhq91LVEG57RmB5WZNW6VJRQzJCw1y1+pUiu6O ++2b2oigOCd7IlmQoyTP2Pg9JJLE= +-----END PRIVATE KEY----- diff --git a/tests/data/user1-la/all.p12 b/tests/data/user1-la/all.p12 new file mode 100644 index 00000000..837e1e23 Binary files /dev/null and b/tests/data/user1-la/all.p12 differ diff --git a/tests/data/user1-la/certificate.pem b/tests/data/user1-la/certificate.pem new file mode 100644 index 00000000..827c477f --- /dev/null +++ b/tests/data/user1-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBBDANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjZaFw0yNDA4 +MTMxMDUwMjZaMDIxDjAMBgNVBAMTBXVzZXIxMRMwEQYDVQQKEwpFbnRyb3V2ZXJ0 +MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALHa +NwzoAM+KmQGPnYxJaBIG+FdaI3MANZr3OW8Hr+d+9JOA4EKm3fhQBPq0tSsW++AT +gEUVkZK6u8EWVoo8JUS90R/UnFuWdbOJwBDYFXZq0qc7JyNZSwB/BvgwsNMJYuVN +0XyVsWrSQnc9jO9b29JRJb3c7V9YjSET4m7kM7ynnBACKv1+WwgKUZBFu/BGkQl1 +pVafKIu4u7WbcrVZ/NSVFMTTNbQ32stf0JBfhQFejQmq67Xj8Xl6BxsEV5nXnCBh +PO/kzg6A5tvD/dU+pqn0xBTbdBd9TX2AngMWdzpj8wMNBJBvgftJXWOSwLGhs4Bj +/4RcpvznDo7IJ0nLrJ0CAwEAAaOCASYwggEiMB0GA1UdDgQWBBTRLwwHcq4HAX/v +ODjgSZl/JHduWzAfBgNVHSMEGDAWgBS1EmhUEyG2WiZ7dP9O/ZucHnIhojAMBgNV +HRMBAf8EAjAAMAsGA1UdDwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB +BQUHAwgwEQYJYIZIAYb4QgEBBAQDAgeAMCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNz +by5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28uZW50cm91 +dmVydC5vcmcwQwYJYIZIAYb4QgENBDYWNEVudHJvdXZlcnQgTGliZXJ0eSBBbGxp +YW5jZSBVU0VSICMxIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEB +ADhL8n7/64cvMkT65OnGpeC5jTZQ8Fimz3ZqzK3QDKPYUryUfDfmm6ih3kRRMRx2 +iieghRNlnmw2OU24PEnD50UX56N0KcmlIFiFd741qgZLjaurp3XDvBSXmGZOLMY/ +3r5hrhvJir5XjLr7GhjtQa9lRUw7xPMyFBh6Of/Mlw0TzgHKJwqlPMAgxUOxmTGz +eUqzGOhIo/H+TmpGMKtw6XztWvHjBX73YaSXFX1eBuuZ8guDfSl2Fup5tcCbWeYf +KCVSyBGkPpRS21goRnKkHg9uYc/sbbTfHcFs0St9IxVmxamI0HuIJpDNp+kIlB7o +WH4KE0wUzllJSFbVW+jfiOI= +-----END CERTIFICATE----- diff --git a/tests/data/user1-la/jks.keystore b/tests/data/user1-la/jks.keystore new file mode 100644 index 00000000..08209660 Binary files /dev/null and b/tests/data/user1-la/jks.keystore differ diff --git a/tests/data/user1-la/private-key-raw.pem b/tests/data/user1-la/private-key-raw.pem new file mode 100644 index 00000000..9c4e55a4 --- /dev/null +++ b/tests/data/user1-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: user-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCx2jcM6ADPipkBj52MSWgSBvhX +WiNzADWa9zlvB6/nfvSTgOBCpt34UAT6tLUrFvvgE4BFFZGSurvBFlaKPCVEvdEf1JxblnWzicAQ +2BV2atKnOycjWUsAfwb4MLDTCWLlTdF8lbFq0kJ3PYzvW9vSUSW93O1fWI0hE+Ju5DO8p5wQAir9 +flsIClGQRbvwRpEJdaVWnyiLuLu1m3K1WfzUlRTE0zW0N9rLX9CQX4UBXo0Jquu14/F5egcbBFeZ +15wgYTzv5M4OgObbw/3VPqap9MQU23QXfU19gJ4DFnc6Y/MDDQSQb4H7SV1jksCxobOAY/+EXKb8 +5w6OyCdJy6ydAgMBAAECggEBAKy/b8kxb9gmnwdNH5IrmtInwv/VpakGAwtKJpcZuFn6jkTXYPxc +aC3QS4XYEECSSoQTbPutP4BtsACUWepbETf7xyxLrrOnKRwCKHQz7mTezU1xv0ouaRNKTtKzOI1D +CLQBKgEAxRskrzpypnm3l4RpHWeVN1rs/+epEL71GOubotIkkA0+yGzLl7ui559JQxxVsFwEDMS6 +AQwoS6+IEmHWxvarAsSyjrAjp5/v8nfk5P3i0wJnu1X6glbWjbckDfYtxW5bremCoPYdkgnsVLuS ++hP76zRiPf6vVcAv0i+TF8/zAZfw6eKUxZfDLQagjmjuHOZ7LQBknU2W646VbQECgYEA3LWBzcE7 +ZQ4gQxOi33yRl9p+asnxCfO7aEBygdyyX9MiR9BDTfFMArLABZe9p08esnqod7Pp9SQ7HlrN+dwJ +IlYIh0jCcgX31NMfjGTE+RHIVjpCzxbwl9x74cdOR2MgRVIACmaqGWWzMCVngKk4MZ2zsD1vNFYV +cgZLi4fFT6kCgYEAzkpq3SXPPoME5xw8R95bTDtAqR78Ir2rQwZRm6cwmRKoAutqxaCKBlmapWk1 +A+sZ/6zNbbaFHEo4FlWer0bjZllXFh903atcRpnw8yFmmt7DGrkk/HJrf1l6BRts/88itCVoqfG3 +Pr7WdSGQaiwRyKC3TMgBSNg627589S0wXdUCgYBOiArqwkG3AGK8W0VNzg4kASuQJdCtYNsjCiN0 +T6nsbLy63sDEAAKyxxWKJ+bknENo8Dn3db3eawjaESdPK1rYq9IXCO2fEr6PLJwCIWzwzsIA5HQX +Katr7ZjqyjbxMbUu1TGMgeEubkBm9jgw0IVdKibgo8tozOSOkOzadfHgGQKBgEyXytezayBNqytY +C3WvtHw4X8irTXhkrcrj9LbzO5MKH0F+QRWBht3WtRmHV3zN9Mg+U8PRidi4Id0BCzsO+e2NbE01 +fsGzFz7Ld2/+TcdgwFYSug3VOd59zVVKGo1cTglO/m5i5eOxHZU90g3psOyp54Tlmbx/NFNUhbbO +gW/FAoGBALKhCJUJO/nOHo6ME1KZ2/R5fhsVrk3AuwUKLTWoUWuoZHS7XiTuCm2XCtpMXZCMHrTb +5QyJ2IrXpHq1+C15LuZ2yvO6r37UNki9Uo2F4jdLmhxZuVOdt+DOkQEx9reLaJxGA9now9rcLWEu +sG4w1x4pWh24Y/NAWLCZE0jxKrIT +-----END PRIVATE KEY----- diff --git a/tests/data/user1-la/public-key.pem b/tests/data/user1-la/public-key.pem new file mode 100644 index 00000000..7ba56899 --- /dev/null +++ b/tests/data/user1-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsdo3DOgAz4qZAY+djElo +Egb4V1ojcwA1mvc5bwev5370k4DgQqbd+FAE+rS1Kxb74BOARRWRkrq7wRZWijwl +RL3RH9ScW5Z1s4nAENgVdmrSpzsnI1lLAH8G+DCw0wli5U3RfJWxatJCdz2M71vb +0lElvdztX1iNIRPibuQzvKecEAIq/X5bCApRkEW78EaRCXWlVp8oi7i7tZtytVn8 +1JUUxNM1tDfay1/QkF+FAV6NCarrtePxeXoHGwRXmdecIGE87+TODoDm28P91T6m +qfTEFNt0F31NfYCeAxZ3OmPzAw0EkG+B+0ldY5LAsaGzgGP/hFym/OcOjsgnScus +nQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/user2-la/all.p12 b/tests/data/user2-la/all.p12 new file mode 100644 index 00000000..198085fd Binary files /dev/null and b/tests/data/user2-la/all.p12 differ diff --git a/tests/data/user2-la/certificate.pem b/tests/data/user2-la/certificate.pem new file mode 100644 index 00000000..ecc8f319 --- /dev/null +++ b/tests/data/user2-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBBDANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMjETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjdaFw0yNDA4 +MTMxMDUwMjdaMDIxDjAMBgNVBAMTBXVzZXIyMRMwEQYDVQQKEwpFbnRyb3V2ZXJ0 +MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOuB +PczRba1t9fqIoEpTOwbb3idCR4E3hB+91a0U9KNd9d6OJkMCQLunKQUzjoAt+ZN2 +enCnf2A4oqcYGRXZzbAcV0iQuOrfvZSLa9ikLVw7gm5BFg7kQ/lNcMzQNDfOmSSD +T8uVbpUO3FRFh81bD0kHj/ssjFi4q5VWTCEhH3bmhJG35cM84JL9wOSTffxvyl2j +WTg388/IugrXhR6ThsAykhyOiFZ8IzqO1YwgeInpFVPV+wKswCmXm+J0/m0/Ti6q +hG9GZV7T0boL0ubNbLi4szoj7MNVBAxq9d5zZwPYmBdS0GWnL/c7+/ZLORDiyZtV +2eKJaE66cP3+gV9+xiECAwEAAaOCASYwggEiMB0GA1UdDgQWBBQj1DKidY1FCUjw +ab5Th3vXlBxaCTAfBgNVHSMEGDAWgBQCV7Y16+xpaKvYKF30EQJPqvhuUjAMBgNV +HRMBAf8EAjAAMAsGA1UdDwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB +BQUHAwgwEQYJYIZIAYb4QgEBBAQDAgeAMCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNz +by5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28uZW50cm91 +dmVydC5vcmcwQwYJYIZIAYb4QgENBDYWNEVudHJvdXZlcnQgTGliZXJ0eSBBbGxp +YW5jZSBVU0VSICMyIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEB +AC0IW8alWOShBIlghj/29xLr0RBy9/5OPXPvPvQYWhk8A23HSyPBIwQkCvgYUb6b +SM12mD92tYqCtI2pVOvu0GwbQ0ot6/ZUBGWzN1y+1kqcuOvtqgxQmPpb9e0TxGdA +ai3HztMDqgkAz27WDAG/nMs2DU5K+3gk8u4MM2sWgvILGhkp5RjhmhLRm29bu9lN +1sOIJTu87Ea1Bh4pHm/omoKuq7+YWN3jWN4M6PpnOJsdjywXR24SrAVNIv2pcqQ9 +TsJQFhHa+0GHNwH02aAtPclTIia8dTQgt4wSkXoCvg6UA0Duir2Z3C+9iHrEcZrv +iMOeBTLa+19Eyl+r9TmBw2M= +-----END CERTIFICATE----- diff --git a/tests/data/user2-la/jks.keystore b/tests/data/user2-la/jks.keystore new file mode 100644 index 00000000..37af78a4 Binary files /dev/null and b/tests/data/user2-la/jks.keystore differ diff --git a/tests/data/user2-la/private-key-raw.pem b/tests/data/user2-la/private-key-raw.pem new file mode 100644 index 00000000..cb3a9cbc --- /dev/null +++ b/tests/data/user2-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: user-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDrgT3M0W2tbfX6iKBKUzsG294n +QkeBN4QfvdWtFPSjXfXejiZDAkC7pykFM46ALfmTdnpwp39gOKKnGBkV2c2wHFdIkLjq372Ui2vY +pC1cO4JuQRYO5EP5TXDM0DQ3zpkkg0/LlW6VDtxURYfNWw9JB4/7LIxYuKuVVkwhIR925oSRt+XD +POCS/cDkk338b8pdo1k4N/PPyLoK14Uek4bAMpIcjohWfCM6jtWMIHiJ6RVT1fsCrMApl5vidP5t +P04uqoRvRmVe09G6C9LmzWy4uLM6I+zDVQQMavXec2cD2JgXUtBlpy/3O/v2SzkQ4smbVdniiWhO +unD9/oFffsYhAgMBAAECggEABSVVzFvnIZr9fPPvTLB04bl8KS9xkIk+AdOMD7QdhFRRQwOoIl6y +O2dzpgFyY6qdgXNdSYjfZ6LVKwGDys5viCGWZqeC4t7wrYY+XQV5WEKUnwQdD0Y9lfzzMgZ6nZ2O +CxYzcCdbuzYP6md6iCotM1NO+hYHGwkt9p1kHHU00sw77lxjy3Q8bi3zaNIshjEwPRr+T2oVtPQk +UL9PNTMz4dBaszUwl+UMyssUZFtrUGvPRQJZYU/w3xi0iMa4QNXf8ICD/44AOqpf4QNBkFpUPWd+ +x7RON9EstTf+aTMI4jVpniGdJo7m3d6XLwc5vb+5/aK3+qoMBQTF5gOai56CAQKBgQD1mgCWAsX0 ++9oQ8TCw3xCe7O4XUG7yA5a9ZZSplgHisEat9F0FYR7YS2c4ZuVe1MBhSk9jfs8pLgGSbxIYp+63 +RC9P6dF9hGeWYOPtxOxfnb9jwGwz/ArI2pvNvBGK/SGCIVwUCCHiwVv32fINwD+z4iEB0cy7vypu +JzkUU3eDSQKBgQD1ec3PEIxkuQmpBPrfpDdnz/OS/pjlXb3qnAg6jG2xd5D71UNsmNMoo2D3WMAq +LuFADBjBw/ypvzy3qpTE9NhRIL8MdswvPhGtJ/g9KFWA/yIJilP7QmSYcVODc6S0eW7ks5kwLZnI +yDTsOTxtpMEqN6ZA73sfJCiEfGbvVMdUGQKBgHSjUqvrXT/fa8yn/svA5A/Vzazc0hO1iJ0h5Nw1 +FWgm9yod5x9q5E8sYDT1CPFkcIjD1bgWvSN9adm1Tg7PkhsPErkM/iRyAQ/1q8l7wBYYwJALDlgR +1r1UtLGcI2iylntKhIQu6Ijb82Vd6AqHxrkTJ0HJ9UUkoG33yq/Qg+2hAoGAMmHUjvo7hnS/+dPO +1dXzlTgGKxZcNT9fOmbZ/YJTBUigFj/4PbLELCQUQ9AQaNgEXUveTO63zfM1OBEnxaDnQQdyjtFX +KR8ZK6v3dD3yBq7WwpSElh5TXUJtPJ6goHYH/6Ko/01ssdv9mLpKn8pf5xVS5yL/5y1Zr4+E5PxG +iQkCgYEAk0v0zLElXErUdYmsB7+8YjdSAuWgAN8ZbTDiC59JRUjNJQePEVnhkQUeSDJrwrdTBdT0 +OW5VSGbGWGkqo2eKE0Lu+CrugXu+qaoKFvEaj9/3vssaa0LSFPHkwQcpfyp/Fy0jBDYjJxbwrPhd +7fZjLPqwu8ywOMfk14gCCeB1cWw= +-----END PRIVATE KEY----- diff --git a/tests/data/user2-la/public-key.pem b/tests/data/user2-la/public-key.pem new file mode 100644 index 00000000..0328dfae --- /dev/null +++ b/tests/data/user2-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA64E9zNFtrW31+oigSlM7 +BtveJ0JHgTeEH73VrRT0o1313o4mQwJAu6cpBTOOgC35k3Z6cKd/YDiipxgZFdnN +sBxXSJC46t+9lItr2KQtXDuCbkEWDuRD+U1wzNA0N86ZJINPy5VulQ7cVEWHzVsP +SQeP+yyMWLirlVZMISEfduaEkbflwzzgkv3A5JN9/G/KXaNZODfzz8i6CteFHpOG +wDKSHI6IVnwjOo7VjCB4iekVU9X7AqzAKZeb4nT+bT9OLqqEb0ZlXtPRugvS5s1s +uLizOiPsw1UEDGr13nNnA9iYF1LQZacv9zv79ks5EOLJm1XZ4oloTrpw/f6BX37G +IQIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/user3-la/all.p12 b/tests/data/user3-la/all.p12 new file mode 100644 index 00000000..c3e3da85 Binary files /dev/null and b/tests/data/user3-la/all.p12 differ diff --git a/tests/data/user3-la/certificate.pem b/tests/data/user3-la/certificate.pem new file mode 100644 index 00000000..2adb5161 --- /dev/null +++ b/tests/data/user3-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBBDANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjMzETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjdaFw0yNDA4 +MTMxMDUwMjdaMDIxDjAMBgNVBAMTBXVzZXIzMRMwEQYDVQQKEwpFbnRyb3V2ZXJ0 +MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0q +HfsB3NlP2PWK96FS9je8lkJLJctSDHiBrL4pGqlIiF3DD2LADcP2MmAEP+kGX5Kf +ygkFoCx3+JcF0mOl44oviapIGEHRIvrCJ+8ueQGaFB6QsJT4+1mmkaDc5NY24ZuA ++H0IPVFNHPmO401Agla4zrjMxYfJDFxfZmD8iQEwxgddKofToO04zEmuXT0aioe8 +IbPBGQyysTvCml7lziXJdchJi2B01Msp0FSgOnMNnTtGEE3MCzko9OC90ePAMT3L +JHcU5IGM527koL05dPmnk+c3rKNsmvVzwisxrrF9Fhih/m/56V5u3qntKeaxNmE/ +MoN/1Tx9UZPZp44ERL8CAwEAAaOCASYwggEiMB0GA1UdDgQWBBQHoULowb6EbFV9 +cHbDn4I6XWsT+zAfBgNVHSMEGDAWgBR24uq3ElibNOYHuXV07iR/+pCk8zAMBgNV +HRMBAf8EAjAAMAsGA1UdDwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB +BQUHAwgwEQYJYIZIAYb4QgEBBAQDAgeAMCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNz +by5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28uZW50cm91 +dmVydC5vcmcwQwYJYIZIAYb4QgENBDYWNEVudHJvdXZlcnQgTGliZXJ0eSBBbGxp +YW5jZSBVU0VSICMzIHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEB +ADol2uFbEHht9CGbylVLgZk7mHj/77mFtWwtzjoUQRPYZmfFUfUtxZQooHMs0fCe +xq39S5jZgMl+m0Vbwcyk6gQyMd3sSLpMOIFLW7LAYWi6IK4MC9CdA0dVYd8t5SX+ +a2otlpJYKElJMNFoQ855oJaWkaMiMRPx9DA99NUkGzBafYHWQZZAcJNvKpS0040L +ZNY6qNjvUj70I7Bgu7l+GVEXa6I9WSEOku3Io4EiCKl4uaPX/OsQl9+AdBz7F1FP +59Jc9i6gKdnERzOEZ+FIctc97D6Xtz84RO7CbmXZmaRBPOIUDTgwaWZr4vKSz+0t +LRURdNl9oYwmf8f/o9zgpWM= +-----END CERTIFICATE----- diff --git a/tests/data/user3-la/jks.keystore b/tests/data/user3-la/jks.keystore new file mode 100644 index 00000000..d42416d8 Binary files /dev/null and b/tests/data/user3-la/jks.keystore differ diff --git a/tests/data/user3-la/private-key-raw.pem b/tests/data/user3-la/private-key-raw.pem new file mode 100644 index 00000000..702c4eaa --- /dev/null +++ b/tests/data/user3-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: user-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC9Kh37AdzZT9j1ivehUvY3vJZC +SyXLUgx4gay+KRqpSIhdww9iwA3D9jJgBD/pBl+Sn8oJBaAsd/iXBdJjpeOKL4mqSBhB0SL6wifv +LnkBmhQekLCU+PtZppGg3OTWNuGbgPh9CD1RTRz5juNNQIJWuM64zMWHyQxcX2Zg/IkBMMYHXSqH +06DtOMxJrl09GoqHvCGzwRkMsrE7wppe5c4lyXXISYtgdNTLKdBUoDpzDZ07RhBNzAs5KPTgvdHj +wDE9yyR3FOSBjOdu5KC9OXT5p5PnN6yjbJr1c8IrMa6xfRYYof5v+elebt6p7SnmsTZhPzKDf9U8 +fVGT2aeOBES/AgMBAAECggEBAIyMnJYBvkwgzb0zMebFs3eaQbKkD0LQhb+L6gOomsyovdmcsvPW +auPtK2S4A5xqRdy1qPGnImmoAiaEBtxPR49G3uyMgKl2cJ0MYYuPZg1QpB5Jt0oY7PihkJaLSeP4 +Bwz5eKe91YFw4FR0XGLryWwSCFa6nxHSycJgh7sMJ+efQ2x3qqpTJa6NcK2N3PZdVX5DotrwVD3+ +PFuNIu1dkRAlN0B/5I/k7fK1S5MgvKCpnjo+VxqUc3h/AlyPob7dJhDWrXF7BqArQ/EDWQdxQeZw +S4fBKomKqEvHnPgmaIPuiBQCPEmgrdluo+f9Sr5OUuUwnkiOV0fKiZMMy3Lp7GECgYEA78RX8MYn +abkpjzKiOjCw5fO+0sGIZ98rOm/x5uUrQDbjvHxvd5VfonqxIqtAtPYGDEBSL4z3W9CdwVcxmYvV +pgLCz2ZlimdgmXs0GWay8OkyeIZVDifkCtCVogdHoPXUK4CU4VQ92S8Z6iCmeF5cEIK8HSQ8WXfl +gNp3avg3YlkCgYEAyfi6jiBGIQIuw/zXkk1/KsdQ54gZ+P280vKV286ZrvNgCIaPQpL1U9ZA0AVw +DT8AnIle2MnwVqOHQ6tEqpUYn+m4Cn6XkTlm8a840bmVF7ZmBMLeFfI6GokSnFcqeS4uCB3A9xEs +Pyc49UztIuywc2VtkBJjRSTILO3ho9R4jNcCgYASkv5RC7i/6vU6P6zrnxwFJGXTA+UiTtqVc1il +D3nTRq1Ly8QC2pKHDsQsMGIZ4rlDN7RmNKBw/29JLA0OnROXAb2/vWn+V9XW7gFyOk+AdEBRr+5k +41g6MkB1ReUZphGisRpXfmQwMALs7UyYJI8zRD14cHcwYyZnXgVERyhbOQKBgE5/3gJfiOJLduG1 +5BN5C3QVA9z5iR69gCZ9IsHMCu90qF6n7gZyF+f93jL76hE764Dr43FfC4qhBHHIn2eti2Sb8mwh +x8cqCFjnQa5B8zDEM+Kl2qus+ehWXmVle5yd1kZRSi68/fWNyRWOUJzCYdJ4GZ1liC/Xm/Xaf1it +vC0BAoGBAMg3mZhxsOy3jZ+94OCNEHTby1ggTnJFmHWq/te2ljkAAQ/p5izNkQ3WyCyjYdURiMah +bZv7FryIdrWrZJLnnk9F/gjAhOkoM5NVhkDwgc8jafsUt2Y8LVmkkOTh9PgC6gevCQvMVUsXGUmh +FAqE+j7HKoJqM6xg8m8aTbZ7+vSW +-----END PRIVATE KEY----- diff --git a/tests/data/user3-la/public-key.pem b/tests/data/user3-la/public-key.pem new file mode 100644 index 00000000..0809b1a0 --- /dev/null +++ b/tests/data/user3-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvSod+wHc2U/Y9Yr3oVL2 +N7yWQksly1IMeIGsvikaqUiIXcMPYsANw/YyYAQ/6QZfkp/KCQWgLHf4lwXSY6Xj +ii+JqkgYQdEi+sIn7y55AZoUHpCwlPj7WaaRoNzk1jbhm4D4fQg9UU0c+Y7jTUCC +VrjOuMzFh8kMXF9mYPyJATDGB10qh9Og7TjMSa5dPRqKh7whs8EZDLKxO8KaXuXO +Jcl1yEmLYHTUyynQVKA6cw2dO0YQTcwLOSj04L3R48AxPcskdxTkgYznbuSgvTl0 ++aeT5zeso2ya9XPCKzGusX0WGKH+b/npXm7eqe0p5rE2YT8yg3/VPH1Rk9mnjgRE +vwIDAQAB +-----END PUBLIC KEY----- diff --git a/tests/data/user4-la/all.p12 b/tests/data/user4-la/all.p12 new file mode 100644 index 00000000..0ade41fb Binary files /dev/null and b/tests/data/user4-la/all.p12 differ diff --git a/tests/data/user4-la/certificate.pem b/tests/data/user4-la/certificate.pem new file mode 100644 index 00000000..bdb4ccd1 --- /dev/null +++ b/tests/data/user4-la/certificate.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELTCCAxWgAwIBAgIBBDANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJGUjE0 +MDIGA1UEAwwrRW50cm91dmVydCBMaWJlcnR5IEFsbGlhbmNlIHRlc3QgUm9vdCBD +QSAjNDETMBEGA1UECgwKRW50cm91dmVydDAeFw0wNDA4MTIxMDUwMjhaFw0yNDA4 +MTMxMDUwMjhaMDIxDjAMBgNVBAMTBXVzZXI0MRMwEQYDVQQKEwpFbnRyb3V2ZXJ0 +MQswCQYDVQQGEwJGUjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM8s +MI97DCDCpSbXgIcqMlIbyWZqrm7PVA8quYY1la16C3N8IgzhfeJHbAVLMIeohKfd +F1lj8mrfuXGOknlR3NTXAGEIm4h+1JH9uDrjw0O95qp6QlPO7cN8mdGDg9kiJIF4 ++Msgq3AREkfvxRstQ+pamQZ45kLlFoiGSZVo5g9rh+gBtT3CdR52PJWbUFIfSC2Y +L1YuAYe4n4kZ0q1dXMjO1KBvG5bt0CWMxXfKxX66qEiPty8Da8K1MEylOkNP31FY +CKp8o4WeJGP0rivzC4kh7BHiTA/bbKw3R+J/rpBQ3lG92nehCBAaog/wZvvAr7ub +dCzUMKl9PHqcEXM6kh8CAwEAAaOCASYwggEiMB0GA1UdDgQWBBSLxPjhn3yMB2mv +2yxdtx0FclABpzAfBgNVHSMEGDAWgBT8xxbESz05n3zd1JEP1RxGHQigJTAMBgNV +HRMBAf8EAjAAMAsGA1UdDwQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB +BQUHAwgwEQYJYIZIAYb4QgEBBAQDAgeAMCYGA1UdEQQfMB2GG2h0dHA6Ly9sYXNz +by5lbnRyb3V2ZXJ0Lm9yZzAmBgNVHRIEHzAdhhtodHRwOi8vbGFzc28uZW50cm91 +dmVydC5vcmcwQwYJYIZIAYb4QgENBDYWNEVudHJvdXZlcnQgTGliZXJ0eSBBbGxp +YW5jZSBVU0VSICM0IHRlc3QgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEFBQADggEB +AKqBLjj9gObxHxSkWgf9zUCfCty8UTEziHfmjM7+uDzzou/gF7WI1X//QzkQdw+G +ixoMxIcoj1bWJxW6f/1pe95YypdVN8JJAWpFyt2OXLP0Pxs97qTxWJSh8YEL4kFZ +qSTbYLNNRlAVq843UJst1RsDfsGM5TN4K+d/gEPZBKnb5y96/FI3zwC1V1qZIQeS ++m9hAHVLv1Xxi43ZwHyal+32QIpZiLc2TbjfW37HN9wAzJRyu5nDw0MyEQV6sAwQ +65DzfVjwwnXa+BqnQ4k46N4HDhY7noH2hCsyZ2OJw3NxszeDZOvRHeea0oKeFPo4 +lXcnPP5bfx4ztlxk9SS4/no= +-----END CERTIFICATE----- diff --git a/tests/data/user4-la/jks.keystore b/tests/data/user4-la/jks.keystore new file mode 100644 index 00000000..bdc1418f Binary files /dev/null and b/tests/data/user4-la/jks.keystore differ diff --git a/tests/data/user4-la/private-key-raw.pem b/tests/data/user4-la/private-key-raw.pem new file mode 100644 index 00000000..cfeaca95 --- /dev/null +++ b/tests/data/user4-la/private-key-raw.pem @@ -0,0 +1,27 @@ +0: user-jks.keystore +1: lasso +2: changeit +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDPLDCPewwgwqUm14CHKjJSG8lm +aq5uz1QPKrmGNZWtegtzfCIM4X3iR2wFSzCHqISn3RdZY/Jq37lxjpJ5UdzU1wBhCJuIftSR/bg6 +48NDveaqekJTzu3DfJnRg4PZIiSBePjLIKtwERJH78UbLUPqWpkGeOZC5RaIhkmVaOYPa4foAbU9 +wnUedjyVm1BSH0gtmC9WLgGHuJ+JGdKtXVzIztSgbxuW7dAljMV3ysV+uqhIj7cvA2vCtTBMpTpD +T99RWAiqfKOFniRj9K4r8wuJIewR4kwP22ysN0fif66QUN5Rvdp3oQgQGqIP8Gb7wK+7m3Qs1DCp +fTx6nBFzOpIfAgMBAAECggEBAINYktkEvCWxAh/kFRqcyBaCg2epTzn1vGd5QPIz2teHPudS1guw +kqz5dyTMDNKVJrV+WKVV1oWnndy+9WJxYj6WqSjb2i/pqT99ymWbrVqvdSS0KoUT9m4v+x138gmh +ud9UIPg3mDmOuTZeb2rRgfN8yPPvhpz2vRiFevV88g7nillHT9UV4aS6kSZ2vUaxow0n72nGtmZF ++dhhIpMhnSicuvJEPhUAdsbR5EZaWNOoD6dHLpd2bq23TW15TMghzT2eoqgvih1+OwY50lN0zwLC +Z561O24yUqkY7lGiwzDhsQ8I/iYuoKjyPEgIrUYHdajyLcceFOP65Z/6jgsFxWECgYEA/tMMjy2g +tCIrvADOi/XlSo5MtAfqaGf7X/Afpw8AmT4kW7gBbO80hctyXQ1ZxPjJKz10Tb1gPhqO7UjM14u4 +PWD2WYZ7YFeeFtXJUA2/mIFUa49mn6YLG6lGPDl/WdYI4AQm0h/8hCARYrqpnwJhVvHv9D2r10T1 +rNkNqw2nrJcCgYEA0CDc/V8lP7skAeyZL8dtOrAMIM+f+pbCjwa3JHUkdeVr/NOVcd93qYLAP+wr +PLGoeDRoLpAhGeP//kzKPODVBvM6lUhw/RuJ+bzqb93oUO/Qfng5vCPvMP0nC928JT0qWIYjOxEd +vS2ko5AMhk2axJH5I64SLlM+DCUC+IHeD7kCgYEA459IL7k1PNLtOBGMbq8mszNrRsFvXPXNMISA +8axP/5LnzVoPQ+xkgUMbFA2x62XD5LEPa8XG65KzqzeFauCuoX00cQHUwVliqMks+ypcw/B6pV3B +8MfUUlAhofhGTswGv3xV5QqXeLpgbU2J6LSqmIyiqAxSrIc34L8+G1amOV8CgYAG+vMudEB1kLs2 +bU798TxSmZDukMgWyXOhBGKkEGG2qokio54BgbMrtjzoZ+1TTcoOrgNIfID/s0vkpYKq5AeBAitW +0mUnuAK6o4FhWxntjP17IGEfVD0zcWob1cX3ocOH0Ifh9UMAE0XQToZ9AqFMMnEepzno39XW5m7h +Esn10QKBgF4B2F1LmNEV2rG6Skpg3Pb22P+mq6W4KT109hOcKTzE+PCO6250ZxWl9XNI+lzDR1a7 +I4/m9Txl3nUZH2IM7ULKDWfiPlhTh/OTiSvGpqSCVBDAmKSxa41x+gtdNLIiN14wnpefs+bg9y8A +ySQWoJZf+dHsrmBq/yThxFYJnjSU +-----END PRIVATE KEY----- diff --git a/tests/data/user4-la/public-key.pem b/tests/data/user4-la/public-key.pem new file mode 100644 index 00000000..eabe2384 --- /dev/null +++ b/tests/data/user4-la/public-key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzywwj3sMIMKlJteAhyoy +UhvJZmqubs9UDyq5hjWVrXoLc3wiDOF94kdsBUswh6iEp90XWWPyat+5cY6SeVHc +1NcAYQibiH7Ukf24OuPDQ73mqnpCU87tw3yZ0YOD2SIkgXj4yyCrcBESR+/FGy1D +6lqZBnjmQuUWiIZJlWjmD2uH6AG1PcJ1HnY8lZtQUh9ILZgvVi4Bh7ifiRnSrV1c +yM7UoG8blu3QJYzFd8rFfrqoSI+3LwNrwrUwTKU6Q0/fUVgIqnyjhZ4kY/SuK/ML +iSHsEeJMD9tsrDdH4n+ukFDeUb3ad6EIEBqiD/Bm+8Cvu5t0LNQwqX08epwRczqS +HwIDAQAB +-----END PUBLIC KEY-----