Skip to content

Commit 988a29e

Browse files
committed
Remove text meta data from ca-cert.pem, ca-ecc-cert.pem for Android compatibility
1 parent bde2703 commit 988a29e

3 files changed

Lines changed: 2 additions & 101 deletions

File tree

examples/certs/ca-cert.pem

Lines changed: 0 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,3 @@
1-
Certificate:
2-
Data:
3-
Version: 3 (0x2)
4-
Serial Number:
5-
33:44:1a:a8:6c:01:ec:f6:60:f2:70:51:0a:4c:d1:14:fa:bc:e9:44
6-
Signature Algorithm: sha256WithRSAEncryption
7-
Issuer: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
8-
Validity
9-
Not Before: Dec 13 22:19:28 2023 GMT
10-
Not After : Sep 8 22:19:28 2026 GMT
11-
Subject: C = US, ST = Montana, L = Bozeman, O = Sawtooth, OU = Consulting, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
12-
Subject Public Key Info:
13-
Public Key Algorithm: rsaEncryption
14-
RSA Public-Key: (2048 bit)
15-
Modulus:
16-
00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:
17-
f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:
18-
de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:
19-
21:4d:80:cb:12:20:e7:cc:4f:de:45:7d:c9:72:77:
20-
32:ea:ca:90:bb:69:52:10:03:2f:a8:f3:95:c5:f1:
21-
8b:62:56:1b:ef:67:6f:a4:10:41:95:ad:0a:9b:e3:
22-
a5:c0:b0:d2:70:76:50:30:5b:a8:e8:08:2c:7c:ed:
23-
a7:a2:7a:8d:38:29:1c:ac:c7:ed:f2:7c:95:b0:95:
24-
82:7d:49:5c:38:cd:77:25:ef:bd:80:75:53:94:3c:
25-
3d:ca:63:5b:9f:15:b5:d3:1d:13:2f:19:d1:3c:db:
26-
76:3a:cc:b8:7d:c9:e5:c2:d7:da:40:6f:d8:21:dc:
27-
73:1b:42:2d:53:9c:fe:1a:fc:7d:ab:7a:36:3f:98:
28-
de:84:7c:05:67:ce:6a:14:38:87:a9:f1:8c:b5:68:
29-
cb:68:7f:71:20:2b:f5:a0:63:f5:56:2f:a3:26:d2:
30-
b7:6f:b1:5a:17:d7:38:99:08:fe:93:58:6f:fe:c3:
31-
13:49:08:16:0b:a7:4d:67:00:52:31:67:23:4e:98:
32-
ed:51:45:1d:b9:04:d9:0b:ec:d8:28:b3:4b:bd:ed:
33-
36:79
34-
Exponent: 65537 (0x10001)
35-
X509v3 extensions:
36-
X509v3 Subject Key Identifier:
37-
27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
38-
X509v3 Authority Key Identifier:
39-
keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
40-
DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.wolfssl.com/emailAddress=info@wolfssl.com
41-
serial:33:44:1A:A8:6C:01:EC:F6:60:F2:70:51:0A:4C:D1:14:FA:BC:E9:44
42-
43-
X509v3 Basic Constraints:
44-
CA:TRUE
45-
X509v3 Subject Alternative Name:
46-
DNS:example.com, IP Address:127.0.0.1
47-
X509v3 Extended Key Usage:
48-
TLS Web Server Authentication, TLS Web Client Authentication
49-
Signature Algorithm: sha256WithRSAEncryption
50-
2d:fc:f9:32:5a:be:d6:9d:42:8b:86:4e:67:22:c3:50:2d:cb:
51-
14:27:1d:94:f3:cd:88:42:da:41:1c:39:24:67:a7:92:4d:27:
52-
ea:56:82:19:bf:11:b2:43:a4:8d:5d:87:b2:27:64:66:82:81:
53-
df:c4:fd:5b:62:b0:c2:4d:9d:29:f2:41:32:cc:2e:b5:da:38:
54-
06:1b:e8:7f:8c:6e:3d:80:1e:00:56:49:bf:39:e0:da:68:2f:
55-
c4:fd:00:e6:d1:81:1a:d1:4a:bb:76:52:ce:4d:24:9d:c4:a3:
56-
a7:f1:65:14:2f:1f:a8:2d:c6:cb:ce:b1:a7:89:74:26:27:c3:
57-
f3:a3:84:4c:34:01:14:03:7d:16:3a:c8:8b:25:2e:7b:90:cc:
58-
46:b1:52:34:ba:93:6e:ef:fe:43:a3:ad:c6:6f:51:fb:ba:ea:
59-
38:e3:6f:d6:ee:63:62:36:ea:5e:08:b4:e2:2a:46:89:e3:ae:
60-
b3:b4:06:ef:63:7a:6e:5d:dd:c9:ec:02:4f:f7:64:c0:27:07:
61-
b4:6f:4a:18:72:5b:34:74:7c:d0:a9:04:8f:40:8b:6a:39:d2:
62-
6b:1a:01:f2:01:a8:81:34:3a:e5:b0:55:d1:3c:95:ca:b0:82:
63-
d6:ed:98:28:15:59:7e:95:a7:69:c7:b5:7b:ec:01:a7:4d:e6:
64-
b9:a2:fe:35
651
-----BEGIN CERTIFICATE-----
662
MIIE/zCCA+egAwIBAgIUM0QaqGwB7PZg8nBRCkzRFPq86UQwDQYJKoZIhvcNAQEL
673
BQAwgZQxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdC

