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-----

`