Skip to content

Commit

Permalink
Enforce RSA certificate keyUsage for known roots.
Browse files Browse the repository at this point in the history
Bug: 795089
Change-Id: I22a904cc0fb8dd1445424c6d526dbbc9bfbed788
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1475204
Commit-Queue: Jesse Selover <jselover@chromium.org>
Reviewed-by: David Benjamin <davidben@chromium.org>
Cr-Commit-Position: refs/heads/master@{#649640}
  • Loading branch information
Jesse Selover authored and Commit Bot committed Apr 10, 2019
1 parent c9cbea0 commit 4ae157d
Show file tree
Hide file tree
Showing 17 changed files with 555 additions and 327 deletions.
4 changes: 4 additions & 0 deletions net/base/net_error_list.h
Original file line number Diff line number Diff line change
Expand Up @@ -437,6 +437,10 @@ NET_ERROR(WRONG_VERSION_ON_EARLY_DATA, -179)
// https://crbug.com/boringssl/226.)
NET_ERROR(TLS13_DOWNGRADE_DETECTED, -180)

// The server's certificate has a keyUsage extension incompatible with the
// negotiated TLS key exchange method.
NET_ERROR(SSL_KEY_USAGE_INCOMPATIBLE, -181)

// Certificate error codes
//
// The values of certificate error codes must be consecutive.
Expand Down
6 changes: 3 additions & 3 deletions net/data/ssl/certificates/key_usage_p256.key
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIAE9Y7zEEwgTcxq2EBzZL8TZZtlfQAguRl1z6cMNDxpYoAoGCCqGSM49
AwEHoUQDQgAE3btuPA7J6+ul07ly3G1YhOI6c3mUecJ5ahPqurvYSyagI+UBPmy8
/5JUt0tFr1Mq/SZVHLsnUXQ0nCsX/Nfi0Q==
MHcCAQEEIKMMXIjb6PROYeXlSIibBPN6figqdrEfRfuhKPHc5fQtoAoGCCqGSM49
AwEHoUQDQgAEB9uj8C4QKvKDuuNsUtrp3gsS+f8snCYhuoCVwNi0MOjrtd9bBHGg
G7eswIOb+Mf025iMZpbovjg2SO5ta+LQ/A==
-----END EC PRIVATE KEY-----
47 changes: 26 additions & 21 deletions net/data/ssl/certificates/key_usage_p256_both.pem
Original file line number Diff line number Diff line change
@@ -1,40 +1,45 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIKMMXIjb6PROYeXlSIibBPN6figqdrEfRfuhKPHc5fQtoAoGCCqGSM49
AwEHoUQDQgAEB9uj8C4QKvKDuuNsUtrp3gsS+f8snCYhuoCVwNi0MOjrtd9bBHGg
G7eswIOb+Mf025iMZpbovjg2SO5ta+LQ/A==
-----END EC PRIVATE KEY-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
d1:cb:4f:79:42:77:f3:f5
Signature Algorithm: ecdsa-with-SHA256
46:c2:38:d2:dc:b3:96:34:cb:24:d1:85:ba:89:25:94:82:7a:66:3a
Signature Algorithm: ecdsa-with-SHA256
Issuer: CN = P-256 keyAgreement and digitalSignature
Validity
Not Before: May 4 19:15:24 2018 GMT
Not After : May 1 19:15:24 2028 GMT
Not Before: Mar 22 18:44:47 2019 GMT
Not After : Mar 19 18:44:47 2029 GMT
Subject: CN = P-256 keyAgreement and digitalSignature
Subject Public Key Info:
Public Key Algorithm: id-ecPublicKey
Public-Key: (256 bit)
pub:
04:dd:bb:6e:3c:0e:c9:eb:eb:a5:d3:b9:72:dc:6d:
58:84:e2:3a:73:79:94:79:c2:79:6a:13:ea:ba:bb:
d8:4b:26:a0:23:e5:01:3e:6c:bc:ff:92:54:b7:4b:
45:af:53:2a:fd:26:55:1c:bb:27:51:74:34:9c:2b:
17:fc:d7:e2:d1
04:07:db:a3:f0:2e:10:2a:f2:83:ba:e3:6c:52:da:
e9:de:0b:12:f9:ff:2c:9c:26:21:ba:80:95:c0:d8:
b4:30:e8:eb:b5:df:5b:04:71:a0:1b:b7:ac:c0:83:
9b:f8:c7:f4:db:98:8c:66:96:e8:be:38:36:48:ee:
6d:6b:e2:d0:fc
ASN1 OID: prime256v1
NIST CURVE: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Digital Signature, Key Agreement
Signature Algorithm: ecdsa-with-SHA256
30:45:02:21:00:9f:18:0f:0e:f8:a3:2f:e3:b5:63:5f:99:64:
ee:c3:f9:d0:8d:1a:ea:4c:02:3e:e1:e8:a7:41:61:e5:d8:a9:
fb:02:20:0e:4e:b8:09:ee:17:48:ff:9a:54:b6:bf:3e:ab:c4:
68:d2:6b:8b:e3:4e:50:3b:3d:78:30:ea:52:44:de:29:85
30:46:02:21:00:af:e1:2b:c4:fa:9f:6a:04:16:f6:b6:39:21:
9b:fc:02:0a:73:26:8f:5f:3e:c5:9b:ed:a1:5e:ff:60:c0:8b:
04:02:21:00:c9:45:91:1e:6d:58:48:90:e5:64:da:59:51:1c:
d3:ad:56:84:72:39:70:47:2d:78:b6:f8:f2:95:66:5c:a6:f9
-----BEGIN CERTIFICATE-----
MIIBbTCCAROgAwIBAgIJANHLT3lCd/P1MAoGCCqGSM49BAMCMDIxMDAuBgNVBAMM
J1AtMjU2IGtleUFncmVlbWVudCBhbmQgZGlnaXRhbFNpZ25hdHVyZTAeFw0xODA1
MDQxOTE1MjRaFw0yODA1MDExOTE1MjRaMDIxMDAuBgNVBAMMJ1AtMjU2IGtleUFn
cmVlbWVudCBhbmQgZGlnaXRhbFNpZ25hdHVyZTBZMBMGByqGSM49AgEGCCqGSM49
AwEHA0IABN27bjwOyevrpdO5ctxtWITiOnN5lHnCeWoT6rq72EsmoCPlAT5svP+S
VLdLRa9TKv0mVRy7J1F0NJwrF/zX4tGjEjAQMA4GA1UdDwEB/wQEAwIDiDAKBggq
hkjOPQQDAgNIADBFAiEAnxgPDvijL+O1Y1+ZZO7D+dCNGupMAj7h6KdBYeXYqfsC
IA5OuAnuF0j/mlS2vz6rxGjSa4vjTlA7PXgw6lJE3imF
MIIBeTCCAR6gAwIBAgIURsI40tyzljTLJNGFuokllIJ6ZjowCgYIKoZIzj0EAwIw
MjEwMC4GA1UEAwwnUC0yNTYga2V5QWdyZWVtZW50IGFuZCBkaWdpdGFsU2lnbmF0
dXJlMB4XDTE5MDMyMjE4NDQ0N1oXDTI5MDMxOTE4NDQ0N1owMjEwMC4GA1UEAwwn
UC0yNTYga2V5QWdyZWVtZW50IGFuZCBkaWdpdGFsU2lnbmF0dXJlMFkwEwYHKoZI
zj0CAQYIKoZIzj0DAQcDQgAEB9uj8C4QKvKDuuNsUtrp3gsS+f8snCYhuoCVwNi0
MOjrtd9bBHGgG7eswIOb+Mf025iMZpbovjg2SO5ta+LQ/KMSMBAwDgYDVR0PAQH/
BAQDAgOIMAoGCCqGSM49BAMCA0kAMEYCIQCv4SvE+p9qBBb2tjkhm/wCCnMmj18+
xZvtoV7/YMCLBAIhAMlFkR5tWEiQ5WTaWVEc061WhHI5cEcteLb48pVmXKb5
-----END CERTIFICATE-----
46 changes: 26 additions & 20 deletions net/data/ssl/certificates/key_usage_p256_digitalsignature.pem
Original file line number Diff line number Diff line change
@@ -1,39 +1,45 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIKMMXIjb6PROYeXlSIibBPN6figqdrEfRfuhKPHc5fQtoAoGCCqGSM49
AwEHoUQDQgAEB9uj8C4QKvKDuuNsUtrp3gsS+f8snCYhuoCVwNi0MOjrtd9bBHGg
G7eswIOb+Mf025iMZpbovjg2SO5ta+LQ/A==
-----END EC PRIVATE KEY-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
95:60:29:92:1a:f1:a1:5d
Signature Algorithm: ecdsa-with-SHA256
5c:1a:84:3a:04:4b:f2:d4:76:64:b4:84:e0:00:a7:47:2c:a6:fd:26
Signature Algorithm: ecdsa-with-SHA256
Issuer: CN = P-256 digitalSignature
Validity
Not Before: May 4 19:15:24 2018 GMT
Not After : May 1 19:15:24 2028 GMT
Not Before: Mar 22 18:44:47 2019 GMT
Not After : Mar 19 18:44:47 2029 GMT
Subject: CN = P-256 digitalSignature
Subject Public Key Info:
Public Key Algorithm: id-ecPublicKey
Public-Key: (256 bit)
pub:
04:dd:bb:6e:3c:0e:c9:eb:eb:a5:d3:b9:72:dc:6d:
58:84:e2:3a:73:79:94:79:c2:79:6a:13:ea:ba:bb:
d8:4b:26:a0:23:e5:01:3e:6c:bc:ff:92:54:b7:4b:
45:af:53:2a:fd:26:55:1c:bb:27:51:74:34:9c:2b:
17:fc:d7:e2:d1
04:07:db:a3:f0:2e:10:2a:f2:83:ba:e3:6c:52:da:
e9:de:0b:12:f9:ff:2c:9c:26:21:ba:80:95:c0:d8:
b4:30:e8:eb:b5:df:5b:04:71:a0:1b:b7:ac:c0:83:
9b:f8:c7:f4:db:98:8c:66:96:e8:be:38:36:48:ee:
6d:6b:e2:d0:fc
ASN1 OID: prime256v1
NIST CURVE: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Digital Signature
Signature Algorithm: ecdsa-with-SHA256
30:45:02:20:2a:6f:37:35:29:e7:0e:e0:4e:78:b3:d9:1e:62:
ce:ac:19:a0:46:9f:f0:5b:8d:0e:cb:39:f6:85:72:50:76:e1:
02:21:00:fb:d9:9f:5e:08:f6:bb:49:ef:72:d8:dd:fc:7a:59:
7c:be:55:86:e3:9a:16:25:42:15:4f:3d:14:45:51:13:91
30:45:02:20:34:43:44:15:20:4f:94:7e:dc:be:7a:ae:1d:07:
1e:1a:d8:93:1b:bb:b0:a0:e4:7a:87:89:55:93:81:c9:55:7a:
02:21:00:a1:59:01:df:19:8a:53:9b:eb:10:a8:26:39:39:f8:
81:ff:db:e9:77:43:24:5a:ad:e7:b6:ea:b4:0a:23:4e:df
-----BEGIN CERTIFICATE-----
MIIBSjCB8aADAgECAgkAlWApkhrxoV0wCgYIKoZIzj0EAwIwITEfMB0GA1UEAwwW
UC0yNTYgZGlnaXRhbFNpZ25hdHVyZTAeFw0xODA1MDQxOTE1MjRaFw0yODA1MDEx
OTE1MjRaMCExHzAdBgNVBAMMFlAtMjU2IGRpZ2l0YWxTaWduYXR1cmUwWTATBgcq
hkjOPQIBBggqhkjOPQMBBwNCAATdu248Dsnr66XTuXLcbViE4jpzeZR5wnlqE+q6
u9hLJqAj5QE+bLz/klS3S0WvUyr9JlUcuydRdDScKxf81+LRoxIwEDAOBgNVHQ8B
Af8EBAMCB4AwCgYIKoZIzj0EAwIDSAAwRQIgKm83NSnnDuBOeLPZHmLOrBmgRp/w
W40Oyzn2hXJQduECIQD72Z9eCPa7Se9y2N38ell8vlWG45oWJUIVTz0URVETkQ==
MIIBVTCB/KADAgECAhRcGoQ6BEvy1HZktITgAKdHLKb9JjAKBggqhkjOPQQDAjAh
MR8wHQYDVQQDDBZQLTI1NiBkaWdpdGFsU2lnbmF0dXJlMB4XDTE5MDMyMjE4NDQ0
N1oXDTI5MDMxOTE4NDQ0N1owITEfMB0GA1UEAwwWUC0yNTYgZGlnaXRhbFNpZ25h
dHVyZTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAfbo/AuECryg7rjbFLa6d4L
Evn/LJwmIbqAlcDYtDDo67XfWwRxoBu3rMCDm/jH9NuYjGaW6L44NkjubWvi0Pyj
EjAQMA4GA1UdDwEB/wQEAwIHgDAKBggqhkjOPQQDAgNIADBFAiA0Q0QVIE+Ufty+
eq4dBx4a2JMbu7Cg5HqHiVWTgclVegIhAKFZAd8ZilOb6xCoJjk5+IH/2+l3QyRa
ree26rQKI07f
-----END CERTIFICATE-----
46 changes: 26 additions & 20 deletions net/data/ssl/certificates/key_usage_p256_keyagreement.pem
Original file line number Diff line number Diff line change
@@ -1,39 +1,45 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIKMMXIjb6PROYeXlSIibBPN6figqdrEfRfuhKPHc5fQtoAoGCCqGSM49
AwEHoUQDQgAEB9uj8C4QKvKDuuNsUtrp3gsS+f8snCYhuoCVwNi0MOjrtd9bBHGg
G7eswIOb+Mf025iMZpbovjg2SO5ta+LQ/A==
-----END EC PRIVATE KEY-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
fa:a0:a5:bb:df:5f:50:08
Signature Algorithm: ecdsa-with-SHA256
30:0c:bd:58:9b:b4:bd:6f:1d:33:be:04:d3:06:b0:9d:bb:5f:6b:91
Signature Algorithm: ecdsa-with-SHA256
Issuer: CN = P-256 keyAgreement
Validity
Not Before: May 4 19:15:24 2018 GMT
Not After : May 1 19:15:24 2028 GMT
Not Before: Mar 22 18:44:47 2019 GMT
Not After : Mar 19 18:44:47 2029 GMT
Subject: CN = P-256 keyAgreement
Subject Public Key Info:
Public Key Algorithm: id-ecPublicKey
Public-Key: (256 bit)
pub:
04:dd:bb:6e:3c:0e:c9:eb:eb:a5:d3:b9:72:dc:6d:
58:84:e2:3a:73:79:94:79:c2:79:6a:13:ea:ba:bb:
d8:4b:26:a0:23:e5:01:3e:6c:bc:ff:92:54:b7:4b:
45:af:53:2a:fd:26:55:1c:bb:27:51:74:34:9c:2b:
17:fc:d7:e2:d1
04:07:db:a3:f0:2e:10:2a:f2:83:ba:e3:6c:52:da:
e9:de:0b:12:f9:ff:2c:9c:26:21:ba:80:95:c0:d8:
b4:30:e8:eb:b5:df:5b:04:71:a0:1b:b7:ac:c0:83:
9b:f8:c7:f4:db:98:8c:66:96:e8:be:38:36:48:ee:
6d:6b:e2:d0:fc
ASN1 OID: prime256v1
NIST CURVE: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Key Agreement
Signature Algorithm: ecdsa-with-SHA256
30:44:02:20:48:ae:ed:78:6b:5b:b0:10:b9:3d:d2:af:6d:8b:
01:89:28:18:a0:c1:ef:66:2c:bb:d8:2f:4a:dc:e2:8d:c3:d7:
02:20:1e:fc:88:61:3b:32:1a:23:df:d7:ec:d7:12:5a:e1:50:
b1:6a:16:35:fa:cb:5e:a9:97:bf:95:1a:34:3a:49:f0
30:45:02:20:55:14:90:f0:f6:0d:ab:00:9e:1a:c1:fa:54:54:
3d:07:fd:cb:d2:82:61:7e:b9:37:fe:7d:78:da:de:8c:a9:8e:
02:21:00:9c:a5:98:eb:07:39:60:36:01:28:b9:2b:85:5a:7e:
54:8e:88:f5:31:9e:84:06:9f:c8:7e:dd:69:24:7d:73:5b
-----BEGIN CERTIFICATE-----
MIIBQTCB6aADAgECAgkA+qClu99fUAgwCgYIKoZIzj0EAwIwHTEbMBkGA1UEAwwS
UC0yNTYga2V5QWdyZWVtZW50MB4XDTE4MDUwNDE5MTUyNFoXDTI4MDUwMTE5MTUy
NFowHTEbMBkGA1UEAwwSUC0yNTYga2V5QWdyZWVtZW50MFkwEwYHKoZIzj0CAQYI
KoZIzj0DAQcDQgAE3btuPA7J6+ul07ly3G1YhOI6c3mUecJ5ahPqurvYSyagI+UB
Pmy8/5JUt0tFr1Mq/SZVHLsnUXQ0nCsX/Nfi0aMSMBAwDgYDVR0PAQH/BAQDAgMI
MAoGCCqGSM49BAMCA0cAMEQCIEiu7XhrW7AQuT3Sr22LAYkoGKDB72Ysu9gvStzi
jcPXAiAe/IhhOzIaI9/X7NcSWuFQsWoWNfrLXqmXv5UaNDpJ8A==
MIIBTTCB9KADAgECAhQwDL1Ym7S9bx0zvgTTBrCdu19rkTAKBggqhkjOPQQDAjAd
MRswGQYDVQQDDBJQLTI1NiBrZXlBZ3JlZW1lbnQwHhcNMTkwMzIyMTg0NDQ3WhcN
MjkwMzE5MTg0NDQ3WjAdMRswGQYDVQQDDBJQLTI1NiBrZXlBZ3JlZW1lbnQwWTAT
BgcqhkjOPQIBBggqhkjOPQMBBwNCAAQH26PwLhAq8oO642xS2uneCxL5/yycJiG6
gJXA2LQw6Ou131sEcaAbt6zAg5v4x/TbmIxmlui+ODZI7m1r4tD8oxIwEDAOBgNV
HQ8BAf8EBAMCAwgwCgYIKoZIzj0EAwIDSAAwRQIgVRSQ8PYNqwCeGsH6VFQ9B/3L
0oJhfrk3/n142t6MqY4CIQCcpZjrBzlgNgEouSuFWn5Ujoj1MZ6EBp/Ift1pJH1z
Ww==
-----END CERTIFICATE-----
45 changes: 25 additions & 20 deletions net/data/ssl/certificates/key_usage_p256_no_extension.pem
Original file line number Diff line number Diff line change
@@ -1,36 +1,41 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIKMMXIjb6PROYeXlSIibBPN6figqdrEfRfuhKPHc5fQtoAoGCCqGSM49
AwEHoUQDQgAEB9uj8C4QKvKDuuNsUtrp3gsS+f8snCYhuoCVwNi0MOjrtd9bBHGg
G7eswIOb+Mf025iMZpbovjg2SO5ta+LQ/A==
-----END EC PRIVATE KEY-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
8c:e2:cb:3c:0e:f4:4a:26
Signature Algorithm: ecdsa-with-SHA256
12:73:1e:4b:3d:cb:ef:0d:a8:6c:ce:8c:56:bf:a4:1d:2c:47:f4:32
Signature Algorithm: ecdsa-with-SHA256
Issuer: CN = P-256 no keyUsage extension
Validity
Not Before: May 4 19:15:24 2018 GMT
Not After : May 1 19:15:24 2028 GMT
Not Before: Mar 22 18:44:47 2019 GMT
Not After : Mar 19 18:44:47 2029 GMT
Subject: CN = P-256 no keyUsage extension
Subject Public Key Info:
Public Key Algorithm: id-ecPublicKey
Public-Key: (256 bit)
pub:
04:dd:bb:6e:3c:0e:c9:eb:eb:a5:d3:b9:72:dc:6d:
58:84:e2:3a:73:79:94:79:c2:79:6a:13:ea:ba:bb:
d8:4b:26:a0:23:e5:01:3e:6c:bc:ff:92:54:b7:4b:
45:af:53:2a:fd:26:55:1c:bb:27:51:74:34:9c:2b:
17:fc:d7:e2:d1
04:07:db:a3:f0:2e:10:2a:f2:83:ba:e3:6c:52:da:
e9:de:0b:12:f9:ff:2c:9c:26:21:ba:80:95:c0:d8:
b4:30:e8:eb:b5:df:5b:04:71:a0:1b:b7:ac:c0:83:
9b:f8:c7:f4:db:98:8c:66:96:e8:be:38:36:48:ee:
6d:6b:e2:d0:fc
ASN1 OID: prime256v1
NIST CURVE: P-256
Signature Algorithm: ecdsa-with-SHA256
30:44:02:20:71:c5:55:cf:ea:9b:1d:38:ee:46:6e:9f:a2:79:
e2:73:cd:1e:61:1d:c7:0c:75:8e:48:4e:fb:5a:85:95:5d:7f:
02:20:09:6c:6f:b1:ed:66:9b:d5:26:e9:a3:81:35:ac:2d:36:
b3:33:ba:a9:24:d1:a5:38:51:e2:0d:13:dc:cd:cb:44
30:46:02:21:00:fb:97:2d:78:2b:d0:f7:cf:84:75:05:36:10:
b2:fc:20:27:7a:55:59:9e:63:e5:e4:e9:f2:a1:0e:ef:44:ce:
a9:02:21:00:8b:ad:e5:a6:f6:4b:f4:b0:02:e4:16:41:02:1e:
89:87:39:3c:87:d0:1b:95:e4:1e:4e:82:b4:21:c2:ce:d7:fe
-----BEGIN CERTIFICATE-----
MIIBPzCB56ADAgECAgkAjOLLPA70SiYwCgYIKoZIzj0EAwIwJjEkMCIGA1UEAwwb
UC0yNTYgbm8ga2V5VXNhZ2UgZXh0ZW5zaW9uMB4XDTE4MDUwNDE5MTUyNFoXDTI4
MDUwMTE5MTUyNFowJjEkMCIGA1UEAwwbUC0yNTYgbm8ga2V5VXNhZ2UgZXh0ZW5z
aW9uMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3btuPA7J6+ul07ly3G1YhOI6
c3mUecJ5ahPqurvYSyagI+UBPmy8/5JUt0tFr1Mq/SZVHLsnUXQ0nCsX/Nfi0TAK
BggqhkjOPQQDAgNHADBEAiBxxVXP6psdOO5Gbp+ieeJzzR5hHccMdY5ITvtahZVd
fwIgCWxvse1mm9Um6aOBNawtNrMzuqkk0aU4UeINE9zNy0Q=
MIIBTDCB8qADAgECAhQScx5LPcvvDahszoxWv6QdLEf0MjAKBggqhkjOPQQDAjAm
MSQwIgYDVQQDDBtQLTI1NiBubyBrZXlVc2FnZSBleHRlbnNpb24wHhcNMTkwMzIy
MTg0NDQ3WhcNMjkwMzE5MTg0NDQ3WjAmMSQwIgYDVQQDDBtQLTI1NiBubyBrZXlV
c2FnZSBleHRlbnNpb24wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQH26PwLhAq
8oO642xS2uneCxL5/yycJiG6gJXA2LQw6Ou131sEcaAbt6zAg5v4x/TbmIxmlui+
ODZI7m1r4tD8MAoGCCqGSM49BAMCA0kAMEYCIQD7ly14K9D3z4R1BTYQsvwgJ3pV
WZ5j5eTp8qEO70TOqQIhAIut5ab2S/SwAuQWQQIeiYc5PIfQG5XkHk6CtCHCztf+
-----END CERTIFICATE-----
50 changes: 25 additions & 25 deletions net/data/ssl/certificates/key_usage_rsa.key
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
Loading

0 comments on commit 4ae157d

Please sign in to comment.