examples/certs/ca-ecc-cert.pem

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,3 @@
1-
Certificate:
2-
Data:
3-
Version: 3 (0x2)
4-
Serial Number:
5-
0f:17:46:70:fd:c2:70:d1:f9:42:49:9c:1a:c3:5d:dd:30:c8:5f:85
6-
Signature Algorithm: ecdsa-with-SHA256
7-
Issuer: C = US, ST = Washington, L = Seattle, O = wolfSSL, OU = Development, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
8-
Validity
9-
Not Before: Dec 13 22:19:28 2023 GMT
10-
Not After : Sep 8 22:19:28 2026 GMT
11-
Subject: C = US, ST = Washington, L = Seattle, O = wolfSSL, OU = Development, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
12-
Subject Public Key Info:
13-
Public Key Algorithm: id-ecPublicKey
14-
Public-Key: (256 bit)
15-
pub:
16-
04:02:d3:d9:6e:d6:01:8e:45:c8:b9:90:31:e5:c0:
17-
4c:e3:9e:ad:29:38:98:ba:10:d6:e9:09:2a:80:a9:
18-
2e:17:2a:b9:8a:bf:33:83:46:e3:95:0b:e4:77:40:
19-
b5:3b:43:45:33:0f:61:53:7c:37:44:c1:cb:fc:80:
20-
ca:e8:43:ea:a7
21-
ASN1 OID: prime256v1
22-
NIST CURVE: P-256
23-
X509v3 extensions:
24-
X509v3 Subject Key Identifier:
25-
56:8E:9A:C3:F0:42:DE:18:B9:45:55:6E:F9:93:CF:EA:C3:F3:A5:21
26-
X509v3 Authority Key Identifier:
27-
keyid:56:8E:9A:C3:F0:42:DE:18:B9:45:55:6E:F9:93:CF:EA:C3:F3:A5:21
28-
29-
X509v3 Basic Constraints: critical
30-
CA:TRUE
31-
X509v3 Key Usage: critical
32-
Digital Signature, Certificate Sign, CRL Sign
33-
Signature Algorithm: ecdsa-with-SHA256
34-
30:45:02:21:00:c8:64:7f:ee:4b:be:83:48:13:ea:92:f8:1a:
35-
82:1e:85:b1:5a:a4:1c:e3:e8:ea:25:44:6f:e7:70:fd:eb:f3:
36-
76:02:20:44:02:a2:ec:c5:a1:ae:e2:a4:8a:d9:13:95:2b:a6:
37-
5b:09:57:86:61:42:96:97:f0:95:62:0c:03:e6:53:04:25
381
-----BEGIN CERTIFICATE-----
392
MIIClTCCAjugAwIBAgIUDxdGcP3CcNH5QkmcGsNd3TDIX4UwCgYIKoZIzj0EAwIw
403
gZcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdT

examples/certs/update-certs.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ printf "Generated ca-keyPkcs8.der\n"
8080

8181
# Remove text info from intermediate certs, causes issues on Android (WRONG TAG)
8282
printf "Removing text info from intermediate certs\n"
83+
sed -i.bak -n '/-----BEGIN CERTIFICATE-----/,$p' ca-cert.pem
84+
sed -i.bak -n '/-----BEGIN CERTIFICATE-----/,$p' ca-ecc-cert.pem
8385
sed -i.bak -n '/-----BEGIN CERTIFICATE-----/,$p' intermediate/ca-int2-cert.pem
8486
sed -i.bak -n '/-----BEGIN CERTIFICATE-----/,$p' intermediate/ca-int2-ecc-cert.pem
8587
sed -i.bak -n '/-----BEGIN CERTIFICATE-----/,$p' intermediate/ca-int-cert.pem

0 commit comments

Comments
 (0)