[tls] Generate custom self-signed TLS certificates.
This commit is contained in:
parent
d6fc059c97
commit
862972d3a8
42 changed files with 1662 additions and 94 deletions
|
@ -1,47 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIDIzCCAgugAwIBAgIUVyUIITgu0+by4ASAy3b9vOM+B2wwDQYJKoZIhvcNAQEL
|
||||
BQAwHzEdMBsGA1UEAxMUa2F3aXBpa28udm9sdXRpb24ucm8wIBcNMTkwODE0MTUw
|
||||
OTEzWhgPMjA1OTA4MTQxNTA5MTNaMB8xHTAbBgNVBAMTFGthd2lwaWtvLnZvbHV0
|
||||
aW9uLnJvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvo6I70Xe87KO
|
||||
aj764hlWEcAWWaEnBmzMgJtOiAgFfG6B3vMuSE84Ro7a0uqVwkHqhYOrE66jFBo8
|
||||
moPBOBABovVpDtNGjWGE+xFqf609MEuWloDNu4d6wgBjdjcXfZZ6KYcsfsctcoRe
|
||||
eYljgujx+lvRgORKS4nWnOOyY3O9wJRMxa3ITkRfVUwlQgampKKcIk3iXdRqdAOt
|
||||
ws6TO3VTwVZ1poDDSyYcKTW6aQoQmsOCDEgQh+pyYQJSVIEqiFP32cjq43opHonf
|
||||
OpykAiL2e7MiRYJur5E5xH2ZmT9SersPcACMoCu1DiHPJaGvxfl693gf4pgX6rDb
|
||||
PWTNJqWpqwIDAQABo1UwUzAMBgNVHRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUF
|
||||
BwMBMA8GA1UdDwEB/wQFAwMHoAAwHQYDVR0OBBYEFPDjABVCI490LdvHPeotzNq3
|
||||
xa9KMA0GCSqGSIb3DQEBCwUAA4IBAQA0cYKpYneOgBRGL/5q86g17qGOrQOWjdDr
|
||||
1k7i817pBjIfRj9bm1n2iaSrC4GCt4Ok+hl/DyjPNDDUXZxEmfmxlugi6dKLPQp9
|
||||
p30hlTB7E3ArHKkWXYGo19URewAUYOMEIR1lB5/RS21rnpUKHawrwi9pZHTwYQ5Q
|
||||
QcnpA9/FvCbPo8gb9kPAuDyj39tdzzgNK/Xvj8ym9RhUbTtBgbWujRCIWU0L6bfl
|
||||
i7DLfJoPSK+s6S5YGr88VAz0y9zAGD/2wGq9R1hUSDw0OfMgEm9GoSz6FpXKKBtl
|
||||
M01bP11akztK8sWChdels4OXOsPQ1SdF2XE4od82cm6lA8IgE1hY
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+jojvRd7zso5q
|
||||
PvriGVYRwBZZoScGbMyAm06ICAV8boHe8y5ITzhGjtrS6pXCQeqFg6sTrqMUGjya
|
||||
g8E4EAGi9WkO00aNYYT7EWp/rT0wS5aWgM27h3rCAGN2Nxd9lnophyx+xy1yhF55
|
||||
iWOC6PH6W9GA5EpLidac47Jjc73AlEzFrchORF9VTCVCBqakopwiTeJd1Gp0A63C
|
||||
zpM7dVPBVnWmgMNLJhwpNbppChCaw4IMSBCH6nJhAlJUgSqIU/fZyOrjeikeid86
|
||||
nKQCIvZ7syJFgm6vkTnEfZmZP1J6uw9wAIygK7UOIc8loa/F+Xr3eB/imBfqsNs9
|
||||
ZM0mpamrAgMBAAECggEAORjSVQeVj2XAIHuwhtDapkTtLXwJCnbNK/fdJwtoQWmH
|
||||
RnuNMaNzFEk3rh0WNHe1wr26JBKe0KYv5Ih3+8loBCEOkp+hszk2NFh6lbkd7Xuo
|
||||
qn37pyYoFTsykjhdtIbDIfBb17zslDSvbjFJfO85mi+q7bj5vfqWMLpVOFF02N/S
|
||||
SmASAzAYTAOE+wheMuTWkm8r3PXh8WhJViWLp/9l6gyLT0mOazxaVayOWyJ/pg1w
|
||||
qPZiNOavTbNyP7jzUysA4LX9CdBQx3k48IQm0c59Zu49Rl7H6ZT9Vp2CSkvbZRZS
|
||||
qVLKYtE4o5SIyAPI5QBCRyNVkHQnZAzPIv/vwbky4QKBgQDmcxY9YVIVpjZQCcVg
|
||||
R++ClrjKKzuR4dmUvmF3H6F4uT6S+7zPsaaIbgBUo2B/Z5QZ+vv6FeKcGZhGSVzU
|
||||
gtiQeNvEPE25oHbJm3ui71Wvw2mEpTp52bYL6k68b45ydq/CCpohSLym/WjlVVSz
|
||||
ce2IJZaviGn68jY175bRRDAb2wKBgQDTrykGt8gfACmSBZcULkaXCDqT0nfnWccx
|
||||
OHuimbIDgSU0Q/KJA9P0pSbtL/2rUXEnZpUJ0oDDEi0MpBkSX3Tb3U959aY97hXK
|
||||
arHI0iziUcW1ZZ2XGO5KtRviQ0D5CKZWR1Ttjm1oCJkmxAag070CF/UdcTGEizrK
|
||||
OeI7o1l6cQKBgBo21z3ON0ctLBp4shIcvLsPKCAfQNx8Y4LPEUk6uOSBtgOETVsW
|
||||
60mzsafvGcgEYU1/RnCRUsDNDIxaRgwKglYU2XL+JR1Lipeubyb+sLGYugUTwo4f
|
||||
3NyIH8LBseOFasLY7+V/X65jPy5vQX5UJGALXpPDIcMhEFecVHyjlBFnAoGABtWs
|
||||
+W6No5KZxQExM5Ga7d1yJruw62NWrxwnwcQ8nyhYTyuydQIOoeODMj1Ob22dvavu
|
||||
O/bz+Vho4/OYa6NxXnfyzPlFeNJrGbIAM3+1u0jwnT6+q9Y+O2NFlzScsG27ESYU
|
||||
c+cZWTaN21aQ8Dhl7d9gJqc09haYu1bLGynXBcECgYEAsxgIbbO3CtxPfqgtJrAo
|
||||
eRPPLX7UOdXmarOBYFL+jsG5SWSyECqKDgkjyeQFVqHzK+W4k654TobZoMUhDIUL
|
||||
GeNAoNAIjPciush/0yYI8w3EybHIkB6JSi4LyhWBQazGaAr3Ai0NHbKt3ZzcOM1D
|
||||
azCipM9H6CJO+MjoG+S53Xo=
|
||||
-----END PRIVATE KEY-----
|
1
examples/tls-bundle.pem
Symbolic link
1
examples/tls-bundle.pem
Symbolic link
|
@ -0,0 +1 @@
|
|||
./tls/rsa/testing--server--rsa--bundle.pem
|
|
@ -1,28 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+jojvRd7zso5q
|
||||
PvriGVYRwBZZoScGbMyAm06ICAV8boHe8y5ITzhGjtrS6pXCQeqFg6sTrqMUGjya
|
||||
g8E4EAGi9WkO00aNYYT7EWp/rT0wS5aWgM27h3rCAGN2Nxd9lnophyx+xy1yhF55
|
||||
iWOC6PH6W9GA5EpLidac47Jjc73AlEzFrchORF9VTCVCBqakopwiTeJd1Gp0A63C
|
||||
zpM7dVPBVnWmgMNLJhwpNbppChCaw4IMSBCH6nJhAlJUgSqIU/fZyOrjeikeid86
|
||||
nKQCIvZ7syJFgm6vkTnEfZmZP1J6uw9wAIygK7UOIc8loa/F+Xr3eB/imBfqsNs9
|
||||
ZM0mpamrAgMBAAECggEAORjSVQeVj2XAIHuwhtDapkTtLXwJCnbNK/fdJwtoQWmH
|
||||
RnuNMaNzFEk3rh0WNHe1wr26JBKe0KYv5Ih3+8loBCEOkp+hszk2NFh6lbkd7Xuo
|
||||
qn37pyYoFTsykjhdtIbDIfBb17zslDSvbjFJfO85mi+q7bj5vfqWMLpVOFF02N/S
|
||||
SmASAzAYTAOE+wheMuTWkm8r3PXh8WhJViWLp/9l6gyLT0mOazxaVayOWyJ/pg1w
|
||||
qPZiNOavTbNyP7jzUysA4LX9CdBQx3k48IQm0c59Zu49Rl7H6ZT9Vp2CSkvbZRZS
|
||||
qVLKYtE4o5SIyAPI5QBCRyNVkHQnZAzPIv/vwbky4QKBgQDmcxY9YVIVpjZQCcVg
|
||||
R++ClrjKKzuR4dmUvmF3H6F4uT6S+7zPsaaIbgBUo2B/Z5QZ+vv6FeKcGZhGSVzU
|
||||
gtiQeNvEPE25oHbJm3ui71Wvw2mEpTp52bYL6k68b45ydq/CCpohSLym/WjlVVSz
|
||||
ce2IJZaviGn68jY175bRRDAb2wKBgQDTrykGt8gfACmSBZcULkaXCDqT0nfnWccx
|
||||
OHuimbIDgSU0Q/KJA9P0pSbtL/2rUXEnZpUJ0oDDEi0MpBkSX3Tb3U959aY97hXK
|
||||
arHI0iziUcW1ZZ2XGO5KtRviQ0D5CKZWR1Ttjm1oCJkmxAag070CF/UdcTGEizrK
|
||||
OeI7o1l6cQKBgBo21z3ON0ctLBp4shIcvLsPKCAfQNx8Y4LPEUk6uOSBtgOETVsW
|
||||
60mzsafvGcgEYU1/RnCRUsDNDIxaRgwKglYU2XL+JR1Lipeubyb+sLGYugUTwo4f
|
||||
3NyIH8LBseOFasLY7+V/X65jPy5vQX5UJGALXpPDIcMhEFecVHyjlBFnAoGABtWs
|
||||
+W6No5KZxQExM5Ga7d1yJruw62NWrxwnwcQ8nyhYTyuydQIOoeODMj1Ob22dvavu
|
||||
O/bz+Vho4/OYa6NxXnfyzPlFeNJrGbIAM3+1u0jwnT6+q9Y+O2NFlzScsG27ESYU
|
||||
c+cZWTaN21aQ8Dhl7d9gJqc09haYu1bLGynXBcECgYEAsxgIbbO3CtxPfqgtJrAo
|
||||
eRPPLX7UOdXmarOBYFL+jsG5SWSyECqKDgkjyeQFVqHzK+W4k654TobZoMUhDIUL
|
||||
GeNAoNAIjPciush/0yYI8w3EybHIkB6JSi4LyhWBQazGaAr3Ai0NHbKt3ZzcOM1D
|
||||
azCipM9H6CJO+MjoG+S53Xo=
|
||||
-----END PRIVATE KEY-----
|
1
examples/tls-private.pem
Symbolic link
1
examples/tls-private.pem
Symbolic link
|
@ -0,0 +1 @@
|
|||
./tls/rsa/testing--server--rsa--private-key.pem
|
|
@ -1,19 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIDIzCCAgugAwIBAgIUVyUIITgu0+by4ASAy3b9vOM+B2wwDQYJKoZIhvcNAQEL
|
||||
BQAwHzEdMBsGA1UEAxMUa2F3aXBpa28udm9sdXRpb24ucm8wIBcNMTkwODE0MTUw
|
||||
OTEzWhgPMjA1OTA4MTQxNTA5MTNaMB8xHTAbBgNVBAMTFGthd2lwaWtvLnZvbHV0
|
||||
aW9uLnJvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvo6I70Xe87KO
|
||||
aj764hlWEcAWWaEnBmzMgJtOiAgFfG6B3vMuSE84Ro7a0uqVwkHqhYOrE66jFBo8
|
||||
moPBOBABovVpDtNGjWGE+xFqf609MEuWloDNu4d6wgBjdjcXfZZ6KYcsfsctcoRe
|
||||
eYljgujx+lvRgORKS4nWnOOyY3O9wJRMxa3ITkRfVUwlQgampKKcIk3iXdRqdAOt
|
||||
ws6TO3VTwVZ1poDDSyYcKTW6aQoQmsOCDEgQh+pyYQJSVIEqiFP32cjq43opHonf
|
||||
OpykAiL2e7MiRYJur5E5xH2ZmT9SersPcACMoCu1DiHPJaGvxfl693gf4pgX6rDb
|
||||
PWTNJqWpqwIDAQABo1UwUzAMBgNVHRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUF
|
||||
BwMBMA8GA1UdDwEB/wQFAwMHoAAwHQYDVR0OBBYEFPDjABVCI490LdvHPeotzNq3
|
||||
xa9KMA0GCSqGSIb3DQEBCwUAA4IBAQA0cYKpYneOgBRGL/5q86g17qGOrQOWjdDr
|
||||
1k7i817pBjIfRj9bm1n2iaSrC4GCt4Ok+hl/DyjPNDDUXZxEmfmxlugi6dKLPQp9
|
||||
p30hlTB7E3ArHKkWXYGo19URewAUYOMEIR1lB5/RS21rnpUKHawrwi9pZHTwYQ5Q
|
||||
QcnpA9/FvCbPo8gb9kPAuDyj39tdzzgNK/Xvj8ym9RhUbTtBgbWujRCIWU0L6bfl
|
||||
i7DLfJoPSK+s6S5YGr88VAz0y9zAGD/2wGq9R1hUSDw0OfMgEm9GoSz6FpXKKBtl
|
||||
M01bP11akztK8sWChdels4OXOsPQ1SdF2XE4od82cm6lA8IgE1hY
|
||||
-----END CERTIFICATE-----
|
1
examples/tls-public.pem
Symbolic link
1
examples/tls-public.pem
Symbolic link
|
@ -0,0 +1 @@
|
|||
./tls/rsa/testing--server--rsa--certificate.pem
|
291
examples/tls/conf/self-signed--any--certificate.conf
Normal file
291
examples/tls/conf/self-signed--any--certificate.conf
Normal file
|
@ -0,0 +1,291 @@
|
|||
|
||||
cn = "kawipiko-self-signed"
|
||||
|
||||
tls_www_server
|
||||
signing_key
|
||||
encryption_key
|
||||
|
||||
activation_date = "2020-01-01 00:00:00 UTC"
|
||||
expiration_date = "2040-12-31 23:59:59 UTC"
|
||||
serial = 1
|
||||
|
||||
|
||||
dns_name = "kawipiko"
|
||||
dns_name = "*.kawipiko"
|
||||
|
||||
dns_name = "localhost"
|
||||
dns_name = "*.localhost"
|
||||
|
||||
dns_name = "test"
|
||||
dns_name = "*.test"
|
||||
|
||||
dns_name = "example"
|
||||
dns_name = "*.example"
|
||||
dns_name = "example.com"
|
||||
dns_name = "*.example.com"
|
||||
dns_name = "example.net"
|
||||
dns_name = "*.example.net"
|
||||
dns_name = "example.org"
|
||||
dns_name = "*.example.org"
|
||||
|
||||
dns_name = "invalid"
|
||||
dns_name = "*.invalid"
|
||||
|
||||
ip_address = "127.0.0.0"
|
||||
ip_address = "127.0.0.1"
|
||||
ip_address = "127.0.0.2"
|
||||
ip_address = "127.0.0.3"
|
||||
ip_address = "127.0.0.4"
|
||||
ip_address = "127.0.0.5"
|
||||
ip_address = "127.0.0.6"
|
||||
ip_address = "127.0.0.7"
|
||||
ip_address = "127.0.0.8"
|
||||
ip_address = "127.0.0.9"
|
||||
ip_address = "127.0.0.10"
|
||||
ip_address = "127.0.0.11"
|
||||
ip_address = "127.0.0.12"
|
||||
ip_address = "127.0.0.13"
|
||||
ip_address = "127.0.0.14"
|
||||
ip_address = "127.0.0.15"
|
||||
ip_address = "127.0.0.16"
|
||||
ip_address = "127.0.0.17"
|
||||
ip_address = "127.0.0.18"
|
||||
ip_address = "127.0.0.19"
|
||||
ip_address = "127.0.0.20"
|
||||
ip_address = "127.0.0.21"
|
||||
ip_address = "127.0.0.22"
|
||||
ip_address = "127.0.0.23"
|
||||
ip_address = "127.0.0.24"
|
||||
ip_address = "127.0.0.25"
|
||||
ip_address = "127.0.0.26"
|
||||
ip_address = "127.0.0.27"
|
||||
ip_address = "127.0.0.28"
|
||||
ip_address = "127.0.0.29"
|
||||
ip_address = "127.0.0.30"
|
||||
ip_address = "127.0.0.31"
|
||||
ip_address = "127.0.0.32"
|
||||
ip_address = "127.0.0.33"
|
||||
ip_address = "127.0.0.34"
|
||||
ip_address = "127.0.0.35"
|
||||
ip_address = "127.0.0.36"
|
||||
ip_address = "127.0.0.37"
|
||||
ip_address = "127.0.0.38"
|
||||
ip_address = "127.0.0.39"
|
||||
ip_address = "127.0.0.40"
|
||||
ip_address = "127.0.0.41"
|
||||
ip_address = "127.0.0.42"
|
||||
ip_address = "127.0.0.43"
|
||||
ip_address = "127.0.0.44"
|
||||
ip_address = "127.0.0.45"
|
||||
ip_address = "127.0.0.46"
|
||||
ip_address = "127.0.0.47"
|
||||
ip_address = "127.0.0.48"
|
||||
ip_address = "127.0.0.49"
|
||||
ip_address = "127.0.0.50"
|
||||
ip_address = "127.0.0.51"
|
||||
ip_address = "127.0.0.52"
|
||||
ip_address = "127.0.0.53"
|
||||
ip_address = "127.0.0.54"
|
||||
ip_address = "127.0.0.55"
|
||||
ip_address = "127.0.0.56"
|
||||
ip_address = "127.0.0.57"
|
||||
ip_address = "127.0.0.58"
|
||||
ip_address = "127.0.0.59"
|
||||
ip_address = "127.0.0.60"
|
||||
ip_address = "127.0.0.61"
|
||||
ip_address = "127.0.0.62"
|
||||
ip_address = "127.0.0.63"
|
||||
ip_address = "127.0.0.64"
|
||||
ip_address = "127.0.0.65"
|
||||
ip_address = "127.0.0.66"
|
||||
ip_address = "127.0.0.67"
|
||||
ip_address = "127.0.0.68"
|
||||
ip_address = "127.0.0.69"
|
||||
ip_address = "127.0.0.70"
|
||||
ip_address = "127.0.0.71"
|
||||
ip_address = "127.0.0.72"
|
||||
ip_address = "127.0.0.73"
|
||||
ip_address = "127.0.0.74"
|
||||
ip_address = "127.0.0.75"
|
||||
ip_address = "127.0.0.76"
|
||||
ip_address = "127.0.0.77"
|
||||
ip_address = "127.0.0.78"
|
||||
ip_address = "127.0.0.79"
|
||||
ip_address = "127.0.0.80"
|
||||
ip_address = "127.0.0.81"
|
||||
ip_address = "127.0.0.82"
|
||||
ip_address = "127.0.0.83"
|
||||
ip_address = "127.0.0.84"
|
||||
ip_address = "127.0.0.85"
|
||||
ip_address = "127.0.0.86"
|
||||
ip_address = "127.0.0.87"
|
||||
ip_address = "127.0.0.88"
|
||||
ip_address = "127.0.0.89"
|
||||
ip_address = "127.0.0.90"
|
||||
ip_address = "127.0.0.91"
|
||||
ip_address = "127.0.0.92"
|
||||
ip_address = "127.0.0.93"
|
||||
ip_address = "127.0.0.94"
|
||||
ip_address = "127.0.0.95"
|
||||
ip_address = "127.0.0.96"
|
||||
ip_address = "127.0.0.97"
|
||||
ip_address = "127.0.0.98"
|
||||
ip_address = "127.0.0.99"
|
||||
ip_address = "127.0.0.100"
|
||||
ip_address = "127.0.0.101"
|
||||
ip_address = "127.0.0.102"
|
||||
ip_address = "127.0.0.103"
|
||||
ip_address = "127.0.0.104"
|
||||
ip_address = "127.0.0.105"
|
||||
ip_address = "127.0.0.106"
|
||||
ip_address = "127.0.0.107"
|
||||
ip_address = "127.0.0.108"
|
||||
ip_address = "127.0.0.109"
|
||||
ip_address = "127.0.0.110"
|
||||
ip_address = "127.0.0.111"
|
||||
ip_address = "127.0.0.112"
|
||||
ip_address = "127.0.0.113"
|
||||
ip_address = "127.0.0.114"
|
||||
ip_address = "127.0.0.115"
|
||||
ip_address = "127.0.0.116"
|
||||
ip_address = "127.0.0.117"
|
||||
ip_address = "127.0.0.118"
|
||||
ip_address = "127.0.0.119"
|
||||
ip_address = "127.0.0.120"
|
||||
ip_address = "127.0.0.121"
|
||||
ip_address = "127.0.0.122"
|
||||
ip_address = "127.0.0.123"
|
||||
ip_address = "127.0.0.124"
|
||||
ip_address = "127.0.0.125"
|
||||
ip_address = "127.0.0.126"
|
||||
ip_address = "127.0.0.127"
|
||||
ip_address = "127.0.0.128"
|
||||
ip_address = "127.0.0.129"
|
||||
ip_address = "127.0.0.130"
|
||||
ip_address = "127.0.0.131"
|
||||
ip_address = "127.0.0.132"
|
||||
ip_address = "127.0.0.133"
|
||||
ip_address = "127.0.0.134"
|
||||
ip_address = "127.0.0.135"
|
||||
ip_address = "127.0.0.136"
|
||||
ip_address = "127.0.0.137"
|
||||
ip_address = "127.0.0.138"
|
||||
ip_address = "127.0.0.139"
|
||||
ip_address = "127.0.0.140"
|
||||
ip_address = "127.0.0.141"
|
||||
ip_address = "127.0.0.142"
|
||||
ip_address = "127.0.0.143"
|
||||
ip_address = "127.0.0.144"
|
||||
ip_address = "127.0.0.145"
|
||||
ip_address = "127.0.0.146"
|
||||
ip_address = "127.0.0.147"
|
||||
ip_address = "127.0.0.148"
|
||||
ip_address = "127.0.0.149"
|
||||
ip_address = "127.0.0.150"
|
||||
ip_address = "127.0.0.151"
|
||||
ip_address = "127.0.0.152"
|
||||
ip_address = "127.0.0.153"
|
||||
ip_address = "127.0.0.154"
|
||||
ip_address = "127.0.0.155"
|
||||
ip_address = "127.0.0.156"
|
||||
ip_address = "127.0.0.157"
|
||||
ip_address = "127.0.0.158"
|
||||
ip_address = "127.0.0.159"
|
||||
ip_address = "127.0.0.160"
|
||||
ip_address = "127.0.0.161"
|
||||
ip_address = "127.0.0.162"
|
||||
ip_address = "127.0.0.163"
|
||||
ip_address = "127.0.0.164"
|
||||
ip_address = "127.0.0.165"
|
||||
ip_address = "127.0.0.166"
|
||||
ip_address = "127.0.0.167"
|
||||
ip_address = "127.0.0.168"
|
||||
ip_address = "127.0.0.169"
|
||||
ip_address = "127.0.0.170"
|
||||
ip_address = "127.0.0.171"
|
||||
ip_address = "127.0.0.172"
|
||||
ip_address = "127.0.0.173"
|
||||
ip_address = "127.0.0.174"
|
||||
ip_address = "127.0.0.175"
|
||||
ip_address = "127.0.0.176"
|
||||
ip_address = "127.0.0.177"
|
||||
ip_address = "127.0.0.178"
|
||||
ip_address = "127.0.0.179"
|
||||
ip_address = "127.0.0.180"
|
||||
ip_address = "127.0.0.181"
|
||||
ip_address = "127.0.0.182"
|
||||
ip_address = "127.0.0.183"
|
||||
ip_address = "127.0.0.184"
|
||||
ip_address = "127.0.0.185"
|
||||
ip_address = "127.0.0.186"
|
||||
ip_address = "127.0.0.187"
|
||||
ip_address = "127.0.0.188"
|
||||
ip_address = "127.0.0.189"
|
||||
ip_address = "127.0.0.190"
|
||||
ip_address = "127.0.0.191"
|
||||
ip_address = "127.0.0.192"
|
||||
ip_address = "127.0.0.193"
|
||||
ip_address = "127.0.0.194"
|
||||
ip_address = "127.0.0.195"
|
||||
ip_address = "127.0.0.196"
|
||||
ip_address = "127.0.0.197"
|
||||
ip_address = "127.0.0.198"
|
||||
ip_address = "127.0.0.199"
|
||||
ip_address = "127.0.0.200"
|
||||
ip_address = "127.0.0.201"
|
||||
ip_address = "127.0.0.202"
|
||||
ip_address = "127.0.0.203"
|
||||
ip_address = "127.0.0.204"
|
||||
ip_address = "127.0.0.205"
|
||||
ip_address = "127.0.0.206"
|
||||
ip_address = "127.0.0.207"
|
||||
ip_address = "127.0.0.208"
|
||||
ip_address = "127.0.0.209"
|
||||
ip_address = "127.0.0.210"
|
||||
ip_address = "127.0.0.211"
|
||||
ip_address = "127.0.0.212"
|
||||
ip_address = "127.0.0.213"
|
||||
ip_address = "127.0.0.214"
|
||||
ip_address = "127.0.0.215"
|
||||
ip_address = "127.0.0.216"
|
||||
ip_address = "127.0.0.217"
|
||||
ip_address = "127.0.0.218"
|
||||
ip_address = "127.0.0.219"
|
||||
ip_address = "127.0.0.220"
|
||||
ip_address = "127.0.0.221"
|
||||
ip_address = "127.0.0.222"
|
||||
ip_address = "127.0.0.223"
|
||||
ip_address = "127.0.0.224"
|
||||
ip_address = "127.0.0.225"
|
||||
ip_address = "127.0.0.226"
|
||||
ip_address = "127.0.0.227"
|
||||
ip_address = "127.0.0.228"
|
||||
ip_address = "127.0.0.229"
|
||||
ip_address = "127.0.0.230"
|
||||
ip_address = "127.0.0.231"
|
||||
ip_address = "127.0.0.232"
|
||||
ip_address = "127.0.0.233"
|
||||
ip_address = "127.0.0.234"
|
||||
ip_address = "127.0.0.235"
|
||||
ip_address = "127.0.0.236"
|
||||
ip_address = "127.0.0.237"
|
||||
ip_address = "127.0.0.238"
|
||||
ip_address = "127.0.0.239"
|
||||
ip_address = "127.0.0.240"
|
||||
ip_address = "127.0.0.241"
|
||||
ip_address = "127.0.0.242"
|
||||
ip_address = "127.0.0.243"
|
||||
ip_address = "127.0.0.244"
|
||||
ip_address = "127.0.0.245"
|
||||
ip_address = "127.0.0.246"
|
||||
ip_address = "127.0.0.247"
|
||||
ip_address = "127.0.0.248"
|
||||
ip_address = "127.0.0.249"
|
||||
ip_address = "127.0.0.250"
|
||||
ip_address = "127.0.0.251"
|
||||
ip_address = "127.0.0.252"
|
||||
ip_address = "127.0.0.253"
|
||||
ip_address = "127.0.0.254"
|
||||
ip_address = "127.0.0.255"
|
||||
ip_address = "127.255.255.254"
|
||||
|
30
examples/tls/conf/testing--ca--any--certificate.conf
Normal file
30
examples/tls/conf/testing--ca--any--certificate.conf
Normal file
|
@ -0,0 +1,30 @@
|
|||
|
||||
cn = "kawipiko-ca"
|
||||
|
||||
ca
|
||||
|
||||
activation_date = "2020-01-01 00:00:00 UTC"
|
||||
expiration_date = "2040-12-31 23:59:59 UTC"
|
||||
serial = 1
|
||||
|
||||
|
||||
nc_permit_dns = kawipiko
|
||||
nc_permit_dns = localhost
|
||||
nc_permit_dns = test
|
||||
nc_permit_dns = example
|
||||
nc_permit_dns = example.com
|
||||
nc_permit_dns = example.net
|
||||
nc_permit_dns = example.org
|
||||
nc_permit_dns = invalid
|
||||
|
||||
nc_permit_email = kawipiko
|
||||
nc_permit_email = localhost
|
||||
nc_permit_email = test
|
||||
nc_permit_email = example
|
||||
nc_permit_email = example.com
|
||||
nc_permit_email = example.net
|
||||
nc_permit_email = example.org
|
||||
nc_permit_email = invalid
|
||||
|
||||
nc_permit_ip = 127.0.0.0/8
|
||||
|
11
examples/tls/conf/testing--client--any--certificate.conf
Normal file
11
examples/tls/conf/testing--client--any--certificate.conf
Normal file
|
@ -0,0 +1,11 @@
|
|||
|
||||
cn = "kawipiko-client"
|
||||
|
||||
tls_www_client
|
||||
signing_key
|
||||
encryption_key
|
||||
|
||||
activation_date = "2020-01-01 00:00:00 UTC"
|
||||
expiration_date = "2040-12-31 23:59:59 UTC"
|
||||
serial = 3
|
||||
|
291
examples/tls/conf/testing--server--any--certificate.conf
Normal file
291
examples/tls/conf/testing--server--any--certificate.conf
Normal file
|
@ -0,0 +1,291 @@
|
|||
|
||||
cn = "kawipiko-server"
|
||||
|
||||
tls_www_server
|
||||
signing_key
|
||||
encryption_key
|
||||
|
||||
activation_date = "2020-01-01 00:00:00 UTC"
|
||||
expiration_date = "2040-12-31 23:59:59 UTC"
|
||||
serial = 2
|
||||
|
||||
|
||||
dns_name = "kawipiko"
|
||||
dns_name = "*.kawipiko"
|
||||
|
||||
dns_name = "localhost"
|
||||
dns_name = "*.localhost"
|
||||
|
||||
dns_name = "test"
|
||||
dns_name = "*.test"
|
||||
|
||||
dns_name = "example"
|
||||
dns_name = "*.example"
|
||||
dns_name = "example.com"
|
||||
dns_name = "*.example.com"
|
||||
dns_name = "example.net"
|
||||
dns_name = "*.example.net"
|
||||
dns_name = "example.org"
|
||||
dns_name = "*.example.org"
|
||||
|
||||
dns_name = "invalid"
|
||||
dns_name = "*.invalid"
|
||||
|
||||
ip_address = "127.0.0.0"
|
||||
ip_address = "127.0.0.1"
|
||||
ip_address = "127.0.0.2"
|
||||
ip_address = "127.0.0.3"
|
||||
ip_address = "127.0.0.4"
|
||||
ip_address = "127.0.0.5"
|
||||
ip_address = "127.0.0.6"
|
||||
ip_address = "127.0.0.7"
|
||||
ip_address = "127.0.0.8"
|
||||
ip_address = "127.0.0.9"
|
||||
ip_address = "127.0.0.10"
|
||||
ip_address = "127.0.0.11"
|
||||
ip_address = "127.0.0.12"
|
||||
ip_address = "127.0.0.13"
|
||||
ip_address = "127.0.0.14"
|
||||
ip_address = "127.0.0.15"
|
||||
ip_address = "127.0.0.16"
|
||||
ip_address = "127.0.0.17"
|
||||
ip_address = "127.0.0.18"
|
||||
ip_address = "127.0.0.19"
|
||||
ip_address = "127.0.0.20"
|
||||
ip_address = "127.0.0.21"
|
||||
ip_address = "127.0.0.22"
|
||||
ip_address = "127.0.0.23"
|
||||
ip_address = "127.0.0.24"
|
||||
ip_address = "127.0.0.25"
|
||||
ip_address = "127.0.0.26"
|
||||
ip_address = "127.0.0.27"
|
||||
ip_address = "127.0.0.28"
|
||||
ip_address = "127.0.0.29"
|
||||
ip_address = "127.0.0.30"
|
||||
ip_address = "127.0.0.31"
|
||||
ip_address = "127.0.0.32"
|
||||
ip_address = "127.0.0.33"
|
||||
ip_address = "127.0.0.34"
|
||||
ip_address = "127.0.0.35"
|
||||
ip_address = "127.0.0.36"
|
||||
ip_address = "127.0.0.37"
|
||||
ip_address = "127.0.0.38"
|
||||
ip_address = "127.0.0.39"
|
||||
ip_address = "127.0.0.40"
|
||||
ip_address = "127.0.0.41"
|
||||
ip_address = "127.0.0.42"
|
||||
ip_address = "127.0.0.43"
|
||||
ip_address = "127.0.0.44"
|
||||
ip_address = "127.0.0.45"
|
||||
ip_address = "127.0.0.46"
|
||||
ip_address = "127.0.0.47"
|
||||
ip_address = "127.0.0.48"
|
||||
ip_address = "127.0.0.49"
|
||||
ip_address = "127.0.0.50"
|
||||
ip_address = "127.0.0.51"
|
||||
ip_address = "127.0.0.52"
|
||||
ip_address = "127.0.0.53"
|
||||
ip_address = "127.0.0.54"
|
||||
ip_address = "127.0.0.55"
|
||||
ip_address = "127.0.0.56"
|
||||
ip_address = "127.0.0.57"
|
||||
ip_address = "127.0.0.58"
|
||||
ip_address = "127.0.0.59"
|
||||
ip_address = "127.0.0.60"
|
||||
ip_address = "127.0.0.61"
|
||||
ip_address = "127.0.0.62"
|
||||
ip_address = "127.0.0.63"
|
||||
ip_address = "127.0.0.64"
|
||||
ip_address = "127.0.0.65"
|
||||
ip_address = "127.0.0.66"
|
||||
ip_address = "127.0.0.67"
|
||||
ip_address = "127.0.0.68"
|
||||
ip_address = "127.0.0.69"
|
||||
ip_address = "127.0.0.70"
|
||||
ip_address = "127.0.0.71"
|
||||
ip_address = "127.0.0.72"
|
||||
ip_address = "127.0.0.73"
|
||||
ip_address = "127.0.0.74"
|
||||
ip_address = "127.0.0.75"
|
||||
ip_address = "127.0.0.76"
|
||||
ip_address = "127.0.0.77"
|
||||
ip_address = "127.0.0.78"
|
||||
ip_address = "127.0.0.79"
|
||||
ip_address = "127.0.0.80"
|
||||
ip_address = "127.0.0.81"
|
||||
ip_address = "127.0.0.82"
|
||||
ip_address = "127.0.0.83"
|
||||
ip_address = "127.0.0.84"
|
||||
ip_address = "127.0.0.85"
|
||||
ip_address = "127.0.0.86"
|
||||
ip_address = "127.0.0.87"
|
||||
ip_address = "127.0.0.88"
|
||||
ip_address = "127.0.0.89"
|
||||
ip_address = "127.0.0.90"
|
||||
ip_address = "127.0.0.91"
|
||||
ip_address = "127.0.0.92"
|
||||
ip_address = "127.0.0.93"
|
||||
ip_address = "127.0.0.94"
|
||||
ip_address = "127.0.0.95"
|
||||
ip_address = "127.0.0.96"
|
||||
ip_address = "127.0.0.97"
|
||||
ip_address = "127.0.0.98"
|
||||
ip_address = "127.0.0.99"
|
||||
ip_address = "127.0.0.100"
|
||||
ip_address = "127.0.0.101"
|
||||
ip_address = "127.0.0.102"
|
||||
ip_address = "127.0.0.103"
|
||||
ip_address = "127.0.0.104"
|
||||
ip_address = "127.0.0.105"
|
||||
ip_address = "127.0.0.106"
|
||||
ip_address = "127.0.0.107"
|
||||
ip_address = "127.0.0.108"
|
||||
ip_address = "127.0.0.109"
|
||||
ip_address = "127.0.0.110"
|
||||
ip_address = "127.0.0.111"
|
||||
ip_address = "127.0.0.112"
|
||||
ip_address = "127.0.0.113"
|
||||
ip_address = "127.0.0.114"
|
||||
ip_address = "127.0.0.115"
|
||||
ip_address = "127.0.0.116"
|
||||
ip_address = "127.0.0.117"
|
||||
ip_address = "127.0.0.118"
|
||||
ip_address = "127.0.0.119"
|
||||
ip_address = "127.0.0.120"
|
||||
ip_address = "127.0.0.121"
|
||||
ip_address = "127.0.0.122"
|
||||
ip_address = "127.0.0.123"
|
||||
ip_address = "127.0.0.124"
|
||||
ip_address = "127.0.0.125"
|
||||
ip_address = "127.0.0.126"
|
||||
ip_address = "127.0.0.127"
|
||||
ip_address = "127.0.0.128"
|
||||
ip_address = "127.0.0.129"
|
||||
ip_address = "127.0.0.130"
|
||||
ip_address = "127.0.0.131"
|
||||
ip_address = "127.0.0.132"
|
||||
ip_address = "127.0.0.133"
|
||||
ip_address = "127.0.0.134"
|
||||
ip_address = "127.0.0.135"
|
||||
ip_address = "127.0.0.136"
|
||||
ip_address = "127.0.0.137"
|
||||
ip_address = "127.0.0.138"
|
||||
ip_address = "127.0.0.139"
|
||||
ip_address = "127.0.0.140"
|
||||
ip_address = "127.0.0.141"
|
||||
ip_address = "127.0.0.142"
|
||||
ip_address = "127.0.0.143"
|
||||
ip_address = "127.0.0.144"
|
||||
ip_address = "127.0.0.145"
|
||||
ip_address = "127.0.0.146"
|
||||
ip_address = "127.0.0.147"
|
||||
ip_address = "127.0.0.148"
|
||||
ip_address = "127.0.0.149"
|
||||
ip_address = "127.0.0.150"
|
||||
ip_address = "127.0.0.151"
|
||||
ip_address = "127.0.0.152"
|
||||
ip_address = "127.0.0.153"
|
||||
ip_address = "127.0.0.154"
|
||||
ip_address = "127.0.0.155"
|
||||
ip_address = "127.0.0.156"
|
||||
ip_address = "127.0.0.157"
|
||||
ip_address = "127.0.0.158"
|
||||
ip_address = "127.0.0.159"
|
||||
ip_address = "127.0.0.160"
|
||||
ip_address = "127.0.0.161"
|
||||
ip_address = "127.0.0.162"
|
||||
ip_address = "127.0.0.163"
|
||||
ip_address = "127.0.0.164"
|
||||
ip_address = "127.0.0.165"
|
||||
ip_address = "127.0.0.166"
|
||||
ip_address = "127.0.0.167"
|
||||
ip_address = "127.0.0.168"
|
||||
ip_address = "127.0.0.169"
|
||||
ip_address = "127.0.0.170"
|
||||
ip_address = "127.0.0.171"
|
||||
ip_address = "127.0.0.172"
|
||||
ip_address = "127.0.0.173"
|
||||
ip_address = "127.0.0.174"
|
||||
ip_address = "127.0.0.175"
|
||||
ip_address = "127.0.0.176"
|
||||
ip_address = "127.0.0.177"
|
||||
ip_address = "127.0.0.178"
|
||||
ip_address = "127.0.0.179"
|
||||
ip_address = "127.0.0.180"
|
||||
ip_address = "127.0.0.181"
|
||||
ip_address = "127.0.0.182"
|
||||
ip_address = "127.0.0.183"
|
||||
ip_address = "127.0.0.184"
|
||||
ip_address = "127.0.0.185"
|
||||
ip_address = "127.0.0.186"
|
||||
ip_address = "127.0.0.187"
|
||||
ip_address = "127.0.0.188"
|
||||
ip_address = "127.0.0.189"
|
||||
ip_address = "127.0.0.190"
|
||||
ip_address = "127.0.0.191"
|
||||
ip_address = "127.0.0.192"
|
||||
ip_address = "127.0.0.193"
|
||||
ip_address = "127.0.0.194"
|
||||
ip_address = "127.0.0.195"
|
||||
ip_address = "127.0.0.196"
|
||||
ip_address = "127.0.0.197"
|
||||
ip_address = "127.0.0.198"
|
||||
ip_address = "127.0.0.199"
|
||||
ip_address = "127.0.0.200"
|
||||
ip_address = "127.0.0.201"
|
||||
ip_address = "127.0.0.202"
|
||||
ip_address = "127.0.0.203"
|
||||
ip_address = "127.0.0.204"
|
||||
ip_address = "127.0.0.205"
|
||||
ip_address = "127.0.0.206"
|
||||
ip_address = "127.0.0.207"
|
||||
ip_address = "127.0.0.208"
|
||||
ip_address = "127.0.0.209"
|
||||
ip_address = "127.0.0.210"
|
||||
ip_address = "127.0.0.211"
|
||||
ip_address = "127.0.0.212"
|
||||
ip_address = "127.0.0.213"
|
||||
ip_address = "127.0.0.214"
|
||||
ip_address = "127.0.0.215"
|
||||
ip_address = "127.0.0.216"
|
||||
ip_address = "127.0.0.217"
|
||||
ip_address = "127.0.0.218"
|
||||
ip_address = "127.0.0.219"
|
||||
ip_address = "127.0.0.220"
|
||||
ip_address = "127.0.0.221"
|
||||
ip_address = "127.0.0.222"
|
||||
ip_address = "127.0.0.223"
|
||||
ip_address = "127.0.0.224"
|
||||
ip_address = "127.0.0.225"
|
||||
ip_address = "127.0.0.226"
|
||||
ip_address = "127.0.0.227"
|
||||
ip_address = "127.0.0.228"
|
||||
ip_address = "127.0.0.229"
|
||||
ip_address = "127.0.0.230"
|
||||
ip_address = "127.0.0.231"
|
||||
ip_address = "127.0.0.232"
|
||||
ip_address = "127.0.0.233"
|
||||
ip_address = "127.0.0.234"
|
||||
ip_address = "127.0.0.235"
|
||||
ip_address = "127.0.0.236"
|
||||
ip_address = "127.0.0.237"
|
||||
ip_address = "127.0.0.238"
|
||||
ip_address = "127.0.0.239"
|
||||
ip_address = "127.0.0.240"
|
||||
ip_address = "127.0.0.241"
|
||||
ip_address = "127.0.0.242"
|
||||
ip_address = "127.0.0.243"
|
||||
ip_address = "127.0.0.244"
|
||||
ip_address = "127.0.0.245"
|
||||
ip_address = "127.0.0.246"
|
||||
ip_address = "127.0.0.247"
|
||||
ip_address = "127.0.0.248"
|
||||
ip_address = "127.0.0.249"
|
||||
ip_address = "127.0.0.250"
|
||||
ip_address = "127.0.0.251"
|
||||
ip_address = "127.0.0.252"
|
||||
ip_address = "127.0.0.253"
|
||||
ip_address = "127.0.0.254"
|
||||
ip_address = "127.0.0.255"
|
||||
ip_address = "127.255.255.254"
|
||||
|
BIN
examples/tls/ed25519/self-signed--ed25519--bundle.p12
Normal file
BIN
examples/tls/ed25519/self-signed--ed25519--bundle.p12
Normal file
Binary file not shown.
33
examples/tls/ed25519/self-signed--ed25519--bundle.pem
Normal file
33
examples/tls/ed25519/self-signed--ed25519--bundle.pem
Normal file
|
@ -0,0 +1,33 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIFDjCCBMCgAwIBAgIBATAFBgMrZXAwHzEdMBsGA1UEAxMUa2F3aXBpa28tc2Vs
|
||||
Zi1zaWduZWQwHhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAfMR0wGwYD
|
||||
VQQDExRrYXdpcGlrby1zZWxmLXNpZ25lZDAqMAUGAytlcAMhAHpSTz32jvUuzYL9
|
||||
zo5sLTwaG7W8SPBAAAjeJvIGKXHNo4IEHzCCBBswDAYDVR0TAQH/BAIwADCCA8UG
|
||||
A1UdEQSCA7wwggO4gghrYXdpcGlrb4IKKi5rYXdpcGlrb4IJbG9jYWxob3N0ggsq
|
||||
LmxvY2FsaG9zdIIEdGVzdIIGKi50ZXN0ggdleGFtcGxlggkqLmV4YW1wbGWCC2V4
|
||||
YW1wbGUuY29tgg0qLmV4YW1wbGUuY29tggtleGFtcGxlLm5ldIINKi5leGFtcGxl
|
||||
Lm5ldIILZXhhbXBsZS5vcmeCDSouZXhhbXBsZS5vcmeCB2ludmFsaWSCCSouaW52
|
||||
YWxpZIcEfwAAAIcEfwAAAYcEfwAAAocEfwAAA4cEfwAABIcEfwAABYcEfwAABocE
|
||||
fwAAB4cEfwAACIcEfwAACYcEfwAACocEfwAAC4cEfwAADIcEfwAADYcEfwAADocE
|
||||
fwAAD4cEfwAAEIcEfwAAEYcEfwAAEocEfwAAE4cEfwAAFIcEfwAAFYcEfwAAFocE
|
||||
fwAAF4cEfwAAGIcEfwAAGYcEfwAAGocEfwAAG4cEfwAAHIcEfwAAHYcEfwAAHocE
|
||||
fwAAH4cEfwAAIIcEfwAAIYcEfwAAIocEfwAAI4cEfwAAJIcEfwAAJYcEfwAAJocE
|
||||
fwAAJ4cEfwAAKIcEfwAAKYcEfwAAKocEfwAAK4cEfwAALIcEfwAALYcEfwAALocE
|
||||
fwAAL4cEfwAAMIcEfwAAMYcEfwAAMocEfwAAM4cEfwAANIcEfwAANYcEfwAANocE
|
||||
fwAAN4cEfwAAOIcEfwAAOYcEfwAAOocEfwAAO4cEfwAAPIcEfwAAPYcEfwAAPocE
|
||||
fwAAP4cEfwAAQIcEfwAAQYcEfwAAQocEfwAAQ4cEfwAARIcEfwAARYcEfwAARocE
|
||||
fwAAR4cEfwAASIcEfwAASYcEfwAASocEfwAAS4cEfwAATIcEfwAATYcEfwAATocE
|
||||
fwAAT4cEfwAAUIcEfwAAUYcEfwAAUocEfwAAU4cEfwAAVIcEfwAAVYcEfwAAVocE
|
||||
fwAAV4cEfwAAWIcEfwAAWYcEfwAAWocEfwAAW4cEfwAAXIcEfwAAXYcEfwAAXocE
|
||||
fwAAX4cEfwAAYIcEfwAAYYcEfwAAYocEfwAAY4cEfwAAZIcEfwAAZYcEfwAAZocE
|
||||
fwAAZ4cEfwAAaIcEfwAAaYcEfwAAaocEfwAAa4cEfwAAbIcEfwAAbYcEfwAAbocE
|
||||
fwAAb4cEfwAAcIcEfwAAcYcEfwAAcocEfwAAc4cEfwAAdIcEfwAAdYcEfwAAdocE
|
||||
fwAAd4cEfwAAeIcEfwAAeYcEfwAAeocEfwAAe4cEfwAAfIcEfwAAfYcEfwAAfocE
|
||||
fwAAfzATBgNVHSUEDDAKBggrBgEFBQcDATAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0O
|
||||
BBYEFLfHB6bHoanuRwG+6p8mHYv0krhOMAUGAytlcANBAPy9B5CNv3X2mHr0pG7M
|
||||
AbzehD740Wdns3F769iLYzX+SJgjFZ9qk8VlRGAsF+y9e9gD1m3i0iwozAtTpe0N
|
||||
8wg=
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIJgIs5FrZgFyP1qv84MfkfHTY1ul0joETV26NJozbgrW
|
||||
-----END PRIVATE KEY-----
|
30
examples/tls/ed25519/self-signed--ed25519--certificate.pem
Normal file
30
examples/tls/ed25519/self-signed--ed25519--certificate.pem
Normal file
|
@ -0,0 +1,30 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIFDjCCBMCgAwIBAgIBATAFBgMrZXAwHzEdMBsGA1UEAxMUa2F3aXBpa28tc2Vs
|
||||
Zi1zaWduZWQwHhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAfMR0wGwYD
|
||||
VQQDExRrYXdpcGlrby1zZWxmLXNpZ25lZDAqMAUGAytlcAMhAHpSTz32jvUuzYL9
|
||||
zo5sLTwaG7W8SPBAAAjeJvIGKXHNo4IEHzCCBBswDAYDVR0TAQH/BAIwADCCA8UG
|
||||
A1UdEQSCA7wwggO4gghrYXdpcGlrb4IKKi5rYXdpcGlrb4IJbG9jYWxob3N0ggsq
|
||||
LmxvY2FsaG9zdIIEdGVzdIIGKi50ZXN0ggdleGFtcGxlggkqLmV4YW1wbGWCC2V4
|
||||
YW1wbGUuY29tgg0qLmV4YW1wbGUuY29tggtleGFtcGxlLm5ldIINKi5leGFtcGxl
|
||||
Lm5ldIILZXhhbXBsZS5vcmeCDSouZXhhbXBsZS5vcmeCB2ludmFsaWSCCSouaW52
|
||||
YWxpZIcEfwAAAIcEfwAAAYcEfwAAAocEfwAAA4cEfwAABIcEfwAABYcEfwAABocE
|
||||
fwAAB4cEfwAACIcEfwAACYcEfwAACocEfwAAC4cEfwAADIcEfwAADYcEfwAADocE
|
||||
fwAAD4cEfwAAEIcEfwAAEYcEfwAAEocEfwAAE4cEfwAAFIcEfwAAFYcEfwAAFocE
|
||||
fwAAF4cEfwAAGIcEfwAAGYcEfwAAGocEfwAAG4cEfwAAHIcEfwAAHYcEfwAAHocE
|
||||
fwAAH4cEfwAAIIcEfwAAIYcEfwAAIocEfwAAI4cEfwAAJIcEfwAAJYcEfwAAJocE
|
||||
fwAAJ4cEfwAAKIcEfwAAKYcEfwAAKocEfwAAK4cEfwAALIcEfwAALYcEfwAALocE
|
||||
fwAAL4cEfwAAMIcEfwAAMYcEfwAAMocEfwAAM4cEfwAANIcEfwAANYcEfwAANocE
|
||||
fwAAN4cEfwAAOIcEfwAAOYcEfwAAOocEfwAAO4cEfwAAPIcEfwAAPYcEfwAAPocE
|
||||
fwAAP4cEfwAAQIcEfwAAQYcEfwAAQocEfwAAQ4cEfwAARIcEfwAARYcEfwAARocE
|
||||
fwAAR4cEfwAASIcEfwAASYcEfwAASocEfwAAS4cEfwAATIcEfwAATYcEfwAATocE
|
||||
fwAAT4cEfwAAUIcEfwAAUYcEfwAAUocEfwAAU4cEfwAAVIcEfwAAVYcEfwAAVocE
|
||||
fwAAV4cEfwAAWIcEfwAAWYcEfwAAWocEfwAAW4cEfwAAXIcEfwAAXYcEfwAAXocE
|
||||
fwAAX4cEfwAAYIcEfwAAYYcEfwAAYocEfwAAY4cEfwAAZIcEfwAAZYcEfwAAZocE
|
||||
fwAAZ4cEfwAAaIcEfwAAaYcEfwAAaocEfwAAa4cEfwAAbIcEfwAAbYcEfwAAbocE
|
||||
fwAAb4cEfwAAcIcEfwAAcYcEfwAAcocEfwAAc4cEfwAAdIcEfwAAdYcEfwAAdocE
|
||||
fwAAd4cEfwAAeIcEfwAAeYcEfwAAeocEfwAAe4cEfwAAfIcEfwAAfYcEfwAAfocE
|
||||
fwAAfzATBgNVHSUEDDAKBggrBgEFBQcDATAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0O
|
||||
BBYEFLfHB6bHoanuRwG+6p8mHYv0krhOMAUGAytlcANBAPy9B5CNv3X2mHr0pG7M
|
||||
AbzehD740Wdns3F769iLYzX+SJgjFZ9qk8VlRGAsF+y9e9gD1m3i0iwozAtTpe0N
|
||||
8wg=
|
||||
-----END CERTIFICATE-----
|
|
@ -0,0 +1,3 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIJgIs5FrZgFyP1qv84MfkfHTY1ul0joETV26NJozbgrW
|
||||
-----END PRIVATE KEY-----
|
13
examples/tls/ed25519/testing--ca--ed25519--certificate.pem
Normal file
13
examples/tls/ed25519/testing--ca--ed25519--certificate.pem
Normal file
|
@ -0,0 +1,13 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIB+TCCAaugAwIBAgIBATAFBgMrZXAwFjEUMBIGA1UEAxMLa2F3aXBpa28tY2Ew
|
||||
HhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAqMAUGAytlcAMhAG7iAxaqyOj/Yckknf09zbMt1ABMqJINuxs78UeE
|
||||
GYato4IBHDCCARgwDwYDVR0TAQH/BAUwAwEB/zCB5QYDVR0eAQH/BIHaMIHXoIHU
|
||||
MAqHCH8AAAD/AAAAMAqCCGthd2lwaWtvMAuCCWxvY2FsaG9zdDAGggR0ZXN0MAmC
|
||||
B2V4YW1wbGUwDYILZXhhbXBsZS5jb20wDYILZXhhbXBsZS5uZXQwDYILZXhhbXBs
|
||||
ZS5vcmcwCYIHaW52YWxpZDAKgQhrYXdpcGlrbzALgQlsb2NhbGhvc3QwBoEEdGVz
|
||||
dDAJgQdleGFtcGxlMA2BC2V4YW1wbGUuY29tMA2BC2V4YW1wbGUubmV0MA2BC2V4
|
||||
YW1wbGUub3JnMAmBB2ludmFsaWQwHQYDVR0OBBYEFNBVyhfrfaWPG/bQaHw0BL/V
|
||||
Viq3MAUGAytlcANBAJQ1/xxifLV25+92zUki6efxjrDzKQ50WmK7vjMcFTrvPSg0
|
||||
K43TIK6/bV2YWAiAOTCdBjVYGhlF6tiPEeuingo=
|
||||
-----END CERTIFICATE-----
|
|
@ -0,0 +1,3 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIJvyMl+mQiRKtt6hi7rtAE2aaYUAflweecnKjZSxaLRS
|
||||
-----END PRIVATE KEY-----
|
BIN
examples/tls/ed25519/testing--client--ed25519--bundle.p12
Normal file
BIN
examples/tls/ed25519/testing--client--ed25519--bundle.p12
Normal file
Binary file not shown.
26
examples/tls/ed25519/testing--client--ed25519--bundle.pem
Normal file
26
examples/tls/ed25519/testing--client--ed25519--bundle.pem
Normal file
|
@ -0,0 +1,26 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIBVDCCAQagAwIBAgIBAzAFBgMrZXAwFjEUMBIGA1UEAxMLa2F3aXBpa28tY2Ew
|
||||
HhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAaMRgwFgYDVQQDEw9rYXdp
|
||||
cGlrby1jbGllbnQwKjAFBgMrZXADIQDS92jWoJqIAiv/W+d2rKeiUMr4Lyrd7sAZ
|
||||
FJB1uLoldqN1MHMwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDAjAO
|
||||
BgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFLksmJu0qomLfYqT+lJWKJA32qSmMB8G
|
||||
A1UdIwQYMBaAFNBVyhfrfaWPG/bQaHw0BL/VViq3MAUGAytlcANBACC/2jpXDnoo
|
||||
LnGh2FZPEZHsWUYs97znJzsenBUpSJhr3jBUqUOdHr6zd2oWS5TqH8wEC5fzfnbT
|
||||
E9MiPEWlvw0=
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIB+TCCAaugAwIBAgIBATAFBgMrZXAwFjEUMBIGA1UEAxMLa2F3aXBpa28tY2Ew
|
||||
HhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAqMAUGAytlcAMhAG7iAxaqyOj/Yckknf09zbMt1ABMqJINuxs78UeE
|
||||
GYato4IBHDCCARgwDwYDVR0TAQH/BAUwAwEB/zCB5QYDVR0eAQH/BIHaMIHXoIHU
|
||||
MAqHCH8AAAD/AAAAMAqCCGthd2lwaWtvMAuCCWxvY2FsaG9zdDAGggR0ZXN0MAmC
|
||||
B2V4YW1wbGUwDYILZXhhbXBsZS5jb20wDYILZXhhbXBsZS5uZXQwDYILZXhhbXBs
|
||||
ZS5vcmcwCYIHaW52YWxpZDAKgQhrYXdpcGlrbzALgQlsb2NhbGhvc3QwBoEEdGVz
|
||||
dDAJgQdleGFtcGxlMA2BC2V4YW1wbGUuY29tMA2BC2V4YW1wbGUubmV0MA2BC2V4
|
||||
YW1wbGUub3JnMAmBB2ludmFsaWQwHQYDVR0OBBYEFNBVyhfrfaWPG/bQaHw0BL/V
|
||||
Viq3MAUGAytlcANBAJQ1/xxifLV25+92zUki6efxjrDzKQ50WmK7vjMcFTrvPSg0
|
||||
K43TIK6/bV2YWAiAOTCdBjVYGhlF6tiPEeuingo=
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIPDQBN2OBblUD9zd2mE8SBP3PzwMtV+blmusd7s3n4EZ
|
||||
-----END PRIVATE KEY-----
|
|
@ -0,0 +1,10 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIBVDCCAQagAwIBAgIBAzAFBgMrZXAwFjEUMBIGA1UEAxMLa2F3aXBpa28tY2Ew
|
||||
HhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAaMRgwFgYDVQQDEw9rYXdp
|
||||
cGlrby1jbGllbnQwKjAFBgMrZXADIQDS92jWoJqIAiv/W+d2rKeiUMr4Lyrd7sAZ
|
||||
FJB1uLoldqN1MHMwDAYDVR0TAQH/BAIwADATBgNVHSUEDDAKBggrBgEFBQcDAjAO
|
||||
BgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFLksmJu0qomLfYqT+lJWKJA32qSmMB8G
|
||||
A1UdIwQYMBaAFNBVyhfrfaWPG/bQaHw0BL/VViq3MAUGAytlcANBACC/2jpXDnoo
|
||||
LnGh2FZPEZHsWUYs97znJzsenBUpSJhr3jBUqUOdHr6zd2oWS5TqH8wEC5fzfnbT
|
||||
E9MiPEWlvw0=
|
||||
-----END CERTIFICATE-----
|
|
@ -0,0 +1,3 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIPDQBN2OBblUD9zd2mE8SBP3PzwMtV+blmusd7s3n4EZ
|
||||
-----END PRIVATE KEY-----
|
|
@ -0,0 +1,7 @@
|
|||
-----BEGIN NEW CERTIFICATE REQUEST-----
|
||||
MIHhMIGUAgEAMBoxGDAWBgNVBAMTD2thd2lwaWtvLWNsaWVudDAqMAUGAytlcAMh
|
||||
ANL3aNagmogCK/9b53asp6JQyvgvKt3uwBkUkHW4uiV2oEcwRQYJKoZIhvcNAQkO
|
||||
MTgwNjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAWBgNVHSUBAf8EDDAK
|
||||
BggrBgEFBQcDAjAFBgMrZXADQQA/hJEs0iWUri7o7oeDJ+jOrMWJTqKbLxEY4pHb
|
||||
hf5Xq8JlzreyqtCR1006yFgjSRi04c++WwWLcMv0udRiMYIG
|
||||
-----END NEW CERTIFICATE REQUEST-----
|
BIN
examples/tls/ed25519/testing--server--ed25519--bundle.p12
Normal file
BIN
examples/tls/ed25519/testing--server--ed25519--bundle.p12
Normal file
Binary file not shown.
46
examples/tls/ed25519/testing--server--ed25519--bundle.pem
Normal file
46
examples/tls/ed25519/testing--server--ed25519--bundle.pem
Normal file
|
@ -0,0 +1,46 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIFITCCBNOgAwIBAgIBAjAFBgMrZXAwFjEUMBIGA1UEAxMLa2F3aXBpa28tY2Ew
|
||||
HhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAaMRgwFgYDVQQDEw9rYXdp
|
||||
cGlrby1zZXJ2ZXIwKjAFBgMrZXADIQDxM9xzekdhsBs7Ahc0Fw/I2diBKsRxmkUf
|
||||
xyqvpwmbtqOCBEAwggQ8MAwGA1UdEwEB/wQCMAAwggPFBgNVHREEggO8MIIDuIII
|
||||
a2F3aXBpa2+CCioua2F3aXBpa2+CCWxvY2FsaG9zdIILKi5sb2NhbGhvc3SCBHRl
|
||||
c3SCBioudGVzdIIHZXhhbXBsZYIJKi5leGFtcGxlggtleGFtcGxlLmNvbYINKi5l
|
||||
eGFtcGxlLmNvbYILZXhhbXBsZS5uZXSCDSouZXhhbXBsZS5uZXSCC2V4YW1wbGUu
|
||||
b3Jngg0qLmV4YW1wbGUub3JnggdpbnZhbGlkggkqLmludmFsaWSHBH8AAACHBH8A
|
||||
AAGHBH8AAAKHBH8AAAOHBH8AAASHBH8AAAWHBH8AAAaHBH8AAAeHBH8AAAiHBH8A
|
||||
AAmHBH8AAAqHBH8AAAuHBH8AAAyHBH8AAA2HBH8AAA6HBH8AAA+HBH8AABCHBH8A
|
||||
ABGHBH8AABKHBH8AABOHBH8AABSHBH8AABWHBH8AABaHBH8AABeHBH8AABiHBH8A
|
||||
ABmHBH8AABqHBH8AABuHBH8AAByHBH8AAB2HBH8AAB6HBH8AAB+HBH8AACCHBH8A
|
||||
ACGHBH8AACKHBH8AACOHBH8AACSHBH8AACWHBH8AACaHBH8AACeHBH8AACiHBH8A
|
||||
ACmHBH8AACqHBH8AACuHBH8AACyHBH8AAC2HBH8AAC6HBH8AAC+HBH8AADCHBH8A
|
||||
ADGHBH8AADKHBH8AADOHBH8AADSHBH8AADWHBH8AADaHBH8AADeHBH8AADiHBH8A
|
||||
ADmHBH8AADqHBH8AADuHBH8AADyHBH8AAD2HBH8AAD6HBH8AAD+HBH8AAECHBH8A
|
||||
AEGHBH8AAEKHBH8AAEOHBH8AAESHBH8AAEWHBH8AAEaHBH8AAEeHBH8AAEiHBH8A
|
||||
AEmHBH8AAEqHBH8AAEuHBH8AAEyHBH8AAE2HBH8AAE6HBH8AAE+HBH8AAFCHBH8A
|
||||
AFGHBH8AAFKHBH8AAFOHBH8AAFSHBH8AAFWHBH8AAFaHBH8AAFeHBH8AAFiHBH8A
|
||||
AFmHBH8AAFqHBH8AAFuHBH8AAFyHBH8AAF2HBH8AAF6HBH8AAF+HBH8AAGCHBH8A
|
||||
AGGHBH8AAGKHBH8AAGOHBH8AAGSHBH8AAGWHBH8AAGaHBH8AAGeHBH8AAGiHBH8A
|
||||
AGmHBH8AAGqHBH8AAGuHBH8AAGyHBH8AAG2HBH8AAG6HBH8AAG+HBH8AAHCHBH8A
|
||||
AHGHBH8AAHKHBH8AAHOHBH8AAHSHBH8AAHWHBH8AAHaHBH8AAHeHBH8AAHiHBH8A
|
||||
AHmHBH8AAHqHBH8AAHuHBH8AAHyHBH8AAH2HBH8AAH6HBH8AAH8wEwYDVR0lBAww
|
||||
CgYIKwYBBQUHAwEwDgYDVR0PAQH/BAQDAgeAMB0GA1UdDgQWBBSiumt/SOr3Fl24
|
||||
MqbO24S1p9MWCjAfBgNVHSMEGDAWgBTQVcoX632ljxv20Gh8NAS/1VYqtzAFBgMr
|
||||
ZXADQQDvxgE/H82cA41fqwlMgEK4bypC8pwKEv51D2AvIAIMEIsL404WriZDTupH
|
||||
tSQOhqP7o0G5ia0EFLBxsWH66GYC
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIB+TCCAaugAwIBAgIBATAFBgMrZXAwFjEUMBIGA1UEAxMLa2F3aXBpa28tY2Ew
|
||||
HhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAqMAUGAytlcAMhAG7iAxaqyOj/Yckknf09zbMt1ABMqJINuxs78UeE
|
||||
GYato4IBHDCCARgwDwYDVR0TAQH/BAUwAwEB/zCB5QYDVR0eAQH/BIHaMIHXoIHU
|
||||
MAqHCH8AAAD/AAAAMAqCCGthd2lwaWtvMAuCCWxvY2FsaG9zdDAGggR0ZXN0MAmC
|
||||
B2V4YW1wbGUwDYILZXhhbXBsZS5jb20wDYILZXhhbXBsZS5uZXQwDYILZXhhbXBs
|
||||
ZS5vcmcwCYIHaW52YWxpZDAKgQhrYXdpcGlrbzALgQlsb2NhbGhvc3QwBoEEdGVz
|
||||
dDAJgQdleGFtcGxlMA2BC2V4YW1wbGUuY29tMA2BC2V4YW1wbGUubmV0MA2BC2V4
|
||||
YW1wbGUub3JnMAmBB2ludmFsaWQwHQYDVR0OBBYEFNBVyhfrfaWPG/bQaHw0BL/V
|
||||
Viq3MAUGAytlcANBAJQ1/xxifLV25+92zUki6efxjrDzKQ50WmK7vjMcFTrvPSg0
|
||||
K43TIK6/bV2YWAiAOTCdBjVYGhlF6tiPEeuingo=
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIMQKB9u2kZZ9VbGnZddN3yhq865Q/IU014UjTY5uPfiE
|
||||
-----END PRIVATE KEY-----
|
|
@ -0,0 +1,30 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIFITCCBNOgAwIBAgIBAjAFBgMrZXAwFjEUMBIGA1UEAxMLa2F3aXBpa28tY2Ew
|
||||
HhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAaMRgwFgYDVQQDEw9rYXdp
|
||||
cGlrby1zZXJ2ZXIwKjAFBgMrZXADIQDxM9xzekdhsBs7Ahc0Fw/I2diBKsRxmkUf
|
||||
xyqvpwmbtqOCBEAwggQ8MAwGA1UdEwEB/wQCMAAwggPFBgNVHREEggO8MIIDuIII
|
||||
a2F3aXBpa2+CCioua2F3aXBpa2+CCWxvY2FsaG9zdIILKi5sb2NhbGhvc3SCBHRl
|
||||
c3SCBioudGVzdIIHZXhhbXBsZYIJKi5leGFtcGxlggtleGFtcGxlLmNvbYINKi5l
|
||||
eGFtcGxlLmNvbYILZXhhbXBsZS5uZXSCDSouZXhhbXBsZS5uZXSCC2V4YW1wbGUu
|
||||
b3Jngg0qLmV4YW1wbGUub3JnggdpbnZhbGlkggkqLmludmFsaWSHBH8AAACHBH8A
|
||||
AAGHBH8AAAKHBH8AAAOHBH8AAASHBH8AAAWHBH8AAAaHBH8AAAeHBH8AAAiHBH8A
|
||||
AAmHBH8AAAqHBH8AAAuHBH8AAAyHBH8AAA2HBH8AAA6HBH8AAA+HBH8AABCHBH8A
|
||||
ABGHBH8AABKHBH8AABOHBH8AABSHBH8AABWHBH8AABaHBH8AABeHBH8AABiHBH8A
|
||||
ABmHBH8AABqHBH8AABuHBH8AAByHBH8AAB2HBH8AAB6HBH8AAB+HBH8AACCHBH8A
|
||||
ACGHBH8AACKHBH8AACOHBH8AACSHBH8AACWHBH8AACaHBH8AACeHBH8AACiHBH8A
|
||||
ACmHBH8AACqHBH8AACuHBH8AACyHBH8AAC2HBH8AAC6HBH8AAC+HBH8AADCHBH8A
|
||||
ADGHBH8AADKHBH8AADOHBH8AADSHBH8AADWHBH8AADaHBH8AADeHBH8AADiHBH8A
|
||||
ADmHBH8AADqHBH8AADuHBH8AADyHBH8AAD2HBH8AAD6HBH8AAD+HBH8AAECHBH8A
|
||||
AEGHBH8AAEKHBH8AAEOHBH8AAESHBH8AAEWHBH8AAEaHBH8AAEeHBH8AAEiHBH8A
|
||||
AEmHBH8AAEqHBH8AAEuHBH8AAEyHBH8AAE2HBH8AAE6HBH8AAE+HBH8AAFCHBH8A
|
||||
AFGHBH8AAFKHBH8AAFOHBH8AAFSHBH8AAFWHBH8AAFaHBH8AAFeHBH8AAFiHBH8A
|
||||
AFmHBH8AAFqHBH8AAFuHBH8AAFyHBH8AAF2HBH8AAF6HBH8AAF+HBH8AAGCHBH8A
|
||||
AGGHBH8AAGKHBH8AAGOHBH8AAGSHBH8AAGWHBH8AAGaHBH8AAGeHBH8AAGiHBH8A
|
||||
AGmHBH8AAGqHBH8AAGuHBH8AAGyHBH8AAG2HBH8AAG6HBH8AAG+HBH8AAHCHBH8A
|
||||
AHGHBH8AAHKHBH8AAHOHBH8AAHSHBH8AAHWHBH8AAHaHBH8AAHeHBH8AAHiHBH8A
|
||||
AHmHBH8AAHqHBH8AAHuHBH8AAHyHBH8AAH2HBH8AAH6HBH8AAH8wEwYDVR0lBAww
|
||||
CgYIKwYBBQUHAwEwDgYDVR0PAQH/BAQDAgeAMB0GA1UdDgQWBBSiumt/SOr3Fl24
|
||||
MqbO24S1p9MWCjAfBgNVHSMEGDAWgBTQVcoX632ljxv20Gh8NAS/1VYqtzAFBgMr
|
||||
ZXADQQDvxgE/H82cA41fqwlMgEK4bypC8pwKEv51D2AvIAIMEIsL404WriZDTupH
|
||||
tSQOhqP7o0G5ia0EFLBxsWH66GYC
|
||||
-----END CERTIFICATE-----
|
|
@ -0,0 +1,3 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIMQKB9u2kZZ9VbGnZddN3yhq865Q/IU014UjTY5uPfiE
|
||||
-----END PRIVATE KEY-----
|
28
examples/tls/ed25519/testing--server--ed25519--request.pem
Normal file
28
examples/tls/ed25519/testing--server--ed25519--request.pem
Normal file
|
@ -0,0 +1,28 @@
|
|||
-----BEGIN NEW CERTIFICATE REQUEST-----
|
||||
MIIEszCCBGUCAQAwGjEYMBYGA1UEAxMPa2F3aXBpa28tc2VydmVyMCowBQYDK2Vw
|
||||
AyEA8TPcc3pHYbAbOwIXNBcPyNnYgSrEcZpFH8cqr6cJm7agggQWMIIEEgYJKoZI
|
||||
hvcNAQkOMYIEAzCCA/8wggPFBgNVHREEggO8MIIDuIIIa2F3aXBpa2+CCioua2F3
|
||||
aXBpa2+CCWxvY2FsaG9zdIILKi5sb2NhbGhvc3SCBHRlc3SCBioudGVzdIIHZXhh
|
||||
bXBsZYIJKi5leGFtcGxlggtleGFtcGxlLmNvbYINKi5leGFtcGxlLmNvbYILZXhh
|
||||
bXBsZS5uZXSCDSouZXhhbXBsZS5uZXSCC2V4YW1wbGUub3Jngg0qLmV4YW1wbGUu
|
||||
b3JnggdpbnZhbGlkggkqLmludmFsaWSHBH8AAACHBH8AAAGHBH8AAAKHBH8AAAOH
|
||||
BH8AAASHBH8AAAWHBH8AAAaHBH8AAAeHBH8AAAiHBH8AAAmHBH8AAAqHBH8AAAuH
|
||||
BH8AAAyHBH8AAA2HBH8AAA6HBH8AAA+HBH8AABCHBH8AABGHBH8AABKHBH8AABOH
|
||||
BH8AABSHBH8AABWHBH8AABaHBH8AABeHBH8AABiHBH8AABmHBH8AABqHBH8AABuH
|
||||
BH8AAByHBH8AAB2HBH8AAB6HBH8AAB+HBH8AACCHBH8AACGHBH8AACKHBH8AACOH
|
||||
BH8AACSHBH8AACWHBH8AACaHBH8AACeHBH8AACiHBH8AACmHBH8AACqHBH8AACuH
|
||||
BH8AACyHBH8AAC2HBH8AAC6HBH8AAC+HBH8AADCHBH8AADGHBH8AADKHBH8AADOH
|
||||
BH8AADSHBH8AADWHBH8AADaHBH8AADeHBH8AADiHBH8AADmHBH8AADqHBH8AADuH
|
||||
BH8AADyHBH8AAD2HBH8AAD6HBH8AAD+HBH8AAECHBH8AAEGHBH8AAEKHBH8AAEOH
|
||||
BH8AAESHBH8AAEWHBH8AAEaHBH8AAEeHBH8AAEiHBH8AAEmHBH8AAEqHBH8AAEuH
|
||||
BH8AAEyHBH8AAE2HBH8AAE6HBH8AAE+HBH8AAFCHBH8AAFGHBH8AAFKHBH8AAFOH
|
||||
BH8AAFSHBH8AAFWHBH8AAFaHBH8AAFeHBH8AAFiHBH8AAFmHBH8AAFqHBH8AAFuH
|
||||
BH8AAFyHBH8AAF2HBH8AAF6HBH8AAF+HBH8AAGCHBH8AAGGHBH8AAGKHBH8AAGOH
|
||||
BH8AAGSHBH8AAGWHBH8AAGaHBH8AAGeHBH8AAGiHBH8AAGmHBH8AAGqHBH8AAGuH
|
||||
BH8AAGyHBH8AAG2HBH8AAG6HBH8AAG+HBH8AAHCHBH8AAHGHBH8AAHKHBH8AAHOH
|
||||
BH8AAHSHBH8AAHWHBH8AAHaHBH8AAHeHBH8AAHiHBH8AAHmHBH8AAHqHBH8AAHuH
|
||||
BH8AAHyHBH8AAH2HBH8AAH6HBH8AAH8wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8E
|
||||
BAMCB4AwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwEwBQYDK2VwA0EA3xv6sIRQ7TAx
|
||||
8VNChu+MOrvO7fmJQ5JkPXrT7JSH+4vgIFPZK0X8EZRcFS0d5QQRMs3uQhT2deQm
|
||||
Q0nKwgwcCA==
|
||||
-----END NEW CERTIFICATE REQUEST-----
|
BIN
examples/tls/rsa/self-signed--rsa--bundle.p12
Normal file
BIN
examples/tls/rsa/self-signed--rsa--bundle.p12
Normal file
Binary file not shown.
67
examples/tls/rsa/self-signed--rsa--bundle.pem
Normal file
67
examples/tls/rsa/self-signed--rsa--bundle.pem
Normal file
|
@ -0,0 +1,67 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIG2jCCBcKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAfMR0wGwYDVQQDExRrYXdp
|
||||
cGlrby1zZWxmLXNpZ25lZDAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTla
|
||||
MB8xHTAbBgNVBAMTFGthd2lwaWtvLXNlbGYtc2lnbmVkMIIBIjANBgkqhkiG9w0B
|
||||
AQEFAAOCAQ8AMIIBCgKCAQEA4e7dfq4YtoZc1YyTRsoEadEfa0qmuo0CFxO66rKp
|
||||
WYmEjb6wu4c13WgKSduUGVJ0A0yszTMZi9drU6za/nsEAtELcEwDOI1Qly3pq6U5
|
||||
qCQt3g2P4/h3rKfjRzyBw7HDjI6UO3gd1Qb8Rf1yD8tKuckBob/QisxxI77cxukV
|
||||
FApdFvt66Baw0u+G4sFYdV5pcvnkwk9aNicPKw6jcAg8JzN+b3PFllPKCs6+1way
|
||||
BEhBO+YmvWH4tVPspc3Vp6dsrbNmxby3bOO1/zwRUztnPZVDwpq10ZV04NGsr9Vt
|
||||
7kLRk6roh9UJIEHcIyTutTzaG2unUW/bYrRStc27RZ+jxwIDAQABo4IEHzCCBBsw
|
||||
DAYDVR0TAQH/BAIwADCCA8UGA1UdEQSCA7wwggO4gghrYXdpcGlrb4IKKi5rYXdp
|
||||
cGlrb4IJbG9jYWxob3N0ggsqLmxvY2FsaG9zdIIEdGVzdIIGKi50ZXN0ggdleGFt
|
||||
cGxlggkqLmV4YW1wbGWCC2V4YW1wbGUuY29tgg0qLmV4YW1wbGUuY29tggtleGFt
|
||||
cGxlLm5ldIINKi5leGFtcGxlLm5ldIILZXhhbXBsZS5vcmeCDSouZXhhbXBsZS5v
|
||||
cmeCB2ludmFsaWSCCSouaW52YWxpZIcEfwAAAIcEfwAAAYcEfwAAAocEfwAAA4cE
|
||||
fwAABIcEfwAABYcEfwAABocEfwAAB4cEfwAACIcEfwAACYcEfwAACocEfwAAC4cE
|
||||
fwAADIcEfwAADYcEfwAADocEfwAAD4cEfwAAEIcEfwAAEYcEfwAAEocEfwAAE4cE
|
||||
fwAAFIcEfwAAFYcEfwAAFocEfwAAF4cEfwAAGIcEfwAAGYcEfwAAGocEfwAAG4cE
|
||||
fwAAHIcEfwAAHYcEfwAAHocEfwAAH4cEfwAAIIcEfwAAIYcEfwAAIocEfwAAI4cE
|
||||
fwAAJIcEfwAAJYcEfwAAJocEfwAAJ4cEfwAAKIcEfwAAKYcEfwAAKocEfwAAK4cE
|
||||
fwAALIcEfwAALYcEfwAALocEfwAAL4cEfwAAMIcEfwAAMYcEfwAAMocEfwAAM4cE
|
||||
fwAANIcEfwAANYcEfwAANocEfwAAN4cEfwAAOIcEfwAAOYcEfwAAOocEfwAAO4cE
|
||||
fwAAPIcEfwAAPYcEfwAAPocEfwAAP4cEfwAAQIcEfwAAQYcEfwAAQocEfwAAQ4cE
|
||||
fwAARIcEfwAARYcEfwAARocEfwAAR4cEfwAASIcEfwAASYcEfwAASocEfwAAS4cE
|
||||
fwAATIcEfwAATYcEfwAATocEfwAAT4cEfwAAUIcEfwAAUYcEfwAAUocEfwAAU4cE
|
||||
fwAAVIcEfwAAVYcEfwAAVocEfwAAV4cEfwAAWIcEfwAAWYcEfwAAWocEfwAAW4cE
|
||||
fwAAXIcEfwAAXYcEfwAAXocEfwAAX4cEfwAAYIcEfwAAYYcEfwAAYocEfwAAY4cE
|
||||
fwAAZIcEfwAAZYcEfwAAZocEfwAAZ4cEfwAAaIcEfwAAaYcEfwAAaocEfwAAa4cE
|
||||
fwAAbIcEfwAAbYcEfwAAbocEfwAAb4cEfwAAcIcEfwAAcYcEfwAAcocEfwAAc4cE
|
||||
fwAAdIcEfwAAdYcEfwAAdocEfwAAd4cEfwAAeIcEfwAAeYcEfwAAeocEfwAAe4cE
|
||||
fwAAfIcEfwAAfYcEfwAAfocEfwAAfzATBgNVHSUEDDAKBggrBgEFBQcDATAOBgNV
|
||||
HQ8BAf8EBAMCBaAwHQYDVR0OBBYEFL3OKySvOY9MCNSZtxUKYDu0m++7MA0GCSqG
|
||||
SIb3DQEBCwUAA4IBAQAdpRsF/EnW4n/QlIs4oNjvAvMs8Yz2k8/LTeum+QANLDIZ
|
||||
sQTVtv28GBV8mrJnAPsejPl1hdv0i1QPycdtU/oswyxVvv9q0AoQHXNBmDhC2NKs
|
||||
iOzoRX2OuHNF9vyigZGt7k6XlY7TTaJzRUyMZOivMn1mNmXpAEUpx9EBwemhdlYP
|
||||
KhWIYqfk0SytcTeqCr66kv20daTA2Q9dq0necfxJ/WTvuFniI5UdMAHXIuQLajNS
|
||||
Wfm0QRN5nk/5Ri85ng4kKebgUkGxicR8ilUY9b5z9YJoi/ZJOwZjjNliczG6DAus
|
||||
Au+n6V1KEGpuho9q2ImXucRlnTmUJlzDhUANae5/
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDh7t1+rhi2hlzV
|
||||
jJNGygRp0R9rSqa6jQIXE7rqsqlZiYSNvrC7hzXdaApJ25QZUnQDTKzNMxmL12tT
|
||||
rNr+ewQC0QtwTAM4jVCXLemrpTmoJC3eDY/j+Hesp+NHPIHDscOMjpQ7eB3VBvxF
|
||||
/XIPy0q5yQGhv9CKzHEjvtzG6RUUCl0W+3roFrDS74biwVh1Xmly+eTCT1o2Jw8r
|
||||
DqNwCDwnM35vc8WWU8oKzr7XBrIESEE75ia9Yfi1U+ylzdWnp2yts2bFvLds47X/
|
||||
PBFTO2c9lUPCmrXRlXTg0ayv1W3uQtGTquiH1QkgQdwjJO61PNoba6dRb9titFK1
|
||||
zbtFn6PHAgMBAAECggEBAIMDE1epNtVo1p5SlPiAnsyJopGByWr155dgLox4K7Gr
|
||||
B712LV+hCUApW4X2mUuRv4pGRRH8pryrnyX3X0ogJXRIqjxlJ5z8fRYdXpnVBrkU
|
||||
ubBA5waIB0WMWUPut0S2aTGxYA2YGpx0H4eqbyDvfpZ7E8Iqy5Ag+x6CR93kPP/P
|
||||
572rXm5MvZZ2G1ijUWf4rOCFJz6dv/LawqQfqzo8/BWqhdwoZkxjs5G50o1fvs7O
|
||||
lgA/8CJgJTp/7o5njbSf9cgqJcg+4dpn/3ymRXEgiZx6n2ASVOjjNcFCFJMsvUkb
|
||||
7BhbdWCANKkG7U588fvvnmh4RRaCgtwueQ6cIkK62kECgYEA8TUFngqYTJYzb0I2
|
||||
5UEiYZ2iOKuJ570cuRHP2s/6RQCJkFfnw+Jy8faHExqR1xOgtYhET9twC3+163Mf
|
||||
tELDc0iUi65nQvg2Np1aiUftI4cJkNDzAEHjYBEeU27Spv8DThrrnmG0ZqiInqky
|
||||
dg7MljbAmKVh9Ak7eLd0fh50mCECgYEA78oJ/XwScWRTeot4zqyose49WuQZzVrj
|
||||
/yPvBf5eQpRw/AZapYmyDc4eYBl7n76PhMH18kUz4m1P2zrYB5DeDpYrB1iXOIjL
|
||||
GP/h/Sb4zX2fTzOUIHw7zryxG0jv91l1RlFLsIqHO/rZQW2CnlBMGjVWcgww3pFC
|
||||
jGykEsvGnucCgYAboRoynz4Qz8e2f9wv6IUar2bMnQGf9O6cWGj5xIcDbmtTiG44
|
||||
5vCJvNZ+HrYD7/ChuqkwiI9OEePxw28nQ9qFkxPI6EJVzn7PRLkBLqcAQdCbsQOU
|
||||
zPdRosRZhEFG9cEYKkdBDioO9FEp83GfSlSvBDiNg6wzuvb//euvIqfyYQKBgQCk
|
||||
9luVFWwisiBz58t+c23CquFuzAmsKuE7P19KwknaiACKgVyPEYF62dgvyJgxt4lI
|
||||
jZ9DwrQFC6qqaXsBCXqaklibvyiZbhI66p5v6AW2aLvWYud+ybjjaxB0cuMTSWnS
|
||||
rE7j7wlGDDa2Oj5n51nTleoYn6ZnF4uuy3a8r4++9QKBgQCvF72uJJ0BdeBib2q1
|
||||
xCJOiRHfMZ1zckwrNbOcNJHabVvS3GZN2hCADVBz5SAg3ERhdOD8Iy6oXtJqyYPN
|
||||
PRJ9pMIqm5mV2kBNAZyzL4iPqy3GwJJzIsgDFl3LYiGNhXLS1+6FaRS5NN3E5maH
|
||||
dqiff1xNNEHgbNdL99cvAQALgw==
|
||||
-----END PRIVATE KEY-----
|
39
examples/tls/rsa/self-signed--rsa--certificate.pem
Normal file
39
examples/tls/rsa/self-signed--rsa--certificate.pem
Normal file
|
@ -0,0 +1,39 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIG2jCCBcKgAwIBAgIBATANBgkqhkiG9w0BAQsFADAfMR0wGwYDVQQDExRrYXdp
|
||||
cGlrby1zZWxmLXNpZ25lZDAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTla
|
||||
MB8xHTAbBgNVBAMTFGthd2lwaWtvLXNlbGYtc2lnbmVkMIIBIjANBgkqhkiG9w0B
|
||||
AQEFAAOCAQ8AMIIBCgKCAQEA4e7dfq4YtoZc1YyTRsoEadEfa0qmuo0CFxO66rKp
|
||||
WYmEjb6wu4c13WgKSduUGVJ0A0yszTMZi9drU6za/nsEAtELcEwDOI1Qly3pq6U5
|
||||
qCQt3g2P4/h3rKfjRzyBw7HDjI6UO3gd1Qb8Rf1yD8tKuckBob/QisxxI77cxukV
|
||||
FApdFvt66Baw0u+G4sFYdV5pcvnkwk9aNicPKw6jcAg8JzN+b3PFllPKCs6+1way
|
||||
BEhBO+YmvWH4tVPspc3Vp6dsrbNmxby3bOO1/zwRUztnPZVDwpq10ZV04NGsr9Vt
|
||||
7kLRk6roh9UJIEHcIyTutTzaG2unUW/bYrRStc27RZ+jxwIDAQABo4IEHzCCBBsw
|
||||
DAYDVR0TAQH/BAIwADCCA8UGA1UdEQSCA7wwggO4gghrYXdpcGlrb4IKKi5rYXdp
|
||||
cGlrb4IJbG9jYWxob3N0ggsqLmxvY2FsaG9zdIIEdGVzdIIGKi50ZXN0ggdleGFt
|
||||
cGxlggkqLmV4YW1wbGWCC2V4YW1wbGUuY29tgg0qLmV4YW1wbGUuY29tggtleGFt
|
||||
cGxlLm5ldIINKi5leGFtcGxlLm5ldIILZXhhbXBsZS5vcmeCDSouZXhhbXBsZS5v
|
||||
cmeCB2ludmFsaWSCCSouaW52YWxpZIcEfwAAAIcEfwAAAYcEfwAAAocEfwAAA4cE
|
||||
fwAABIcEfwAABYcEfwAABocEfwAAB4cEfwAACIcEfwAACYcEfwAACocEfwAAC4cE
|
||||
fwAADIcEfwAADYcEfwAADocEfwAAD4cEfwAAEIcEfwAAEYcEfwAAEocEfwAAE4cE
|
||||
fwAAFIcEfwAAFYcEfwAAFocEfwAAF4cEfwAAGIcEfwAAGYcEfwAAGocEfwAAG4cE
|
||||
fwAAHIcEfwAAHYcEfwAAHocEfwAAH4cEfwAAIIcEfwAAIYcEfwAAIocEfwAAI4cE
|
||||
fwAAJIcEfwAAJYcEfwAAJocEfwAAJ4cEfwAAKIcEfwAAKYcEfwAAKocEfwAAK4cE
|
||||
fwAALIcEfwAALYcEfwAALocEfwAAL4cEfwAAMIcEfwAAMYcEfwAAMocEfwAAM4cE
|
||||
fwAANIcEfwAANYcEfwAANocEfwAAN4cEfwAAOIcEfwAAOYcEfwAAOocEfwAAO4cE
|
||||
fwAAPIcEfwAAPYcEfwAAPocEfwAAP4cEfwAAQIcEfwAAQYcEfwAAQocEfwAAQ4cE
|
||||
fwAARIcEfwAARYcEfwAARocEfwAAR4cEfwAASIcEfwAASYcEfwAASocEfwAAS4cE
|
||||
fwAATIcEfwAATYcEfwAATocEfwAAT4cEfwAAUIcEfwAAUYcEfwAAUocEfwAAU4cE
|
||||
fwAAVIcEfwAAVYcEfwAAVocEfwAAV4cEfwAAWIcEfwAAWYcEfwAAWocEfwAAW4cE
|
||||
fwAAXIcEfwAAXYcEfwAAXocEfwAAX4cEfwAAYIcEfwAAYYcEfwAAYocEfwAAY4cE
|
||||
fwAAZIcEfwAAZYcEfwAAZocEfwAAZ4cEfwAAaIcEfwAAaYcEfwAAaocEfwAAa4cE
|
||||
fwAAbIcEfwAAbYcEfwAAbocEfwAAb4cEfwAAcIcEfwAAcYcEfwAAcocEfwAAc4cE
|
||||
fwAAdIcEfwAAdYcEfwAAdocEfwAAd4cEfwAAeIcEfwAAeYcEfwAAeocEfwAAe4cE
|
||||
fwAAfIcEfwAAfYcEfwAAfocEfwAAfzATBgNVHSUEDDAKBggrBgEFBQcDATAOBgNV
|
||||
HQ8BAf8EBAMCBaAwHQYDVR0OBBYEFL3OKySvOY9MCNSZtxUKYDu0m++7MA0GCSqG
|
||||
SIb3DQEBCwUAA4IBAQAdpRsF/EnW4n/QlIs4oNjvAvMs8Yz2k8/LTeum+QANLDIZ
|
||||
sQTVtv28GBV8mrJnAPsejPl1hdv0i1QPycdtU/oswyxVvv9q0AoQHXNBmDhC2NKs
|
||||
iOzoRX2OuHNF9vyigZGt7k6XlY7TTaJzRUyMZOivMn1mNmXpAEUpx9EBwemhdlYP
|
||||
KhWIYqfk0SytcTeqCr66kv20daTA2Q9dq0necfxJ/WTvuFniI5UdMAHXIuQLajNS
|
||||
Wfm0QRN5nk/5Ri85ng4kKebgUkGxicR8ilUY9b5z9YJoi/ZJOwZjjNliczG6DAus
|
||||
Au+n6V1KEGpuho9q2ImXucRlnTmUJlzDhUANae5/
|
||||
-----END CERTIFICATE-----
|
28
examples/tls/rsa/self-signed--rsa--private-key.pem
Normal file
28
examples/tls/rsa/self-signed--rsa--private-key.pem
Normal file
|
@ -0,0 +1,28 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDh7t1+rhi2hlzV
|
||||
jJNGygRp0R9rSqa6jQIXE7rqsqlZiYSNvrC7hzXdaApJ25QZUnQDTKzNMxmL12tT
|
||||
rNr+ewQC0QtwTAM4jVCXLemrpTmoJC3eDY/j+Hesp+NHPIHDscOMjpQ7eB3VBvxF
|
||||
/XIPy0q5yQGhv9CKzHEjvtzG6RUUCl0W+3roFrDS74biwVh1Xmly+eTCT1o2Jw8r
|
||||
DqNwCDwnM35vc8WWU8oKzr7XBrIESEE75ia9Yfi1U+ylzdWnp2yts2bFvLds47X/
|
||||
PBFTO2c9lUPCmrXRlXTg0ayv1W3uQtGTquiH1QkgQdwjJO61PNoba6dRb9titFK1
|
||||
zbtFn6PHAgMBAAECggEBAIMDE1epNtVo1p5SlPiAnsyJopGByWr155dgLox4K7Gr
|
||||
B712LV+hCUApW4X2mUuRv4pGRRH8pryrnyX3X0ogJXRIqjxlJ5z8fRYdXpnVBrkU
|
||||
ubBA5waIB0WMWUPut0S2aTGxYA2YGpx0H4eqbyDvfpZ7E8Iqy5Ag+x6CR93kPP/P
|
||||
572rXm5MvZZ2G1ijUWf4rOCFJz6dv/LawqQfqzo8/BWqhdwoZkxjs5G50o1fvs7O
|
||||
lgA/8CJgJTp/7o5njbSf9cgqJcg+4dpn/3ymRXEgiZx6n2ASVOjjNcFCFJMsvUkb
|
||||
7BhbdWCANKkG7U588fvvnmh4RRaCgtwueQ6cIkK62kECgYEA8TUFngqYTJYzb0I2
|
||||
5UEiYZ2iOKuJ570cuRHP2s/6RQCJkFfnw+Jy8faHExqR1xOgtYhET9twC3+163Mf
|
||||
tELDc0iUi65nQvg2Np1aiUftI4cJkNDzAEHjYBEeU27Spv8DThrrnmG0ZqiInqky
|
||||
dg7MljbAmKVh9Ak7eLd0fh50mCECgYEA78oJ/XwScWRTeot4zqyose49WuQZzVrj
|
||||
/yPvBf5eQpRw/AZapYmyDc4eYBl7n76PhMH18kUz4m1P2zrYB5DeDpYrB1iXOIjL
|
||||
GP/h/Sb4zX2fTzOUIHw7zryxG0jv91l1RlFLsIqHO/rZQW2CnlBMGjVWcgww3pFC
|
||||
jGykEsvGnucCgYAboRoynz4Qz8e2f9wv6IUar2bMnQGf9O6cWGj5xIcDbmtTiG44
|
||||
5vCJvNZ+HrYD7/ChuqkwiI9OEePxw28nQ9qFkxPI6EJVzn7PRLkBLqcAQdCbsQOU
|
||||
zPdRosRZhEFG9cEYKkdBDioO9FEp83GfSlSvBDiNg6wzuvb//euvIqfyYQKBgQCk
|
||||
9luVFWwisiBz58t+c23CquFuzAmsKuE7P19KwknaiACKgVyPEYF62dgvyJgxt4lI
|
||||
jZ9DwrQFC6qqaXsBCXqaklibvyiZbhI66p5v6AW2aLvWYud+ybjjaxB0cuMTSWnS
|
||||
rE7j7wlGDDa2Oj5n51nTleoYn6ZnF4uuy3a8r4++9QKBgQCvF72uJJ0BdeBib2q1
|
||||
xCJOiRHfMZ1zckwrNbOcNJHabVvS3GZN2hCADVBz5SAg3ERhdOD8Iy6oXtJqyYPN
|
||||
PRJ9pMIqm5mV2kBNAZyzL4iPqy3GwJJzIsgDFl3LYiGNhXLS1+6FaRS5NN3E5maH
|
||||
dqiff1xNNEHgbNdL99cvAQALgw==
|
||||
-----END PRIVATE KEY-----
|
23
examples/tls/rsa/testing--ca--rsa--certificate.pem
Normal file
23
examples/tls/rsa/testing--ca--rsa--certificate.pem
Normal file
|
@ -0,0 +1,23 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIDxTCCAq2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTlaMBYxFDASBgNV
|
||||
BAMTC2thd2lwaWtvLWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
||||
qVvdvjwNaOykQoa/Qz2GkiY/qUEL4vFuLoUAy2UqWuCTsWFYdMcK67KGGz6u9BRq
|
||||
7t5MTx3/WIiNHLWA/A4nAL1To4jrE+3Aj/oYXXnozqk7z2lGCVywxgLbZBo2vWVG
|
||||
+hgUEghikagU5fN3NsdTmdQeGnKv6Vm6ZJUNZDySYN1Tt50nzoA1pa5zvHlcLlzX
|
||||
dQNr/A9L/hJpVqiEub25DgxXUsCJgA+1KFiY1rMWXY6pzelcVoiZ2A40oXVI2cst
|
||||
UtNmTKwCvnyzlzMhgsLbY7iTp5xfnZE3QzIziaWkq9dOLqNi4oiaF4nkLjqzItjs
|
||||
99lteqQ9c1cqyxGY8X0AEwIDAQABo4IBHDCCARgwDwYDVR0TAQH/BAUwAwEB/zCB
|
||||
5QYDVR0eAQH/BIHaMIHXoIHUMAqHCH8AAAD/AAAAMAqCCGthd2lwaWtvMAuCCWxv
|
||||
Y2FsaG9zdDAGggR0ZXN0MAmCB2V4YW1wbGUwDYILZXhhbXBsZS5jb20wDYILZXhh
|
||||
bXBsZS5uZXQwDYILZXhhbXBsZS5vcmcwCYIHaW52YWxpZDAKgQhrYXdpcGlrbzAL
|
||||
gQlsb2NhbGhvc3QwBoEEdGVzdDAJgQdleGFtcGxlMA2BC2V4YW1wbGUuY29tMA2B
|
||||
C2V4YW1wbGUubmV0MA2BC2V4YW1wbGUub3JnMAmBB2ludmFsaWQwHQYDVR0OBBYE
|
||||
FIYvnZN/WTP9CLtCmE8NoDvZ2Fs0MA0GCSqGSIb3DQEBCwUAA4IBAQCD9Rq/CTOZ
|
||||
9v0XoEq208y1akWLG0l3YDvor+ee9Ier8GcQKuaX/WaOLceqPuMFpi2hmlblmkw+
|
||||
X11IVefWGcO9TCO0gPRpzXXpx/ZMlbgvOoM/WE3PtrVfPLxNn91LeENPUj+jrCNo
|
||||
594Prq+/FaBKs/xOfzgLR1wVEHt2lyXsvQbJ38qkAkIlQdjpolmDopNkFnlglM5Y
|
||||
cMO/3ywYpI/X5+ge5TpOlDf4iwo6dm8uxpY/12gwlSpf/B5KuDqaeae6oHTB7Gn4
|
||||
Q8TCLS2Awha2lFFcQEoes14Lri0ARFygav0X1aP4P2vPM5ioA8vW2vgCPHLOccP8
|
||||
vOyisHCQ3eIe
|
||||
-----END CERTIFICATE-----
|
28
examples/tls/rsa/testing--ca--rsa--private-key.pem
Normal file
28
examples/tls/rsa/testing--ca--rsa--private-key.pem
Normal file
|
@ -0,0 +1,28 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCpW92+PA1o7KRC
|
||||
hr9DPYaSJj+pQQvi8W4uhQDLZSpa4JOxYVh0xwrrsoYbPq70FGru3kxPHf9YiI0c
|
||||
tYD8DicAvVOjiOsT7cCP+hhdeejOqTvPaUYJXLDGAttkGja9ZUb6GBQSCGKRqBTl
|
||||
83c2x1OZ1B4acq/pWbpklQ1kPJJg3VO3nSfOgDWlrnO8eVwuXNd1A2v8D0v+EmlW
|
||||
qIS5vbkODFdSwImAD7UoWJjWsxZdjqnN6VxWiJnYDjShdUjZyy1S02ZMrAK+fLOX
|
||||
MyGCwttjuJOnnF+dkTdDMjOJpaSr104uo2LiiJoXieQuOrMi2Oz32W16pD1zVyrL
|
||||
EZjxfQATAgMBAAECggEBAKLp9zXfSLsNILnKK0SAc+o1Fvo20ztdKbNgSDJgP80p
|
||||
yYlRbijvq6atlemxc9Thqzfa6acV4SMGQFBEnS5aYtSIS2O9+vyxsZIOb8/DzNq3
|
||||
2wwbZb7txjLEXs09lji8qvk7nlr2a/NXr7rAaIZuWhJZBRhGCMg9g1rsMvSge+Lm
|
||||
lNbzAwTfPN3Q6RWk6mKiYJoIbYqIFZPYNuYFKYj0KT6QaOhRWpV7wHJc6Zx1MnN3
|
||||
rci5F026n2cxGX1QwUcI6D+jVBCfViI6e35IET+E9m1Xk/jcNMPzS3nOJj17UKK3
|
||||
9Ynoadzs6wgcfEdKsmrVPQFZn9lHAQL/Bje7OKDmjRkCgYEAzZkZbtsDbx/RpP7P
|
||||
UTdEXgD7gOuQK80uCE2tu+Bq1hZtRy813KhFNAuPHHkuj1QdqWR9GrPUiQJts/+k
|
||||
UIhPRoUA7FaBk6e7Am590yrqZCnv848r9BfqQbE5eZsbljFHNYCLpduIpBT2iy3A
|
||||
YY+vhX9MMZ60+0aFwbtiXG9M150CgYEA0uB4rWxXbhrEGC0/ry/HuNPGRCcaqLVp
|
||||
Fqdmd/NmHgszEPbaN4qj2cL2Y6yz1+dHLeHS4PmTHdVmzhOTjaHAYm0lcTPraJK9
|
||||
dj40Ekpz1EBj9XZTiqvVu6O6ARTH6LKbRT0m8EfHAF1iJG/OfpgKQUsuye2J1jZz
|
||||
LCGTA0z1n28CgYBRzcTM0t++604i9C/RBMhzDrkDRrcKdo0GSMIDqvtXS30XgbVQ
|
||||
orNGTgMXNTBNXw6eQ5lzcnHyQcEciW77jADe8jS31IOiGG7UPNpblwvD5tvOcPzw
|
||||
FkPi930C4bBMRjcrFoZ566umfaDLJ90P9HfGCixq4dbo09qMht5QIQjWEQKBgQCF
|
||||
CBcZUL/XNgt/NQx3+CyG7RKm7ARlagxhvjlmcqZ5TZdpnFENuOik99l4B/tsuPqu
|
||||
d0gRpWCp8XZpivAK6X/0l+aHA7n+vpPHhHZVE6L+w6BLudn6IW00cpVlGTcEFaje
|
||||
hTWLX7yq/j5rvh0Gv+O4TTW3LaNHABKoRIX6DxLlAQKBgQDGMFWVeXZSnx3l5sso
|
||||
mhPgSQlo4AECVsjYfExmGULyjunNjqhbjvIn5bduwoXLO1CkGWUmuVgcfgMDznFN
|
||||
ejL4GDpQEYIN0r/8/UHDPVPH0CvSQHdKRDCrgz+mW8pncPb9jz7rMZszz9yu1lzy
|
||||
Xf4gCQI4m9/jKPsfR9aK9ZZPow==
|
||||
-----END PRIVATE KEY-----
|
BIN
examples/tls/rsa/testing--client--rsa--bundle.p12
Normal file
BIN
examples/tls/rsa/testing--client--rsa--bundle.p12
Normal file
Binary file not shown.
70
examples/tls/rsa/testing--client--rsa--bundle.pem
Normal file
70
examples/tls/rsa/testing--client--rsa--bundle.pem
Normal file
|
@ -0,0 +1,70 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIDIDCCAgigAwIBAgIBAzANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTlaMBoxGDAWBgNV
|
||||
BAMTD2thd2lwaWtvLWNsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
||||
ggEBALQ4L9XyKpxOLt0X8BGknu97TNYJPDNSVT8Uc+1WTW6xXIY3yx8v1YXUCR+A
|
||||
DfyyGDaF0kbTq5wC1ki9/w2ZVFYivqmgBRNJ4RgmjLoSBw6pfyPQX9tvuJXBp98M
|
||||
cBra2Z2zVyL2OkU3FpSS2JxtE2HqCPbOQgCfN+AJOHBqkK1T/LJO7OhrenOkGoiu
|
||||
1fevv3l3YXERX8GJlrYzxXKaMYofXXdKp73PSkIVdAxBgukvpf1BNpHKsKLbYfX/
|
||||
+Hx8Kl2T35zGzV2huwAF4N44CJPqZM0RenNhuaL7CLi+c/mIqlM0VnBVCAGpPcUY
|
||||
EVN2dFxWZoknD3PNfnk09XzRVSMCAwEAAaN1MHMwDAYDVR0TAQH/BAIwADATBgNV
|
||||
HSUEDDAKBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0OBBYEFMxmXEGN
|
||||
zdEz48X7N9+bM7cOC7HlMB8GA1UdIwQYMBaAFIYvnZN/WTP9CLtCmE8NoDvZ2Fs0
|
||||
MA0GCSqGSIb3DQEBCwUAA4IBAQAJ3iKCFtH3Uh5rVIWQoRHgl504xaQ4oZslXLrH
|
||||
CSOee/lSlXRQo9kPhOy5uQT0U+hVloFk7ZlkL4QvH6oGicraDnSZOpmjhQGCvdWw
|
||||
nkl/8aEUoxubPJFHHSZoCOejPxTt5AIbLxmsKLI+0Jk2YspGcyAs2cbBY7eqeLER
|
||||
Wd6H9bIoD8aE6dNrtV/ryeQbMFTwJ6nkeU3hS4iztLWVT14/Sr5V5bWGNItAbe6N
|
||||
Dyx7NPOHhD57popOlgvcoiEXv88QpGivUEQXdOjtEy5tUsMYb9LPuGEORJBpi/kl
|
||||
cOCyS2zGZWfj6rr7XgF6CY9yzS7vaQCysjFJSxJDBpwFeJdP
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDxTCCAq2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTlaMBYxFDASBgNV
|
||||
BAMTC2thd2lwaWtvLWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
||||
qVvdvjwNaOykQoa/Qz2GkiY/qUEL4vFuLoUAy2UqWuCTsWFYdMcK67KGGz6u9BRq
|
||||
7t5MTx3/WIiNHLWA/A4nAL1To4jrE+3Aj/oYXXnozqk7z2lGCVywxgLbZBo2vWVG
|
||||
+hgUEghikagU5fN3NsdTmdQeGnKv6Vm6ZJUNZDySYN1Tt50nzoA1pa5zvHlcLlzX
|
||||
dQNr/A9L/hJpVqiEub25DgxXUsCJgA+1KFiY1rMWXY6pzelcVoiZ2A40oXVI2cst
|
||||
UtNmTKwCvnyzlzMhgsLbY7iTp5xfnZE3QzIziaWkq9dOLqNi4oiaF4nkLjqzItjs
|
||||
99lteqQ9c1cqyxGY8X0AEwIDAQABo4IBHDCCARgwDwYDVR0TAQH/BAUwAwEB/zCB
|
||||
5QYDVR0eAQH/BIHaMIHXoIHUMAqHCH8AAAD/AAAAMAqCCGthd2lwaWtvMAuCCWxv
|
||||
Y2FsaG9zdDAGggR0ZXN0MAmCB2V4YW1wbGUwDYILZXhhbXBsZS5jb20wDYILZXhh
|
||||
bXBsZS5uZXQwDYILZXhhbXBsZS5vcmcwCYIHaW52YWxpZDAKgQhrYXdpcGlrbzAL
|
||||
gQlsb2NhbGhvc3QwBoEEdGVzdDAJgQdleGFtcGxlMA2BC2V4YW1wbGUuY29tMA2B
|
||||
C2V4YW1wbGUubmV0MA2BC2V4YW1wbGUub3JnMAmBB2ludmFsaWQwHQYDVR0OBBYE
|
||||
FIYvnZN/WTP9CLtCmE8NoDvZ2Fs0MA0GCSqGSIb3DQEBCwUAA4IBAQCD9Rq/CTOZ
|
||||
9v0XoEq208y1akWLG0l3YDvor+ee9Ier8GcQKuaX/WaOLceqPuMFpi2hmlblmkw+
|
||||
X11IVefWGcO9TCO0gPRpzXXpx/ZMlbgvOoM/WE3PtrVfPLxNn91LeENPUj+jrCNo
|
||||
594Prq+/FaBKs/xOfzgLR1wVEHt2lyXsvQbJ38qkAkIlQdjpolmDopNkFnlglM5Y
|
||||
cMO/3ywYpI/X5+ge5TpOlDf4iwo6dm8uxpY/12gwlSpf/B5KuDqaeae6oHTB7Gn4
|
||||
Q8TCLS2Awha2lFFcQEoes14Lri0ARFygav0X1aP4P2vPM5ioA8vW2vgCPHLOccP8
|
||||
vOyisHCQ3eIe
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC0OC/V8iqcTi7d
|
||||
F/ARpJ7ve0zWCTwzUlU/FHPtVk1usVyGN8sfL9WF1AkfgA38shg2hdJG06ucAtZI
|
||||
vf8NmVRWIr6poAUTSeEYJoy6EgcOqX8j0F/bb7iVwaffDHAa2tmds1ci9jpFNxaU
|
||||
kticbRNh6gj2zkIAnzfgCThwapCtU/yyTuzoa3pzpBqIrtX3r795d2FxEV/BiZa2
|
||||
M8VymjGKH113Sqe9z0pCFXQMQYLpL6X9QTaRyrCi22H1//h8fCpdk9+cxs1dobsA
|
||||
BeDeOAiT6mTNEXpzYbmi+wi4vnP5iKpTNFZwVQgBqT3FGBFTdnRcVmaJJw9zzX55
|
||||
NPV80VUjAgMBAAECggEAbgablceqIhFNZSf3Jh5V9ilVyJqMyVxrtP48pFp7Hahk
|
||||
r4CinuCqQHEqPLQGVg843ximPx19eNr2jiSI8Xl51riRpKeQUa1aIk9uvS7CZj4u
|
||||
4+OUkjjL/YnkfjVuv8Z681+JREwFWTp/q6dXXXDuU2n5nQxhmVWbXEjkzyUQPPCy
|
||||
AcJqgoYVJJIWUPminXnoUJ6Xp94R+N4hi+FQUSQ9uDbTS/3zJ2yTVyYx6ZpGJuiZ
|
||||
uyid78lWFScrA8cqKsnhjbSBQsx3CpthFenlxnoLVSl6EcSeIXnqQ0FS37iMub7P
|
||||
jMubWemFlPUwtrV/vTojfPIkla9MmDE1kT3oBA3qCQKBgQDilNOo8o3WDcUx9cAG
|
||||
7KM4JQjFu/ddmFgFAA+/6VYU9RYYMXqqg6QN5Bo4vw4Rid5denv+2e+AEu8Vqynk
|
||||
icny2xUc1DYmpNBFs3bMed0tYkvUnS2EzIz5L6/zwk28dPh8SBuvDs+Iyia2uAI3
|
||||
8QhPHvG0aubPeDJ2ESaEFt68hQKBgQDLnl8RE1n7N8a+OT4cdg5hChQl7PkIbnxk
|
||||
2nVAnvwJTslUZ9zAso2zKJqUVZnD3RojnRwWANbVVTydMswB58E+fi0MldDiXAc5
|
||||
fiohVVBVFDh/PI+cunREmTmGN7Zia1nHtmBOib3bGvS7WdmeoZaLuEsJEkSPgOA0
|
||||
rEpmM5mvhwKBgCS+heSsERxZd1U2yUFWNtHwD5Ahf2gKQJvu+p7gtDkJ1d9uhroI
|
||||
Rx6Jk0cIlLt7ZDg8mMcniJN4fpVBALYzMjDUHoRiVbXGnI/xHp7iVF/7xNhh9PPI
|
||||
SERQ23PoWrrpLTLabsLg3/8K6WRQSuvPhs1t8zyS6YNTtrs25Mwe+VgRAoGAIxFg
|
||||
gBlcGucNRH+pUc+HRHEu7SU18pzMsbXqEboP4C6AgBfvLgTSYLOyg6+GbvQqZ03M
|
||||
o4F7fnxSlyRDfGSEpJWofo1iz0lYOS+gY+NElZKI9GjitvRpx9K31ITN1X91k+62
|
||||
AXC5kP3Afm/ICgj8W43e5m4N/sUMWCYAHj/uzQsCgYEAz+NI93EpID/ntJHr2Qkd
|
||||
uHH85tOlddusyQhainCamSSXIJQ08Tn21kDcpU2PmgV0AwoDOSY5uqm3zhMb96fW
|
||||
mP8VnBreU59abNQGu+UwGCeDWQVtggKEURS/rB/XViisopDHTAIJCxFjVY0KVY8X
|
||||
f6wM8/YvQMbHiiGFoz3bB0A=
|
||||
-----END PRIVATE KEY-----
|
19
examples/tls/rsa/testing--client--rsa--certificate.pem
Normal file
19
examples/tls/rsa/testing--client--rsa--certificate.pem
Normal file
|
@ -0,0 +1,19 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIDIDCCAgigAwIBAgIBAzANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTlaMBoxGDAWBgNV
|
||||
BAMTD2thd2lwaWtvLWNsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
||||
ggEBALQ4L9XyKpxOLt0X8BGknu97TNYJPDNSVT8Uc+1WTW6xXIY3yx8v1YXUCR+A
|
||||
DfyyGDaF0kbTq5wC1ki9/w2ZVFYivqmgBRNJ4RgmjLoSBw6pfyPQX9tvuJXBp98M
|
||||
cBra2Z2zVyL2OkU3FpSS2JxtE2HqCPbOQgCfN+AJOHBqkK1T/LJO7OhrenOkGoiu
|
||||
1fevv3l3YXERX8GJlrYzxXKaMYofXXdKp73PSkIVdAxBgukvpf1BNpHKsKLbYfX/
|
||||
+Hx8Kl2T35zGzV2huwAF4N44CJPqZM0RenNhuaL7CLi+c/mIqlM0VnBVCAGpPcUY
|
||||
EVN2dFxWZoknD3PNfnk09XzRVSMCAwEAAaN1MHMwDAYDVR0TAQH/BAIwADATBgNV
|
||||
HSUEDDAKBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0OBBYEFMxmXEGN
|
||||
zdEz48X7N9+bM7cOC7HlMB8GA1UdIwQYMBaAFIYvnZN/WTP9CLtCmE8NoDvZ2Fs0
|
||||
MA0GCSqGSIb3DQEBCwUAA4IBAQAJ3iKCFtH3Uh5rVIWQoRHgl504xaQ4oZslXLrH
|
||||
CSOee/lSlXRQo9kPhOy5uQT0U+hVloFk7ZlkL4QvH6oGicraDnSZOpmjhQGCvdWw
|
||||
nkl/8aEUoxubPJFHHSZoCOejPxTt5AIbLxmsKLI+0Jk2YspGcyAs2cbBY7eqeLER
|
||||
Wd6H9bIoD8aE6dNrtV/ryeQbMFTwJ6nkeU3hS4iztLWVT14/Sr5V5bWGNItAbe6N
|
||||
Dyx7NPOHhD57popOlgvcoiEXv88QpGivUEQXdOjtEy5tUsMYb9LPuGEORJBpi/kl
|
||||
cOCyS2zGZWfj6rr7XgF6CY9yzS7vaQCysjFJSxJDBpwFeJdP
|
||||
-----END CERTIFICATE-----
|
28
examples/tls/rsa/testing--client--rsa--private-key.pem
Normal file
28
examples/tls/rsa/testing--client--rsa--private-key.pem
Normal file
|
@ -0,0 +1,28 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC0OC/V8iqcTi7d
|
||||
F/ARpJ7ve0zWCTwzUlU/FHPtVk1usVyGN8sfL9WF1AkfgA38shg2hdJG06ucAtZI
|
||||
vf8NmVRWIr6poAUTSeEYJoy6EgcOqX8j0F/bb7iVwaffDHAa2tmds1ci9jpFNxaU
|
||||
kticbRNh6gj2zkIAnzfgCThwapCtU/yyTuzoa3pzpBqIrtX3r795d2FxEV/BiZa2
|
||||
M8VymjGKH113Sqe9z0pCFXQMQYLpL6X9QTaRyrCi22H1//h8fCpdk9+cxs1dobsA
|
||||
BeDeOAiT6mTNEXpzYbmi+wi4vnP5iKpTNFZwVQgBqT3FGBFTdnRcVmaJJw9zzX55
|
||||
NPV80VUjAgMBAAECggEAbgablceqIhFNZSf3Jh5V9ilVyJqMyVxrtP48pFp7Hahk
|
||||
r4CinuCqQHEqPLQGVg843ximPx19eNr2jiSI8Xl51riRpKeQUa1aIk9uvS7CZj4u
|
||||
4+OUkjjL/YnkfjVuv8Z681+JREwFWTp/q6dXXXDuU2n5nQxhmVWbXEjkzyUQPPCy
|
||||
AcJqgoYVJJIWUPminXnoUJ6Xp94R+N4hi+FQUSQ9uDbTS/3zJ2yTVyYx6ZpGJuiZ
|
||||
uyid78lWFScrA8cqKsnhjbSBQsx3CpthFenlxnoLVSl6EcSeIXnqQ0FS37iMub7P
|
||||
jMubWemFlPUwtrV/vTojfPIkla9MmDE1kT3oBA3qCQKBgQDilNOo8o3WDcUx9cAG
|
||||
7KM4JQjFu/ddmFgFAA+/6VYU9RYYMXqqg6QN5Bo4vw4Rid5denv+2e+AEu8Vqynk
|
||||
icny2xUc1DYmpNBFs3bMed0tYkvUnS2EzIz5L6/zwk28dPh8SBuvDs+Iyia2uAI3
|
||||
8QhPHvG0aubPeDJ2ESaEFt68hQKBgQDLnl8RE1n7N8a+OT4cdg5hChQl7PkIbnxk
|
||||
2nVAnvwJTslUZ9zAso2zKJqUVZnD3RojnRwWANbVVTydMswB58E+fi0MldDiXAc5
|
||||
fiohVVBVFDh/PI+cunREmTmGN7Zia1nHtmBOib3bGvS7WdmeoZaLuEsJEkSPgOA0
|
||||
rEpmM5mvhwKBgCS+heSsERxZd1U2yUFWNtHwD5Ahf2gKQJvu+p7gtDkJ1d9uhroI
|
||||
Rx6Jk0cIlLt7ZDg8mMcniJN4fpVBALYzMjDUHoRiVbXGnI/xHp7iVF/7xNhh9PPI
|
||||
SERQ23PoWrrpLTLabsLg3/8K6WRQSuvPhs1t8zyS6YNTtrs25Mwe+VgRAoGAIxFg
|
||||
gBlcGucNRH+pUc+HRHEu7SU18pzMsbXqEboP4C6AgBfvLgTSYLOyg6+GbvQqZ03M
|
||||
o4F7fnxSlyRDfGSEpJWofo1iz0lYOS+gY+NElZKI9GjitvRpx9K31ITN1X91k+62
|
||||
AXC5kP3Afm/ICgj8W43e5m4N/sUMWCYAHj/uzQsCgYEAz+NI93EpID/ntJHr2Qkd
|
||||
uHH85tOlddusyQhainCamSSXIJQ08Tn21kDcpU2PmgV0AwoDOSY5uqm3zhMb96fW
|
||||
mP8VnBreU59abNQGu+UwGCeDWQVtggKEURS/rB/XViisopDHTAIJCxFjVY0KVY8X
|
||||
f6wM8/YvQMbHiiGFoz3bB0A=
|
||||
-----END PRIVATE KEY-----
|
17
examples/tls/rsa/testing--client--rsa--request.pem
Normal file
17
examples/tls/rsa/testing--client--rsa--request.pem
Normal file
|
@ -0,0 +1,17 @@
|
|||
-----BEGIN NEW CERTIFICATE REQUEST-----
|
||||
MIICpjCCAY4CAQAwGjEYMBYGA1UEAxMPa2F3aXBpa28tY2xpZW50MIIBIjANBgkq
|
||||
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtDgv1fIqnE4u3RfwEaSe73tM1gk8M1JV
|
||||
PxRz7VZNbrFchjfLHy/VhdQJH4AN/LIYNoXSRtOrnALWSL3/DZlUViK+qaAFE0nh
|
||||
GCaMuhIHDql/I9Bf22+4lcGn3wxwGtrZnbNXIvY6RTcWlJLYnG0TYeoI9s5CAJ83
|
||||
4Ak4cGqQrVP8sk7s6Gt6c6QaiK7V96+/eXdhcRFfwYmWtjPFcpoxih9dd0qnvc9K
|
||||
QhV0DEGC6S+l/UE2kcqwotth9f/4fHwqXZPfnMbNXaG7AAXg3jgIk+pkzRF6c2G5
|
||||
ovsIuL5z+YiqUzRWcFUIAak9xRgRU3Z0XFZmiScPc81+eTT1fNFVIwIDAQABoEcw
|
||||
RQYJKoZIhvcNAQkOMTgwNjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIFoDAW
|
||||
BgNVHSUBAf8EDDAKBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAcmLXQALi
|
||||
Y1xY5gIYidH7f0sQeonrl6W+6SHm/6nIDNut6/7NBWD7uFK2JIAwOjDexsai4Jww
|
||||
vT51oBeLUJ5x32GMnopag+OSplbCCTG2aVjNbSgvPPLVO6ST30C3k+3Wy10kjrJH
|
||||
y7P4n12hts1KB91AIDSHu9Ml3rSqBoTj4BKSnLjCyAw2jk3m6B2jq6bDvlhBKR7s
|
||||
CNO+Hoeq5E6HBveDi+aVSOcWzB7DUxQQX4IkvZ+hwmdktubwvpo7rjVRcluZ9vao
|
||||
1YrAJxXszR+1TuiSi2LK59QKEB0OAKu/0xBuTIALNkjypD1X4X6NKunq/L4sXNpG
|
||||
DkE9qaayfJq/ag==
|
||||
-----END NEW CERTIFICATE REQUEST-----
|
BIN
examples/tls/rsa/testing--server--rsa--bundle.p12
Normal file
BIN
examples/tls/rsa/testing--server--rsa--bundle.p12
Normal file
Binary file not shown.
91
examples/tls/rsa/testing--server--rsa--bundle.pem
Normal file
91
examples/tls/rsa/testing--server--rsa--bundle.pem
Normal file
|
@ -0,0 +1,91 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIG7TCCBdWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTlaMBoxGDAWBgNV
|
||||
BAMTD2thd2lwaWtvLXNlcnZlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
||||
ggEBAMrFbK7az77Cn2dhjCpME56GQzN/ahjSybWUffIRBkgoruKTbKNg+w4vJdPW
|
||||
avO45vYMTgY/wKKCEpiPYymTe0qP6LPglCrkFm0YE2u1LyoL+j82mFDMYRnX1cwX
|
||||
XHuVyqROZuGl9wr2tWVFso39WzH+e4wlMvrnh8dEvGkDtv2uCixvKTKx7eUHZ2tZ
|
||||
N+uNq4peejz1+cR+/vQg8tgvSGSA74gTQI41QZHrREEP8a5IIpBEcQKYMJS8JMuc
|
||||
mQq2Kpg6QgNc+eFmvGXkYJRcMjgWHREI6mTOvfQAGDqRcUXNYBUmDQmSRtgMuA5l
|
||||
yxAtdQIWF7BsUprb8I0k89+3BWMCAwEAAaOCBEAwggQ8MAwGA1UdEwEB/wQCMAAw
|
||||
ggPFBgNVHREEggO8MIIDuIIIa2F3aXBpa2+CCioua2F3aXBpa2+CCWxvY2FsaG9z
|
||||
dIILKi5sb2NhbGhvc3SCBHRlc3SCBioudGVzdIIHZXhhbXBsZYIJKi5leGFtcGxl
|
||||
ggtleGFtcGxlLmNvbYINKi5leGFtcGxlLmNvbYILZXhhbXBsZS5uZXSCDSouZXhh
|
||||
bXBsZS5uZXSCC2V4YW1wbGUub3Jngg0qLmV4YW1wbGUub3JnggdpbnZhbGlkggkq
|
||||
LmludmFsaWSHBH8AAACHBH8AAAGHBH8AAAKHBH8AAAOHBH8AAASHBH8AAAWHBH8A
|
||||
AAaHBH8AAAeHBH8AAAiHBH8AAAmHBH8AAAqHBH8AAAuHBH8AAAyHBH8AAA2HBH8A
|
||||
AA6HBH8AAA+HBH8AABCHBH8AABGHBH8AABKHBH8AABOHBH8AABSHBH8AABWHBH8A
|
||||
ABaHBH8AABeHBH8AABiHBH8AABmHBH8AABqHBH8AABuHBH8AAByHBH8AAB2HBH8A
|
||||
AB6HBH8AAB+HBH8AACCHBH8AACGHBH8AACKHBH8AACOHBH8AACSHBH8AACWHBH8A
|
||||
ACaHBH8AACeHBH8AACiHBH8AACmHBH8AACqHBH8AACuHBH8AACyHBH8AAC2HBH8A
|
||||
AC6HBH8AAC+HBH8AADCHBH8AADGHBH8AADKHBH8AADOHBH8AADSHBH8AADWHBH8A
|
||||
ADaHBH8AADeHBH8AADiHBH8AADmHBH8AADqHBH8AADuHBH8AADyHBH8AAD2HBH8A
|
||||
AD6HBH8AAD+HBH8AAECHBH8AAEGHBH8AAEKHBH8AAEOHBH8AAESHBH8AAEWHBH8A
|
||||
AEaHBH8AAEeHBH8AAEiHBH8AAEmHBH8AAEqHBH8AAEuHBH8AAEyHBH8AAE2HBH8A
|
||||
AE6HBH8AAE+HBH8AAFCHBH8AAFGHBH8AAFKHBH8AAFOHBH8AAFSHBH8AAFWHBH8A
|
||||
AFaHBH8AAFeHBH8AAFiHBH8AAFmHBH8AAFqHBH8AAFuHBH8AAFyHBH8AAF2HBH8A
|
||||
AF6HBH8AAF+HBH8AAGCHBH8AAGGHBH8AAGKHBH8AAGOHBH8AAGSHBH8AAGWHBH8A
|
||||
AGaHBH8AAGeHBH8AAGiHBH8AAGmHBH8AAGqHBH8AAGuHBH8AAGyHBH8AAG2HBH8A
|
||||
AG6HBH8AAG+HBH8AAHCHBH8AAHGHBH8AAHKHBH8AAHOHBH8AAHSHBH8AAHWHBH8A
|
||||
AHaHBH8AAHeHBH8AAHiHBH8AAHmHBH8AAHqHBH8AAHuHBH8AAHyHBH8AAH2HBH8A
|
||||
AH6HBH8AAH8wEwYDVR0lBAwwCgYIKwYBBQUHAwEwDgYDVR0PAQH/BAQDAgWgMB0G
|
||||
A1UdDgQWBBS1bniT+SX/BGBx+adGV/6BV0ZiMDAfBgNVHSMEGDAWgBSGL52Tf1kz
|
||||
/Qi7QphPDaA72dhbNDANBgkqhkiG9w0BAQsFAAOCAQEAf55M8RReFsXLZL6UJJue
|
||||
vde0bg7+VALaLA2+DzjABe24riYuvwY6deluKy/PHgm3q8R7IDtMg4ZgCLoz1nRs
|
||||
gv/f1zFL79jA89R8s2eclm1Ll5Rdhx51cp4/HovOKQiEvGNrOYDDCfG4ZOpmJepo
|
||||
5BZCCLSLOsCiRXayTR0BQECkpSpnY0GOVzOK8X4Z0CGNtESRZhs3rfr/J84CM9tW
|
||||
FLVtpoL5sIV1iP5xo3RasxlDbzSiCxbEaEa1PFZKzQ9332oCeO3mM68JHTvcYPGJ
|
||||
CWYEjTExhVpTETSOr4HZltuUDjUqvp/511BQE7YHhxAg9OkbMlQ4V8Vb3doh3juL
|
||||
XA==
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDxTCCAq2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTlaMBYxFDASBgNV
|
||||
BAMTC2thd2lwaWtvLWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
||||
qVvdvjwNaOykQoa/Qz2GkiY/qUEL4vFuLoUAy2UqWuCTsWFYdMcK67KGGz6u9BRq
|
||||
7t5MTx3/WIiNHLWA/A4nAL1To4jrE+3Aj/oYXXnozqk7z2lGCVywxgLbZBo2vWVG
|
||||
+hgUEghikagU5fN3NsdTmdQeGnKv6Vm6ZJUNZDySYN1Tt50nzoA1pa5zvHlcLlzX
|
||||
dQNr/A9L/hJpVqiEub25DgxXUsCJgA+1KFiY1rMWXY6pzelcVoiZ2A40oXVI2cst
|
||||
UtNmTKwCvnyzlzMhgsLbY7iTp5xfnZE3QzIziaWkq9dOLqNi4oiaF4nkLjqzItjs
|
||||
99lteqQ9c1cqyxGY8X0AEwIDAQABo4IBHDCCARgwDwYDVR0TAQH/BAUwAwEB/zCB
|
||||
5QYDVR0eAQH/BIHaMIHXoIHUMAqHCH8AAAD/AAAAMAqCCGthd2lwaWtvMAuCCWxv
|
||||
Y2FsaG9zdDAGggR0ZXN0MAmCB2V4YW1wbGUwDYILZXhhbXBsZS5jb20wDYILZXhh
|
||||
bXBsZS5uZXQwDYILZXhhbXBsZS5vcmcwCYIHaW52YWxpZDAKgQhrYXdpcGlrbzAL
|
||||
gQlsb2NhbGhvc3QwBoEEdGVzdDAJgQdleGFtcGxlMA2BC2V4YW1wbGUuY29tMA2B
|
||||
C2V4YW1wbGUubmV0MA2BC2V4YW1wbGUub3JnMAmBB2ludmFsaWQwHQYDVR0OBBYE
|
||||
FIYvnZN/WTP9CLtCmE8NoDvZ2Fs0MA0GCSqGSIb3DQEBCwUAA4IBAQCD9Rq/CTOZ
|
||||
9v0XoEq208y1akWLG0l3YDvor+ee9Ier8GcQKuaX/WaOLceqPuMFpi2hmlblmkw+
|
||||
X11IVefWGcO9TCO0gPRpzXXpx/ZMlbgvOoM/WE3PtrVfPLxNn91LeENPUj+jrCNo
|
||||
594Prq+/FaBKs/xOfzgLR1wVEHt2lyXsvQbJ38qkAkIlQdjpolmDopNkFnlglM5Y
|
||||
cMO/3ywYpI/X5+ge5TpOlDf4iwo6dm8uxpY/12gwlSpf/B5KuDqaeae6oHTB7Gn4
|
||||
Q8TCLS2Awha2lFFcQEoes14Lri0ARFygav0X1aP4P2vPM5ioA8vW2vgCPHLOccP8
|
||||
vOyisHCQ3eIe
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDKxWyu2s++wp9n
|
||||
YYwqTBOehkMzf2oY0sm1lH3yEQZIKK7ik2yjYPsOLyXT1mrzuOb2DE4GP8CighKY
|
||||
j2Mpk3tKj+iz4JQq5BZtGBNrtS8qC/o/NphQzGEZ19XMF1x7lcqkTmbhpfcK9rVl
|
||||
RbKN/Vsx/nuMJTL654fHRLxpA7b9rgosbykyse3lB2drWTfrjauKXno89fnEfv70
|
||||
IPLYL0hkgO+IE0CONUGR60RBD/GuSCKQRHECmDCUvCTLnJkKtiqYOkIDXPnhZrxl
|
||||
5GCUXDI4Fh0RCOpkzr30ABg6kXFFzWAVJg0JkkbYDLgOZcsQLXUCFhewbFKa2/CN
|
||||
JPPftwVjAgMBAAECggEBALCoafS4y++tTgValiwvlZQx8xBFvKCd3IBnO4cO0AND
|
||||
9oGN4UNB9dg4uWMi1pE6EXZh6ARHvMOYQS1LFyCczfh7AkjcqxnnF6a6KAlZlBq0
|
||||
zrQOE4upVBuY0Dp8S+Wb7i1R5Q5Icr/JiuYNX++WwMIArZC+w/iWiNPSDbgMNXwy
|
||||
fAepv8XhR5AMpvzZ/gnQg9C5HF+oyxSitrDcO8jJKezI7iSGj/LhMAdiWQKBxpVp
|
||||
MuXD0ZDFhZR0LCkgi4SvcGorXS55wo2n1VUxM+5630N0cvyv8Fx3Li9cms5y6FGq
|
||||
gELeRAlxABGwrWy/GIKhgyi8tF/Uef7Hix8dqk1eankCgYEA1jEXEDYjPijugqRF
|
||||
5SQnwYCEeI4K6GD4yHMxPTyrf70m2KyABPZnHd3DOQ19cH1fsdpeCMWhuvZFkMdH
|
||||
rJ9pVugKWIPZ8F3VXZMZ0/NGDDeC35866esyNEMaxeppiCN6bDHHIXKEt6DDpBll
|
||||
wn5WKgtTCBbzbdw7iHKRDEUDABcCgYEA8lmpftCxsBwii/NozbvFB+qGZ6w2wJHq
|
||||
v0XzUySh5Z40vcHyvYH7oovw+8BqoItEU2R4XoYl6rC52zcRx1tP0Sgg/lxqHgCK
|
||||
vBdSExJEUTRpTGfcQ5MjfufP1LWYF2JhyzGBC5z8DsMjlMOxETOsAAmSPjaL+yJz
|
||||
lIB+0QQKyJUCgYEAvY4+OfOfZvB0fBuDW9GOeXoSQlp6nsLLCSKgrfAWWnr8eP7Y
|
||||
YQvroAvVLJWasMXTvaNiWuMESWCPmhwyezuszuOV3FX7tvRj0mdPkTqXgFJUOTFC
|
||||
wyeJi6TjecoFUR0Mx9mZwCkH+TaGTaDIZMLH4HebKOqezlf8O7ogUbp1eEsCgYB0
|
||||
Dx5NnfHKLd8ZeIrzI337CYQuN9nMpNRvnzck1QE3LmmBilUODiaMtEnGtmIZ2jfx
|
||||
W8cNNV8JInMPGTNJbmAuAPKz/VvQXGAULXLfsTrITLo0nfRs5BT2nFr6ObDJWhMN
|
||||
NPrgreBDzY3Hm2O7oiw3pF3Fr2ef7+K79kFFJZNodQKBgH5ZOibAlJkpEqvkHO88
|
||||
RY5ITEzkstaKW8ktkNjkqbCk3EVjl+nfKcEexKpbDPMfPEfowG8zfNTDd9AMoCV2
|
||||
zzCvHJThxc+W9dPLfEgjE87Ci2lcJx5+hjGpgTbgAX/pglc3gnrdKRoILXdQd0Ar
|
||||
oDim4HdjGEK2jM6YMvcRnjFp
|
||||
-----END PRIVATE KEY-----
|
40
examples/tls/rsa/testing--server--rsa--certificate.pem
Normal file
40
examples/tls/rsa/testing--server--rsa--certificate.pem
Normal file
|
@ -0,0 +1,40 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIG7TCCBdWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTlaMBoxGDAWBgNV
|
||||
BAMTD2thd2lwaWtvLXNlcnZlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
|
||||
ggEBAMrFbK7az77Cn2dhjCpME56GQzN/ahjSybWUffIRBkgoruKTbKNg+w4vJdPW
|
||||
avO45vYMTgY/wKKCEpiPYymTe0qP6LPglCrkFm0YE2u1LyoL+j82mFDMYRnX1cwX
|
||||
XHuVyqROZuGl9wr2tWVFso39WzH+e4wlMvrnh8dEvGkDtv2uCixvKTKx7eUHZ2tZ
|
||||
N+uNq4peejz1+cR+/vQg8tgvSGSA74gTQI41QZHrREEP8a5IIpBEcQKYMJS8JMuc
|
||||
mQq2Kpg6QgNc+eFmvGXkYJRcMjgWHREI6mTOvfQAGDqRcUXNYBUmDQmSRtgMuA5l
|
||||
yxAtdQIWF7BsUprb8I0k89+3BWMCAwEAAaOCBEAwggQ8MAwGA1UdEwEB/wQCMAAw
|
||||
ggPFBgNVHREEggO8MIIDuIIIa2F3aXBpa2+CCioua2F3aXBpa2+CCWxvY2FsaG9z
|
||||
dIILKi5sb2NhbGhvc3SCBHRlc3SCBioudGVzdIIHZXhhbXBsZYIJKi5leGFtcGxl
|
||||
ggtleGFtcGxlLmNvbYINKi5leGFtcGxlLmNvbYILZXhhbXBsZS5uZXSCDSouZXhh
|
||||
bXBsZS5uZXSCC2V4YW1wbGUub3Jngg0qLmV4YW1wbGUub3JnggdpbnZhbGlkggkq
|
||||
LmludmFsaWSHBH8AAACHBH8AAAGHBH8AAAKHBH8AAAOHBH8AAASHBH8AAAWHBH8A
|
||||
AAaHBH8AAAeHBH8AAAiHBH8AAAmHBH8AAAqHBH8AAAuHBH8AAAyHBH8AAA2HBH8A
|
||||
AA6HBH8AAA+HBH8AABCHBH8AABGHBH8AABKHBH8AABOHBH8AABSHBH8AABWHBH8A
|
||||
ABaHBH8AABeHBH8AABiHBH8AABmHBH8AABqHBH8AABuHBH8AAByHBH8AAB2HBH8A
|
||||
AB6HBH8AAB+HBH8AACCHBH8AACGHBH8AACKHBH8AACOHBH8AACSHBH8AACWHBH8A
|
||||
ACaHBH8AACeHBH8AACiHBH8AACmHBH8AACqHBH8AACuHBH8AACyHBH8AAC2HBH8A
|
||||
AC6HBH8AAC+HBH8AADCHBH8AADGHBH8AADKHBH8AADOHBH8AADSHBH8AADWHBH8A
|
||||
ADaHBH8AADeHBH8AADiHBH8AADmHBH8AADqHBH8AADuHBH8AADyHBH8AAD2HBH8A
|
||||
AD6HBH8AAD+HBH8AAECHBH8AAEGHBH8AAEKHBH8AAEOHBH8AAESHBH8AAEWHBH8A
|
||||
AEaHBH8AAEeHBH8AAEiHBH8AAEmHBH8AAEqHBH8AAEuHBH8AAEyHBH8AAE2HBH8A
|
||||
AE6HBH8AAE+HBH8AAFCHBH8AAFGHBH8AAFKHBH8AAFOHBH8AAFSHBH8AAFWHBH8A
|
||||
AFaHBH8AAFeHBH8AAFiHBH8AAFmHBH8AAFqHBH8AAFuHBH8AAFyHBH8AAF2HBH8A
|
||||
AF6HBH8AAF+HBH8AAGCHBH8AAGGHBH8AAGKHBH8AAGOHBH8AAGSHBH8AAGWHBH8A
|
||||
AGaHBH8AAGeHBH8AAGiHBH8AAGmHBH8AAGqHBH8AAGuHBH8AAGyHBH8AAG2HBH8A
|
||||
AG6HBH8AAG+HBH8AAHCHBH8AAHGHBH8AAHKHBH8AAHOHBH8AAHSHBH8AAHWHBH8A
|
||||
AHaHBH8AAHeHBH8AAHiHBH8AAHmHBH8AAHqHBH8AAHuHBH8AAHyHBH8AAH2HBH8A
|
||||
AH6HBH8AAH8wEwYDVR0lBAwwCgYIKwYBBQUHAwEwDgYDVR0PAQH/BAQDAgWgMB0G
|
||||
A1UdDgQWBBS1bniT+SX/BGBx+adGV/6BV0ZiMDAfBgNVHSMEGDAWgBSGL52Tf1kz
|
||||
/Qi7QphPDaA72dhbNDANBgkqhkiG9w0BAQsFAAOCAQEAf55M8RReFsXLZL6UJJue
|
||||
vde0bg7+VALaLA2+DzjABe24riYuvwY6deluKy/PHgm3q8R7IDtMg4ZgCLoz1nRs
|
||||
gv/f1zFL79jA89R8s2eclm1Ll5Rdhx51cp4/HovOKQiEvGNrOYDDCfG4ZOpmJepo
|
||||
5BZCCLSLOsCiRXayTR0BQECkpSpnY0GOVzOK8X4Z0CGNtESRZhs3rfr/J84CM9tW
|
||||
FLVtpoL5sIV1iP5xo3RasxlDbzSiCxbEaEa1PFZKzQ9332oCeO3mM68JHTvcYPGJ
|
||||
CWYEjTExhVpTETSOr4HZltuUDjUqvp/511BQE7YHhxAg9OkbMlQ4V8Vb3doh3juL
|
||||
XA==
|
||||
-----END CERTIFICATE-----
|
28
examples/tls/rsa/testing--server--rsa--private-key.pem
Normal file
28
examples/tls/rsa/testing--server--rsa--private-key.pem
Normal file
|
@ -0,0 +1,28 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDKxWyu2s++wp9n
|
||||
YYwqTBOehkMzf2oY0sm1lH3yEQZIKK7ik2yjYPsOLyXT1mrzuOb2DE4GP8CighKY
|
||||
j2Mpk3tKj+iz4JQq5BZtGBNrtS8qC/o/NphQzGEZ19XMF1x7lcqkTmbhpfcK9rVl
|
||||
RbKN/Vsx/nuMJTL654fHRLxpA7b9rgosbykyse3lB2drWTfrjauKXno89fnEfv70
|
||||
IPLYL0hkgO+IE0CONUGR60RBD/GuSCKQRHECmDCUvCTLnJkKtiqYOkIDXPnhZrxl
|
||||
5GCUXDI4Fh0RCOpkzr30ABg6kXFFzWAVJg0JkkbYDLgOZcsQLXUCFhewbFKa2/CN
|
||||
JPPftwVjAgMBAAECggEBALCoafS4y++tTgValiwvlZQx8xBFvKCd3IBnO4cO0AND
|
||||
9oGN4UNB9dg4uWMi1pE6EXZh6ARHvMOYQS1LFyCczfh7AkjcqxnnF6a6KAlZlBq0
|
||||
zrQOE4upVBuY0Dp8S+Wb7i1R5Q5Icr/JiuYNX++WwMIArZC+w/iWiNPSDbgMNXwy
|
||||
fAepv8XhR5AMpvzZ/gnQg9C5HF+oyxSitrDcO8jJKezI7iSGj/LhMAdiWQKBxpVp
|
||||
MuXD0ZDFhZR0LCkgi4SvcGorXS55wo2n1VUxM+5630N0cvyv8Fx3Li9cms5y6FGq
|
||||
gELeRAlxABGwrWy/GIKhgyi8tF/Uef7Hix8dqk1eankCgYEA1jEXEDYjPijugqRF
|
||||
5SQnwYCEeI4K6GD4yHMxPTyrf70m2KyABPZnHd3DOQ19cH1fsdpeCMWhuvZFkMdH
|
||||
rJ9pVugKWIPZ8F3VXZMZ0/NGDDeC35866esyNEMaxeppiCN6bDHHIXKEt6DDpBll
|
||||
wn5WKgtTCBbzbdw7iHKRDEUDABcCgYEA8lmpftCxsBwii/NozbvFB+qGZ6w2wJHq
|
||||
v0XzUySh5Z40vcHyvYH7oovw+8BqoItEU2R4XoYl6rC52zcRx1tP0Sgg/lxqHgCK
|
||||
vBdSExJEUTRpTGfcQ5MjfufP1LWYF2JhyzGBC5z8DsMjlMOxETOsAAmSPjaL+yJz
|
||||
lIB+0QQKyJUCgYEAvY4+OfOfZvB0fBuDW9GOeXoSQlp6nsLLCSKgrfAWWnr8eP7Y
|
||||
YQvroAvVLJWasMXTvaNiWuMESWCPmhwyezuszuOV3FX7tvRj0mdPkTqXgFJUOTFC
|
||||
wyeJi6TjecoFUR0Mx9mZwCkH+TaGTaDIZMLH4HebKOqezlf8O7ogUbp1eEsCgYB0
|
||||
Dx5NnfHKLd8ZeIrzI337CYQuN9nMpNRvnzck1QE3LmmBilUODiaMtEnGtmIZ2jfx
|
||||
W8cNNV8JInMPGTNJbmAuAPKz/VvQXGAULXLfsTrITLo0nfRs5BT2nFr6ObDJWhMN
|
||||
NPrgreBDzY3Hm2O7oiw3pF3Fr2ef7+K79kFFJZNodQKBgH5ZOibAlJkpEqvkHO88
|
||||
RY5ITEzkstaKW8ktkNjkqbCk3EVjl+nfKcEexKpbDPMfPEfowG8zfNTDd9AMoCV2
|
||||
zzCvHJThxc+W9dPLfEgjE87Ci2lcJx5+hjGpgTbgAX/pglc3gnrdKRoILXdQd0Ar
|
||||
oDim4HdjGEK2jM6YMvcRnjFp
|
||||
-----END PRIVATE KEY-----
|
37
examples/tls/rsa/testing--server--rsa--request.pem
Normal file
37
examples/tls/rsa/testing--server--rsa--request.pem
Normal file
|
@ -0,0 +1,37 @@
|
|||
-----BEGIN NEW CERTIFICATE REQUEST-----
|
||||
MIIGdzCCBV8CAQAwGjEYMBYGA1UEAxMPa2F3aXBpa28tc2VydmVyMIIBIjANBgkq
|
||||
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAysVsrtrPvsKfZ2GMKkwTnoZDM39qGNLJ
|
||||
tZR98hEGSCiu4pNso2D7Di8l09Zq87jm9gxOBj/AooISmI9jKZN7So/os+CUKuQW
|
||||
bRgTa7UvKgv6PzaYUMxhGdfVzBdce5XKpE5m4aX3Cva1ZUWyjf1bMf57jCUy+ueH
|
||||
x0S8aQO2/a4KLG8pMrHt5Qdna1k3642ril56PPX5xH7+9CDy2C9IZIDviBNAjjVB
|
||||
ketEQQ/xrkgikERxApgwlLwky5yZCrYqmDpCA1z54Wa8ZeRglFwyOBYdEQjqZM69
|
||||
9AAYOpFxRc1gFSYNCZJG2Ay4DmXLEC11AhYXsGxSmtvwjSTz37cFYwIDAQABoIIE
|
||||
FjCCBBIGCSqGSIb3DQEJDjGCBAMwggP/MIIDxQYDVR0RBIIDvDCCA7iCCGthd2lw
|
||||
aWtvggoqLmthd2lwaWtvgglsb2NhbGhvc3SCCyoubG9jYWxob3N0ggR0ZXN0ggYq
|
||||
LnRlc3SCB2V4YW1wbGWCCSouZXhhbXBsZYILZXhhbXBsZS5jb22CDSouZXhhbXBs
|
||||
ZS5jb22CC2V4YW1wbGUubmV0gg0qLmV4YW1wbGUubmV0ggtleGFtcGxlLm9yZ4IN
|
||||
Ki5leGFtcGxlLm9yZ4IHaW52YWxpZIIJKi5pbnZhbGlkhwR/AAAAhwR/AAABhwR/
|
||||
AAAChwR/AAADhwR/AAAEhwR/AAAFhwR/AAAGhwR/AAAHhwR/AAAIhwR/AAAJhwR/
|
||||
AAAKhwR/AAALhwR/AAAMhwR/AAANhwR/AAAOhwR/AAAPhwR/AAAQhwR/AAARhwR/
|
||||
AAAShwR/AAAThwR/AAAUhwR/AAAVhwR/AAAWhwR/AAAXhwR/AAAYhwR/AAAZhwR/
|
||||
AAAahwR/AAAbhwR/AAAchwR/AAAdhwR/AAAehwR/AAAfhwR/AAAghwR/AAAhhwR/
|
||||
AAAihwR/AAAjhwR/AAAkhwR/AAAlhwR/AAAmhwR/AAAnhwR/AAAohwR/AAAphwR/
|
||||
AAAqhwR/AAArhwR/AAAshwR/AAAthwR/AAAuhwR/AAAvhwR/AAAwhwR/AAAxhwR/
|
||||
AAAyhwR/AAAzhwR/AAA0hwR/AAA1hwR/AAA2hwR/AAA3hwR/AAA4hwR/AAA5hwR/
|
||||
AAA6hwR/AAA7hwR/AAA8hwR/AAA9hwR/AAA+hwR/AAA/hwR/AABAhwR/AABBhwR/
|
||||
AABChwR/AABDhwR/AABEhwR/AABFhwR/AABGhwR/AABHhwR/AABIhwR/AABJhwR/
|
||||
AABKhwR/AABLhwR/AABMhwR/AABNhwR/AABOhwR/AABPhwR/AABQhwR/AABRhwR/
|
||||
AABShwR/AABThwR/AABUhwR/AABVhwR/AABWhwR/AABXhwR/AABYhwR/AABZhwR/
|
||||
AABahwR/AABbhwR/AABchwR/AABdhwR/AABehwR/AABfhwR/AABghwR/AABhhwR/
|
||||
AABihwR/AABjhwR/AABkhwR/AABlhwR/AABmhwR/AABnhwR/AABohwR/AABphwR/
|
||||
AABqhwR/AABrhwR/AABshwR/AABthwR/AABuhwR/AABvhwR/AABwhwR/AABxhwR/
|
||||
AAByhwR/AABzhwR/AAB0hwR/AAB1hwR/AAB2hwR/AAB3hwR/AAB4hwR/AAB5hwR/
|
||||
AAB6hwR/AAB7hwR/AAB8hwR/AAB9hwR/AAB+hwR/AAB/MAwGA1UdEwEB/wQCMAAw
|
||||
DgYDVR0PAQH/BAQDAgWgMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3
|
||||
DQEBCwUAA4IBAQBoKKVKfjFxCoau81Y3IScaBBRKLR1vsd73SfZnquqih3oMiQ+z
|
||||
24ssFihkVc1skyEh1/DtxwQHQAkEtkqIx1mGpA0KmPl5pA3dLPL8Qcf+Y0xLdaSO
|
||||
AWSPC/pZgdwLPNAHEDzSn/x5FMNyedOTAfPzghsxqDi/+xkDXggYkh+Xrx6tz7x5
|
||||
MnHRsa0g3najXXtpciVsXwGPw0I5FqO/kr0cMNbN6wZcTGCOGArltg8Vgajm+BcC
|
||||
AnxY9OydpVPKNq4XrGgBFAY8P1q3NhMLXv2Vk5Aju87as8knTyr2RCjQ+3oDw1Fk
|
||||
wjTo59SJ1mATL5kzCGDlsAZlEiY4d8IJvRs5
|
||||
-----END NEW CERTIFICATE REQUEST-----
|
36
examples/tls/testing--ca.pem
Normal file
36
examples/tls/testing--ca.pem
Normal file
|
@ -0,0 +1,36 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIDxTCCAq2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAeFw0yMDAxMDEwMDAwMDBaFw00MDEyMzEyMzU5NTlaMBYxFDASBgNV
|
||||
BAMTC2thd2lwaWtvLWNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
|
||||
qVvdvjwNaOykQoa/Qz2GkiY/qUEL4vFuLoUAy2UqWuCTsWFYdMcK67KGGz6u9BRq
|
||||
7t5MTx3/WIiNHLWA/A4nAL1To4jrE+3Aj/oYXXnozqk7z2lGCVywxgLbZBo2vWVG
|
||||
+hgUEghikagU5fN3NsdTmdQeGnKv6Vm6ZJUNZDySYN1Tt50nzoA1pa5zvHlcLlzX
|
||||
dQNr/A9L/hJpVqiEub25DgxXUsCJgA+1KFiY1rMWXY6pzelcVoiZ2A40oXVI2cst
|
||||
UtNmTKwCvnyzlzMhgsLbY7iTp5xfnZE3QzIziaWkq9dOLqNi4oiaF4nkLjqzItjs
|
||||
99lteqQ9c1cqyxGY8X0AEwIDAQABo4IBHDCCARgwDwYDVR0TAQH/BAUwAwEB/zCB
|
||||
5QYDVR0eAQH/BIHaMIHXoIHUMAqHCH8AAAD/AAAAMAqCCGthd2lwaWtvMAuCCWxv
|
||||
Y2FsaG9zdDAGggR0ZXN0MAmCB2V4YW1wbGUwDYILZXhhbXBsZS5jb20wDYILZXhh
|
||||
bXBsZS5uZXQwDYILZXhhbXBsZS5vcmcwCYIHaW52YWxpZDAKgQhrYXdpcGlrbzAL
|
||||
gQlsb2NhbGhvc3QwBoEEdGVzdDAJgQdleGFtcGxlMA2BC2V4YW1wbGUuY29tMA2B
|
||||
C2V4YW1wbGUubmV0MA2BC2V4YW1wbGUub3JnMAmBB2ludmFsaWQwHQYDVR0OBBYE
|
||||
FIYvnZN/WTP9CLtCmE8NoDvZ2Fs0MA0GCSqGSIb3DQEBCwUAA4IBAQCD9Rq/CTOZ
|
||||
9v0XoEq208y1akWLG0l3YDvor+ee9Ier8GcQKuaX/WaOLceqPuMFpi2hmlblmkw+
|
||||
X11IVefWGcO9TCO0gPRpzXXpx/ZMlbgvOoM/WE3PtrVfPLxNn91LeENPUj+jrCNo
|
||||
594Prq+/FaBKs/xOfzgLR1wVEHt2lyXsvQbJ38qkAkIlQdjpolmDopNkFnlglM5Y
|
||||
cMO/3ywYpI/X5+ge5TpOlDf4iwo6dm8uxpY/12gwlSpf/B5KuDqaeae6oHTB7Gn4
|
||||
Q8TCLS2Awha2lFFcQEoes14Lri0ARFygav0X1aP4P2vPM5ioA8vW2vgCPHLOccP8
|
||||
vOyisHCQ3eIe
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIB+TCCAaugAwIBAgIBATAFBgMrZXAwFjEUMBIGA1UEAxMLa2F3aXBpa28tY2Ew
|
||||
HhcNMjAwMTAxMDAwMDAwWhcNNDAxMjMxMjM1OTU5WjAWMRQwEgYDVQQDEwtrYXdp
|
||||
cGlrby1jYTAqMAUGAytlcAMhAG7iAxaqyOj/Yckknf09zbMt1ABMqJINuxs78UeE
|
||||
GYato4IBHDCCARgwDwYDVR0TAQH/BAUwAwEB/zCB5QYDVR0eAQH/BIHaMIHXoIHU
|
||||
MAqHCH8AAAD/AAAAMAqCCGthd2lwaWtvMAuCCWxvY2FsaG9zdDAGggR0ZXN0MAmC
|
||||
B2V4YW1wbGUwDYILZXhhbXBsZS5jb20wDYILZXhhbXBsZS5uZXQwDYILZXhhbXBs
|
||||
ZS5vcmcwCYIHaW52YWxpZDAKgQhrYXdpcGlrbzALgQlsb2NhbGhvc3QwBoEEdGVz
|
||||
dDAJgQdleGFtcGxlMA2BC2V4YW1wbGUuY29tMA2BC2V4YW1wbGUubmV0MA2BC2V4
|
||||
YW1wbGUub3JnMAmBB2ludmFsaWQwHQYDVR0OBBYEFNBVyhfrfaWPG/bQaHw0BL/V
|
||||
Viq3MAUGAytlcANBAJQ1/xxifLV25+92zUki6efxjrDzKQ50WmK7vjMcFTrvPSg0
|
||||
K43TIK6/bV2YWAiAOTCdBjVYGhlF6tiPEeuingo=
|
||||
-----END CERTIFICATE-----
|
248
scripts/tls.z-run
Normal file
248
scripts/tls.z-run
Normal file
|
@ -0,0 +1,248 @@
|
|||
#!/dev/null
|
||||
|
||||
|
||||
|
||||
|
||||
<< tls / generate / all
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
"${ZRUN[@]}" ':: tls / generate / self-signed'
|
||||
"${ZRUN[@]}" ':: tls / generate / testing / ca'
|
||||
"${ZRUN[@]}" ':: tls / generate / testing / server'
|
||||
"${ZRUN[@]}" ':: tls / generate / testing / client'
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< tls / generate / self-signed
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
for _type in rsa:sha256 ed25519:sha512 ; do
|
||||
|
||||
_hash="${_type#*:}"
|
||||
_type="${_type%:*}"
|
||||
|
||||
certtool \
|
||||
--generate-privkey \
|
||||
--key-type "${_type}" \
|
||||
--sec-param medium \
|
||||
--pkcs8 \
|
||||
--pkcs-cipher aes-128 \
|
||||
--password '' \
|
||||
--outfile "./examples/tls/${_type}/self-signed--${_type}--private-key.pem" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
certtool \
|
||||
--generate-self-signed \
|
||||
--hash "${_hash}" \
|
||||
--pkcs8 \
|
||||
--password '' \
|
||||
--load-privkey "./examples/tls/${_type}/self-signed--${_type}--private-key.pem" \
|
||||
--outfile "./examples/tls/${_type}/self-signed--${_type}--certificate.pem" \
|
||||
--template "./examples/tls/conf/self-signed--any--certificate.conf" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
cat -- \
|
||||
"./examples/tls/${_type}/self-signed--${_type}--certificate.pem" \
|
||||
"./examples/tls/${_type}/self-signed--${_type}--private-key.pem" \
|
||||
>| "./examples/tls/${_type}/self-signed--${_type}--bundle.pem" \
|
||||
#
|
||||
|
||||
openssl pkcs12 \
|
||||
-export \
|
||||
-name bundle \
|
||||
-password pass:bundle \
|
||||
-des3 -descert -macalg sha1 \
|
||||
-in "./examples/tls/${_type}/self-signed--${_type}--bundle.pem" \
|
||||
-out "./examples/tls/${_type}/self-signed--${_type}--bundle.p12" \
|
||||
#
|
||||
|
||||
done
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< tls / generate / testing / ca
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
for _type in rsa:sha256 ed25519:sha512 ; do
|
||||
_hash="${_type#*:}"
|
||||
_type="${_type%:*}"
|
||||
|
||||
certtool \
|
||||
--generate-privkey \
|
||||
--key-type "${_type}" \
|
||||
--sec-param medium \
|
||||
--pkcs8 \
|
||||
--pkcs-cipher aes-128 \
|
||||
--password '' \
|
||||
--outfile "./examples/tls/${_type}/testing--ca--${_type}--private-key.pem" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
certtool \
|
||||
--generate-self-signed \
|
||||
--hash "${_hash}" \
|
||||
--pkcs8 \
|
||||
--password '' \
|
||||
--load-privkey "./examples/tls/${_type}/testing--ca--${_type}--private-key.pem" \
|
||||
--outfile "./examples/tls/${_type}/testing--ca--${_type}--certificate.pem" \
|
||||
--template "./examples/tls/conf/testing--ca--any--certificate.conf" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
done
|
||||
|
||||
cat -- \
|
||||
"./examples/tls/rsa/testing--ca--rsa--certificate.pem" \
|
||||
"./examples/tls/ed25519/testing--ca--ed25519--certificate.pem" \
|
||||
>| "./examples/tls/testing--ca.pem" \
|
||||
#
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< tls / generate / testing / server
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
for _type in rsa:sha256 ed25519:sha512 ; do
|
||||
_hash="${_type#*:}"
|
||||
_type="${_type%:*}"
|
||||
|
||||
certtool \
|
||||
--generate-privkey \
|
||||
--key-type "${_type}" \
|
||||
--sec-param medium \
|
||||
--pkcs8 \
|
||||
--pkcs-cipher aes-128 \
|
||||
--password '' \
|
||||
--outfile "./examples/tls/${_type}/testing--server--${_type}--private-key.pem" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
certtool \
|
||||
--generate-request \
|
||||
--hash "${_hash}" \
|
||||
--pkcs8 \
|
||||
--password '' \
|
||||
--load-privkey "./examples/tls/${_type}/testing--server--${_type}--private-key.pem" \
|
||||
--outfile "./examples/tls/${_type}/testing--server--${_type}--request.pem" \
|
||||
--template "./examples/tls/conf/testing--server--any--certificate.conf" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
certtool \
|
||||
--generate-certificate \
|
||||
--hash "${_hash}" \
|
||||
--pkcs8 \
|
||||
--password '' \
|
||||
--load-ca-privkey "./examples/tls/${_type}/testing--ca--${_type}--private-key.pem" \
|
||||
--load-ca-certificate "./examples/tls/${_type}/testing--ca--${_type}--certificate.pem" \
|
||||
--load-request "./examples/tls/${_type}/testing--server--${_type}--request.pem" \
|
||||
--outfile "./examples/tls/${_type}/testing--server--${_type}--certificate.pem" \
|
||||
--template "./examples/tls/conf/testing--server--any--certificate.conf" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
cat -- \
|
||||
"./examples/tls/${_type}/testing--server--${_type}--certificate.pem" \
|
||||
"./examples/tls/${_type}/testing--ca--${_type}--certificate.pem" \
|
||||
"./examples/tls/${_type}/testing--server--${_type}--private-key.pem" \
|
||||
>| "./examples/tls/${_type}/testing--server--${_type}--bundle.pem" \
|
||||
#
|
||||
|
||||
openssl pkcs12 \
|
||||
-export \
|
||||
-name bundle \
|
||||
-password pass:bundle \
|
||||
-des3 -descert -macalg sha1 \
|
||||
-in "./examples/tls/${_type}/testing--server--${_type}--bundle.pem" \
|
||||
-out "./examples/tls/${_type}/testing--server--${_type}--bundle.p12" \
|
||||
#
|
||||
|
||||
done
|
||||
!!
|
||||
|
||||
|
||||
|
||||
|
||||
<< tls / generate / testing / client
|
||||
|
||||
test "${#}" -eq 0
|
||||
|
||||
for _type in rsa:sha256 ed25519:sha512 ; do
|
||||
_hash="${_type#*:}"
|
||||
_type="${_type%:*}"
|
||||
|
||||
certtool \
|
||||
--generate-privkey \
|
||||
--key-type "${_type}" \
|
||||
--sec-param medium \
|
||||
--pkcs8 \
|
||||
--pkcs-cipher aes-128 \
|
||||
--password '' \
|
||||
--outfile "./examples/tls/${_type}/testing--client--${_type}--private-key.pem" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
certtool \
|
||||
--generate-request \
|
||||
--hash "${_hash}" \
|
||||
--pkcs8 \
|
||||
--password '' \
|
||||
--load-privkey "./examples/tls/${_type}/testing--client--${_type}--private-key.pem" \
|
||||
--outfile "./examples/tls/${_type}/testing--client--${_type}--request.pem" \
|
||||
--template "./examples/tls/conf/testing--client--any--certificate.conf" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
certtool \
|
||||
--generate-certificate \
|
||||
--hash "${_hash}" \
|
||||
--pkcs8 \
|
||||
--password '' \
|
||||
--load-ca-privkey "./examples/tls/${_type}/testing--ca--${_type}--private-key.pem" \
|
||||
--load-ca-certificate "./examples/tls/${_type}/testing--ca--${_type}--certificate.pem" \
|
||||
--load-request "./examples/tls/${_type}/testing--client--${_type}--request.pem" \
|
||||
--outfile "./examples/tls/${_type}/testing--client--${_type}--certificate.pem" \
|
||||
--template "./examples/tls/conf/testing--client--any--certificate.conf" \
|
||||
--no-text \
|
||||
2> /dev/null \
|
||||
#
|
||||
|
||||
cat -- \
|
||||
"./examples/tls/${_type}/testing--client--${_type}--certificate.pem" \
|
||||
"./examples/tls/${_type}/testing--ca--${_type}--certificate.pem" \
|
||||
"./examples/tls/${_type}/testing--client--${_type}--private-key.pem" \
|
||||
>| "./examples/tls/${_type}/testing--client--${_type}--bundle.pem" \
|
||||
#
|
||||
|
||||
openssl pkcs12 \
|
||||
-export \
|
||||
-name bundle \
|
||||
-password pass:bundle \
|
||||
-des3 -descert -macalg sha1 \
|
||||
-in "./examples/tls/${_type}/testing--client--${_type}--bundle.pem" \
|
||||
-out "./examples/tls/${_type}/testing--client--${_type}--bundle.p12" \
|
||||
#
|
||||
|
||||
done
|
||||
!!
|
||||
|
|
@ -9,6 +9,7 @@
|
|||
::// go / ...
|
||||
::// documentation / ...
|
||||
::// tools / ...
|
||||
::// tls / ...
|
||||
::// *
|
||||
|
||||
|
||||
|
@ -19,4 +20,5 @@
|
|||
&& _/benchmark.z-run
|
||||
&& _/workspace.z-run
|
||||
&& _/tools.z-run
|
||||
&& _/tls.z-run
|
||||
|
||||
|
|
Loading…
Reference in a new issue