bpo-32602: Test ECDSA certs (#5247) · python/cpython@bd5c7d2 (original) (raw)
``
1
`+
-----BEGIN PRIVATE KEY-----
`
``
2
`+
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDeU8YQtyeEjPLA
`
``
3
`+
SdMBPTS9QcuAZIJjbJRgr8nsRb767pbmWR9C1JuDy/Bz/AprFC6Om950fLn3pOqR
`
``
4
`+
zDUWZX/qTe+o27i8u0Qzk06bhRkxAdTEoTfRcH/FkJaimJqeTt9rZqc+AGSNKM8o
`
``
5
`+
4GyPW4IELnavmMB30+7rKIJMIpIn1a1k6MybJYdWNSuVqwArAVvRlj5qOiqX7KAS
`
``
6
`+
otFRP8pz+Lgw3qREQzgnZz/bcScKd+5Uy4qMFPNOMjgW6nDV60ekNx0GT+59E/+8
`
``
7
`+
64GRq34rNVu2SN0XXcQh33R3LwwrvAdymaLyr1YyIRM5gLPxugxCIA0SYjG0YoGB
`
``
8
`+
uUSwtNa7AgMBAAECggEBAJjxUGPXW1wYCja1km5byJgZVwEwI3J6E2igBWyAXm0J
`
``
9
`+
DM3RqWu0DneQKA3h6NjYvV5lY5cG5nex/5vkuvB5SpHIo4GqBV/wA27ne0AJQ9cu
`
``
10
`+
x0utDFUL6xnh6X5ZNKSK5a9gotRIOOPSmxAnswa7kKmHvSX3ExBbvxQOffQaJCk5
`
``
11
`+
0GHl6I/HltqVzMu4ICAo0NY0gw1n+hVKTo28KkJ9PL7X6v6H5yvZ3L6TkMytSvqf
`
``
12
`+
9iVlYuIN66ToBtxaI4g2RiUJtA2hdT9IP7Wg4YD6Ptyih90zXz2wTzWppFem6UA9
`
``
13
`+
dePig94R9moj9ucuK0tx3kSATNo0op/XEx1e3OOtcQECgYEA/w7pNOPYgj7VMyYx
`
``
14
`+
p4Lx4BOllzQts8mIBtUVZVQSJ2miun6DTalZVT2V3ayTuE0qhUHd1SHu9F77a9fQ
`
``
15
`+
qaSUUY9elwXyfvcNCfhYVRJxyxirI4Z6ZCBwjpWOGSBB59NTeDhVnbkTlfE6guqS
`
``
16
`+
3KRS1pfIQ6FCvGIrhjRZgHo1TGECgYEA3yXsospbOS7VeBj0UPSB87fp1QM+r48o
`
``
17
`+
RflIsRzdsN9Ka2j6EiYpgKdbgXr80vkctYTK0dT8jrFSk81Y932CZezH2IWo8Meo
`
``
18
`+
40qaFWMboNFBIC4yv6RSRxJMQfYsKnXC2trSnXH+qf55Trey4uZNMX7VJ+RFKExS
`
``
19
`+
ieSWSbTWmJsCgYEAzo3yyoRiiEf+PKgHulLPMtp2VddJ07m30WCrLR5CfWyM/l8K
`
``
20
`+
UtB8qg1v2s+x6aWEc9p9necXLwvkrNdgAqJoAw0KW1/TnILSKmrWjj6brRBTODfl
`
``
21
`+
0kR7It128F4xQV7g0BE/NLX3aIytB+yT9t+Uvni5FBv6gbk26j5m5ScTFsECgYEA
`
``
22
`+
hzrQYQcIqWq8av+Ub8r9Rdlal4BT6Mh0u5MKfmrj3mAzFUyU35LI6/J//cOum5vj
`
``
23
`+
zg0fbHIKa98CEBgNpk4lS+dmZMz7SI92xedb4UIiaB7nvLzCfGj0g6WPGRo6QbED
`
``
24
`+
2OVrZYbDsflJQm8ItYCjny8htf8b+gPmsTIZ8ajps6kCgYBnES8waDDAkL98lK28
`
``
25
`+
dcgnJXN+1UzeI6//If2uvDZEQ9tG/yMk2JYc84qZJLU5bRplMAjIQUVUcFWa+ZzV
`
``
26
`+
ylnDhagAtiWkHPcElWHym9dH8CRuYM3OTDsApZ7yMB/ArCcZMIA35OvNf6uc4lNV
`
``
27
`+
VD9VkaygPIg6ilv4npeTceqp8A==
`
``
28
`+
-----END PRIVATE KEY-----
`
``
29
`+
Certificate:
`
``
30
`+
Data:
`
``
31
`+
Version: 3 (0x2)
`
``
32
`+
Serial Number:
`
``
33
`+
82:ed:bf:41:c8:80:91:9f
`
``
34
`+
Signature Algorithm: sha1WithRSAEncryption
`
``
35
`+
Issuer: C=XY, O=Python Software Foundation CA, CN=our-ca-server
`
``
36
`+
Validity
`
``
37
`+
Not Before: Jan 19 19:09:07 2018 GMT
`
``
38
`+
Not After : Nov 28 19:09:07 2027 GMT
`
``
39
`+
Subject: C=XY, L=Castle Anthrax, O=Python Software Foundation, CN=idnsans
`
``
40
`+
Subject Public Key Info:
`
``
41
`+
Public Key Algorithm: rsaEncryption
`
``
42
`+
Public-Key: (2048 bit)
`
``
43
`+
Modulus:
`
``
44
`+
00:de:53:c6:10:b7:27:84:8c:f2:c0:49:d3:01:3d:
`
``
45
`+
34:bd:41:cb:80:64:82:63:6c:94:60:af:c9:ec:45:
`
``
46
`+
be:fa:ee:96:e6:59:1f:42:d4:9b:83:cb:f0:73:fc:
`
``
47
`+
0a:6b:14:2e:8e:9b:de:74:7c:b9:f7:a4:ea:91:cc:
`
``
48
`+
35:16:65:7f:ea:4d:ef:a8:db:b8:bc:bb:44:33:93:
`
``
49
`+
4e:9b:85:19:31:01:d4:c4:a1:37:d1:70:7f:c5:90:
`
``
50
`+
96:a2:98:9a:9e:4e:df:6b:66:a7:3e:00:64:8d:28:
`
``
51
`+
cf:28:e0:6c:8f:5b:82:04:2e:76:af:98:c0:77:d3:
`
``
52
`+
ee:eb:28:82:4c:22:92:27:d5:ad:64:e8:cc:9b:25:
`
``
53
`+
87:56:35:2b:95🆎00:2b:01:5b:d1:96:3e:6a:3a:
`
``
54
`+
2a:97:ec:a0:12:a2:d1:51:3f:ca:73:f8:b8:30:de:
`
``
55
`+
a4:44:43:38:27:67:3f:db:71:27:0a:77:ee:54:cb:
`
``
56
`+
8a:8c:14:f3:4e:32:38:16:ea:70:d5:eb:47:a4:37:
`
``
57
`+
1d:06:4f:ee:7d:13:ff:bc:eb:81:91🆎7e:2b:35:
`
``
58
`+
5b:b6:48:dd:17:5d:c4:21:df:74:77:2f:0c:2b:bc:
`
``
59
`+
07:72:99:a2:f2:af:56:32:21:13:39:80:b3:f1:ba:
`
``
60
`+
0c:42:20:0d:12:62:31:b4:62:81:81:b9:44:b0:b4:
`
``
61
`+
d6:bb
`
``
62
`+
Exponent: 65537 (0x10001)
`
``
63
`+
X509v3 extensions:
`
``
64
`+
X509v3 Subject Alternative Name:
`
``
65
`+
DNS:idnsans, DNS:xn--knig-5qa.idn.pythontest.net, DNS:xn--knigsgsschen-lcb0w.idna2003.pythontest.net, DNS:xn--knigsgchen-b4a3dun.idna2008.pythontest.net, DNS:xn--nxasmq6b.idna2003.pythontest.net, DNS:xn--nxasmm1c.idna2008.pythontest.net
`
``
66
`+
X509v3 Key Usage: critical
`
``
67
`+
Digital Signature, Key Encipherment
`
``
68
`+
X509v3 Extended Key Usage:
`
``
69
`+
TLS Web Server Authentication, TLS Web Client Authentication
`
``
70
`+
X509v3 Basic Constraints: critical
`
``
71
`+
CA:FALSE
`
``
72
`+
X509v3 Subject Key Identifier:
`
``
73
`+
3B:F0:22:A0:1E:9B:CE:2A:7C:AE:B1:32:1B:B0:8E:3E:33:40:E3:FA
`
``
74
`+
X509v3 Authority Key Identifier:
`
``
75
`+
keyid:9A:CF:CF:6E:EB:71:3D:DB:3C:F1:AE:88:6B:56:72:03:CB:08:A7:48
`
``
76
`+
DirName:/C=XY/O=Python Software Foundation CA/CN=our-ca-server
`
``
77
`+
serial:82:ED:BF:41:C8:80:91:9B
`
``
78
+
``
79
`+
Authority Information Access:
`
``
80
`+
CA Issuers - URI:http://testca.pythontest.net/testca/pycacert.cer
`
``
81
`+
OCSP - URI:http://testca.pythontest.net/testca/ocsp/
`
``
82
+
``
83
`+
X509v3 CRL Distribution Points:
`
``
84
+
``
85
`+
Full Name:
`
``
86
`+
URI:http://testca.pythontest.net/testca/revocation.crl
`
``
87
+
``
88
`+
Signature Algorithm: sha1WithRSAEncryption
`
``
89
`+
8b:1f:d7:e4:0d:15:76:b4:f5:87:33:de:b9:84:9b:f2:c1:9b:
`
``
90
`+
c9:97:50:f7:18:33:ed:b7:60:83:be:bb:94:1c:49:39:ae:54:
`
``
91
`+
24:43:f7:85:d8:2a:8c:26:17:56:1e:a6:b7:63:c5:05:f1:6e:
`
``
92
`+
f4:79:eb:fd:af:12:84:3c:28:4a:8f:b1:01:97:91:ba:18:2b:
`
``
93
`+
ba:54:25:49:1b:5b:2e:1e:6b:33:2d:f5:07:2e:76:04:e0:a8:
`
``
94
`+
95:25:3f:cc:c8:26:c0:30:b6:90:d2:2b:e1:e2:13:b0:a8:76:
`
``
95
`+
f0:06:90:b9:d5:28:6b:8a:e9:72:1a:ed:4f:7e:3c:37:2e:00:
`
``
96
`+
aa:9b:f1:29:44:94:f2:dc:c8:31:5f:4c:2d:00:d3:5e:78:6c:
`
``
97
`+
68:fc:0e:1e:46:be:d8:2e:29:88:78:8e:7e:f5:50:c8:5c:5d:
`
``
98
`+
5f:4c:09:d5:51:07:40:be:9b:30:ed:a3:29:68:25:6b:88:69:
`
``
99
`+
c7:43:35:54:2f:6e:9a:30:f1:d6:87:54:84:20:ef:a5:aa:33:
`
``
100
`+
df:00:6a:87:a9:b4:d7:89:1f:e7:60:0d:01:60:66:11:61:3f:
`
``
101
`+
d0:9f:86:37:cc:b3:b8:48:7e:1f:d2:7a:0f:02:e7:11:1d:dd:
`
``
102
`+
34:c4:0b:45:47:2b:05:37:dd:ee:6e:0e:1c:bd:de:24:42:50:
`
``
103
`+
a4:07:af:e5
`
``
104
`+
-----BEGIN CERTIFICATE-----
`
``
105
`+
MIIFvTCCBKWgAwIBAgIJAILtv0HIgJGfMA0GCSqGSIb3DQEBBQUAME0xCzAJBgNV
`
``
106
`+
BAYTAlhZMSYwJAYDVQQKDB1QeXRob24gU29mdHdhcmUgRm91bmRhdGlvbiBDQTEW
`
``
107
`+
MBQGA1UEAwwNb3VyLWNhLXNlcnZlcjAeFw0xODAxMTkxOTA5MDdaFw0yNzExMjgx
`
``
108
`+
OTA5MDdaMF0xCzAJBgNVBAYTAlhZMRcwFQYDVQQHDA5DYXN0bGUgQW50aHJheDEj
`
``
109
`+
MCEGA1UECgwaUHl0aG9uIFNvZnR3YXJlIEZvdW5kYXRpb24xEDAOBgNVBAMMB2lk
`
``
110
`+
bnNhbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeU8YQtyeEjPLA
`
``
111
`+
SdMBPTS9QcuAZIJjbJRgr8nsRb767pbmWR9C1JuDy/Bz/AprFC6Om950fLn3pOqR
`
``
112
`+
zDUWZX/qTe+o27i8u0Qzk06bhRkxAdTEoTfRcH/FkJaimJqeTt9rZqc+AGSNKM8o
`
``
113
`+
4GyPW4IELnavmMB30+7rKIJMIpIn1a1k6MybJYdWNSuVqwArAVvRlj5qOiqX7KAS
`
``
114
`+
otFRP8pz+Lgw3qREQzgnZz/bcScKd+5Uy4qMFPNOMjgW6nDV60ekNx0GT+59E/+8
`
``
115
`+
64GRq34rNVu2SN0XXcQh33R3LwwrvAdymaLyr1YyIRM5gLPxugxCIA0SYjG0YoGB
`
``
116
`+
uUSwtNa7AgMBAAGjggKOMIICijCB4QYDVR0RBIHZMIHWggdpZG5zYW5zgh94bi0t
`
``
117
`+
a25pZy01cWEuaWRuLnB5dGhvbnRlc3QubmV0gi54bi0ta25pZ3Nnc3NjaGVuLWxj
`
``
118
`+
YjB3LmlkbmEyMDAzLnB5dGhvbnRlc3QubmV0gi54bi0ta25pZ3NnY2hlbi1iNGEz
`
``
119
`+
ZHVuLmlkbmEyMDA4LnB5dGhvbnRlc3QubmV0giR4bi0tbnhhc21xNmIuaWRuYTIw
`
``
120
`+
MDMucHl0aG9udGVzdC5uZXSCJHhuLS1ueGFzbW0xYy5pZG5hMjAwOC5weXRob250
`
``
121
`+
ZXN0Lm5ldDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
`
``
122
`+
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDvwIqAem84qfK6xMhuwjj4z
`
``
123
`+
QOP6MH0GA1UdIwR2MHSAFJrPz27rcT3bPPGuiGtWcgPLCKdIoVGkTzBNMQswCQYD
`
``
124
`+
VQQGEwJYWTEmMCQGA1UECgwdUHl0aG9uIFNvZnR3YXJlIEZvdW5kYXRpb24gQ0Ex
`
``
125
`+
FjAUBgNVBAMMDW91ci1jYS1zZXJ2ZXKCCQCC7b9ByICRmzCBgwYIKwYBBQUHAQEE
`
``
126
`+
dzB1MDwGCCsGAQUFBzAChjBodHRwOi8vdGVzdGNhLnB5dGhvbnRlc3QubmV0L3Rl
`
``
127
`+
c3RjYS9weWNhY2VydC5jZXIwNQYIKwYBBQUHMAGGKWh0dHA6Ly90ZXN0Y2EucHl0
`
``
128
`+
aG9udGVzdC5uZXQvdGVzdGNhL29jc3AvMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6
`
``
129
`+
Ly90ZXN0Y2EucHl0aG9udGVzdC5uZXQvdGVzdGNhL3Jldm9jYXRpb24uY3JsMA0G
`
``
130
`+
CSqGSIb3DQEBBQUAA4IBAQCLH9fkDRV2tPWHM965hJvywZvJl1D3GDPtt2CDvruU
`
``
131
`+
HEk5rlQkQ/eF2CqMJhdWHqa3Y8UF8W70eev9rxKEPChKj7EBl5G6GCu6VCVJG1su
`
``
132
`+
HmszLfUHLnYE4KiVJT/MyCbAMLaQ0ivh4hOwqHbwBpC51ShriulyGu1Pfjw3LgCq
`
``
133
`+
m/EpRJTy3MgxX0wtANNeeGxo/A4eRr7YLimIeI5+9VDIXF1fTAnVUQdAvpsw7aMp
`
``
134
`+
aCVriGnHQzVUL26aMPHWh1SEIO+lqjPfAGqHqbTXiR/nYA0BYGYRYT/Qn4Y3zLO4
`
``
135
`+
SH4f0noPAucRHd00xAtFRysFN93ubg4cvd4kQlCkB6/l
`
``
136
`+
-----END CERTIFICATE-----
`