mirror of
https://github.com/Cateners/tiny_computer.git
synced 2026-05-21 00:45:49 +08:00
Update code to v1.0.14 (10)
This commit is contained in:
BIN
android/extern/wolfssl/certs/p521/ca-p521-key.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/ca-p521-key.der
vendored
Normal file
Binary file not shown.
6
android/extern/wolfssl/certs/p521/ca-p521-key.pem
vendored
Normal file
6
android/extern/wolfssl/certs/p521/ca-p521-key.pem
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQALRgkLeTbbMNpm9sYZzPxYGiUFM2R
|
||||
Sldl7zb6JIKI7Mfwy0hFbpZff+t2vkRAwxnAM2jEBgSOwiWxloMiDnvHsvwBhpHt
|
||||
Q1044AwljbPbsdzetyGAz4feZPQhPi2veb320ABLgXn69xCqGc1A1x51NFMpA+1I
|
||||
VCHlj5W1m0GNX91y0lo=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
android/extern/wolfssl/certs/p521/ca-p521-priv.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/ca-p521-priv.der
vendored
Normal file
Binary file not shown.
7
android/extern/wolfssl/certs/p521/ca-p521-priv.pem
vendored
Normal file
7
android/extern/wolfssl/certs/p521/ca-p521-priv.pem
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
-----BEGIN EC PRIVATE KEY-----
|
||||
MIHcAgEBBEIB29qI0BYpdJXJ61gEQtz5rWlWL8B+ZKslEzyZlA5Z2iAKjwKUxd6Q
|
||||
js0MrD6yn1lne9FGISDUo+sjDDOiQvxx8F2gBwYFK4EEACOhgYkDgYYABAAtGCQt
|
||||
5Ntsw2mb2xhnM/FgaJQUzZFKV2XvNvokgojsx/DLSEVull9/63a+REDDGcAzaMQG
|
||||
BI7CJbGWgyIOe8ey/AGGke1DXTjgDCWNs9ux3N63IYDPh95k9CE+La95vfbQAEuB
|
||||
efr3EKoZzUDXHnU0UykD7UhUIeWPlbWbQY1f3XLSWg==
|
||||
-----END EC PRIVATE KEY-----
|
||||
BIN
android/extern/wolfssl/certs/p521/ca-p521.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/ca-p521.der
vendored
Normal file
Binary file not shown.
63
android/extern/wolfssl/certs/p521/ca-p521.pem
vendored
Normal file
63
android/extern/wolfssl/certs/p521/ca-p521.pem
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_P521, OU = Root-P521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:50 2022 GMT
|
||||
Not After : Sep 11 21:17:50 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_p521, OU = CA-p521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (521 bit)
|
||||
pub:
|
||||
04:00:2d:18:24:2d:e4:db:6c:c3:69:9b:db:18:67:
|
||||
33:f1:60:68:94:14:cd:91:4a:57:65:ef:36:fa:24:
|
||||
82:88:ec:c7:f0:cb:48:45:6e:96:5f:7f:eb:76:be:
|
||||
44:40:c3:19:c0:33:68:c4:06:04:8e:c2:25:b1:96:
|
||||
83:22:0e:7b:c7:b2:fc:01:86:91:ed:43:5d:38:e0:
|
||||
0c:25:8d:b3:db:b1:dc:de:b7:21:80:cf:87:de:64:
|
||||
f4:21:3e:2d:af:79:bd:f6:d0:00:4b:81:79:fa:f7:
|
||||
10:aa:19:cd:40:d7:1e:75:34:53:29:03:ed:48:54:
|
||||
21:e5:8f:95:b5:9b:41:8d:5f:dd:72:d2:5a
|
||||
ASN1 OID: secp521r1
|
||||
NIST CURVE: P-521
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
40:89:1D:30:5E:0C:6E:D5:3D:C6:D5:25:90:DA:B6:42:67:ED:E9:82
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:64:A7:68:95:53:33:18:A2:20:92:BC:64:55:A6:AB:CA:76:68:9B:C8
|
||||
|
||||
X509v3 Basic Constraints: critical
|
||||
CA:TRUE
|
||||
X509v3 Key Usage: critical
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
30:81:88:02:42:01:ac:ed:31:5e:dc:f2:66:a1:d4:26:4a:82:
|
||||
31:b2:24:46:93:db:4c:62:bc:77:30:97:96:ef:a2:2d:21:45:
|
||||
0a:18:0c:bc:a6:1c:6c:68:69:63:a0:60:66:18:63:e9:ee:4c:
|
||||
cc:6c:8f:c8:45:b9:32:d2:3c:9b:6e:f7:6b:8c:bd:08:5f:02:
|
||||
42:01:53:85:38:dc:06:3a:75:be:c7:9c:7d:02:77:e5:8b:ba:
|
||||
a6:f8:9f:e1:80:79:cb:e1:4a:44:e3:f8:8b:00:46:2c:66:b0:
|
||||
95:1c:d7:2f:59:70:6a:c9:47:d6:c9:74:16:1f:8a:90:ad:f8:
|
||||
bd:5f:df:97:ad:c9:f8:0b:bc:3c:ca:c7:cc
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDITCCAoKgAwIBAgIBATAKBggqhkjOPQQDAjCBlzELMAkGA1UEBhMCVVMxEDAO
|
||||
BgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xFTATBgNVBAoMDHdvbGZT
|
||||
U0xfUDUyMTESMBAGA1UECwwJUm9vdC1QNTIxMRgwFgYDVQQDDA93d3cud29sZnNz
|
||||
bC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20wHhcNMjIxMjE2
|
||||
MjExNzUwWhcNMjUwOTExMjExNzUwWjCBrjELMAkGA1UEBhMCVVMxEDAOBgNVBAgM
|
||||
B01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xFTATBgNVBAoMDHdvbGZTU0xfcDUy
|
||||
MTEQMA4GA1UECwwHQ0EtcDUyMTEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8w
|
||||
HQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMRcwFQYKCZImiZPyLGQBAQwH
|
||||
d29sZlNTTDCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAC0YJC3k22zDaZvbGGcz
|
||||
8WBolBTNkUpXZe82+iSCiOzH8MtIRW6WX3/rdr5EQMMZwDNoxAYEjsIlsZaDIg57
|
||||
x7L8AYaR7UNdOOAMJY2z27Hc3rchgM+H3mT0IT4tr3m99tAAS4F5+vcQqhnNQNce
|
||||
dTRTKQPtSFQh5Y+VtZtBjV/dctJao2MwYTAdBgNVHQ4EFgQUQIkdMF4MbtU9xtUl
|
||||
kNq2Qmft6YIwHwYDVR0jBBgwFoAUZKdolVMzGKIgkrxkVaarynZom8gwDwYDVR0T
|
||||
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDgYwAMIGIAkIB
|
||||
rO0xXtzyZqHUJkqCMbIkRpPbTGK8dzCXlu+iLSFFChgMvKYcbGhpY6BgZhhj6e5M
|
||||
zGyPyEW5MtI8m273a4y9CF8CQgFThTjcBjp1vsecfQJ35Yu6pvif4YB5y+FKROP4
|
||||
iwBGLGawlRzXL1lwaslH1sl0Fh+KkK34vV/fl63J+Au8PMrHzA==
|
||||
-----END CERTIFICATE-----
|
||||
BIN
android/extern/wolfssl/certs/p521/client-p521-key.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/client-p521-key.der
vendored
Normal file
Binary file not shown.
6
android/extern/wolfssl/certs/p521/client-p521-key.pem
vendored
Normal file
6
android/extern/wolfssl/certs/p521/client-p521-key.pem
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBYm7xAOzYmVibgGv+LPGy8MhI36zS
|
||||
O3Epq/BmY9iOtcjC/JlE4kWxWnu5cwHaeeycJic0RSbViUtE/mlOchTji7wADwmi
|
||||
A8Na3JWC9vn2nP+1a3WVS6QoXZ6QBNHAHtX9Q54eg8ARKysHbal6ENdn51E3JNi/
|
||||
Aw2LtUBcT9YTc0K8kdk=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
android/extern/wolfssl/certs/p521/client-p521-priv.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/client-p521-priv.der
vendored
Normal file
Binary file not shown.
7
android/extern/wolfssl/certs/p521/client-p521-priv.pem
vendored
Normal file
7
android/extern/wolfssl/certs/p521/client-p521-priv.pem
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
-----BEGIN EC PRIVATE KEY-----
|
||||
MIHcAgEBBEIBaJEzU+KQaBGPqqh2DPcqBxuSKqeCPfqDznDIwmCC/hiIaNpqg0Z4
|
||||
5OnpzFF/7YECMu4mh8ztYz85J/DXF3ehpDagBwYFK4EEACOhgYkDgYYABAFibvEA
|
||||
7NiZWJuAa/4s8bLwyEjfrNI7cSmr8GZj2I61yML8mUTiRbFae7lzAdp57JwmJzRF
|
||||
JtWJS0T+aU5yFOOLvAAPCaIDw1rclYL2+fac/7VrdZVLpChdnpAE0cAe1f1Dnh6D
|
||||
wBErKwdtqXoQ12fnUTck2L8DDYu1QFxP1hNzQryR2Q==
|
||||
-----END EC PRIVATE KEY-----
|
||||
BIN
android/extern/wolfssl/certs/p521/client-p521.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/client-p521.der
vendored
Normal file
Binary file not shown.
75
android/extern/wolfssl/certs/p521/client-p521.pem
vendored
Normal file
75
android/extern/wolfssl/certs/p521/client-p521.pem
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
1b:e7:ad:f2:5f:af:5f:50:fd:42:84:2e:ea:1b:dc:6f:c5:1a:8b:4c
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_p521, OU = Client-p521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:50 2022 GMT
|
||||
Not After : Sep 11 21:17:50 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_p521, OU = Client-p521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (521 bit)
|
||||
pub:
|
||||
04:01:62:6e:f1:00:ec:d8:99:58:9b:80:6b:fe:2c:
|
||||
f1:b2:f0:c8:48:df:ac:d2:3b:71:29:ab:f0:66:63:
|
||||
d8:8e:b5:c8:c2:fc:99:44:e2:45:b1:5a:7b:b9:73:
|
||||
01:da:79:ec:9c:26:27:34:45:26:d5:89:4b:44:fe:
|
||||
69:4e:72:14:e3:8b:bc:00:0f:09:a2:03:c3:5a:dc:
|
||||
95:82:f6:f9:f6:9c:ff:b5:6b:75:95:4b:a4:28:5d:
|
||||
9e:90:04:d1:c0:1e:d5:fd:43:9e:1e:83:c0:11:2b:
|
||||
2b:07:6d:a9:7a:10:d7:67:e7:51:37:24:d8:bf:03:
|
||||
0d:8b:b5:40:5c:4f:d6:13:73:42:bc:91:d9
|
||||
ASN1 OID: secp521r1
|
||||
NIST CURVE: P-521
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
20:E1:BF:57:E5:F3:C3:0C:72:84:6A:C6:DF:BC:22:D0:B7:25:E5:A4
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:20:E1:BF:57:E5:F3:C3:0C:72:84:6A:C6:DF:BC:22:D0:B7:25:E5:A4
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_p521/OU=Client-p521/CN=www.wolfssl.com/emailAddress=info@wolfssl.com/UID=wolfSSL
|
||||
serial:1B:E7:AD:F2:5F:AF:5F:50:FD:42:84:2E:EA:1B:DC:6F:C5:1A:8B:4C
|
||||
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
X509v3 Subject Alternative Name:
|
||||
DNS:example.com, IP Address:127.0.0.1
|
||||
X509v3 Extended Key Usage:
|
||||
TLS Web Server Authentication, TLS Web Client Authentication
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
30:81:88:02:42:01:cc:61:be:73:0b:51:f7:60:c9:52:97:d8:
|
||||
69:4f:ce:33:17:36:0e:04:a6:aa:28:c5:2d:78:95:6a:85:7e:
|
||||
40:c7:04:ab:62:70:1c:3d:8c:94:99:57:ce:27:6b:39:8d:47:
|
||||
ef:d2:cc:b7:57:1c:f4:0a:d0:ea:30:5f:2b:37:9c:c1:80:02:
|
||||
42:01:02:71:1e:00:5e:8f:d1:b0:e4:fd:7b:eb:be:13:8d:84:
|
||||
6e:6c:7b:23:60:d5:33:3a:38:2d:5d:82:1c:b1:cd:ba:be:e2:
|
||||
2c:32:67:95:e9:c6:c3:07:a0:7c:ba:14:f3:1e:b5:aa:63:1e:
|
||||
69:5e:a0:21:b7:8f:7b:af:38:6a:4e:ae:25
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIEVTCCA7agAwIBAgIUG+et8l+vX1D9QoQu6hvcb8Uai0wwCgYIKoZIzj0EAwIw
|
||||
gbIxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3pl
|
||||
bWFuMRUwEwYDVQQKDAx3b2xmU1NMX3A1MjExFDASBgNVBAsMC0NsaWVudC1wNTIx
|
||||
MRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9A
|
||||
d29sZnNzbC5jb20xFzAVBgoJkiaJk/IsZAEBDAd3b2xmU1NMMB4XDTIyMTIxNjIx
|
||||
MTc1MFoXDTI1MDkxMTIxMTc1MFowgbIxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdN
|
||||
b250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMX3A1MjEx
|
||||
FDASBgNVBAsMC0NsaWVudC1wNTIxMRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20x
|
||||
HzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20xFzAVBgoJkiaJk/IsZAEB
|
||||
DAd3b2xmU1NMMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBYm7xAOzYmVibgGv+
|
||||
LPGy8MhI36zSO3Epq/BmY9iOtcjC/JlE4kWxWnu5cwHaeeycJic0RSbViUtE/mlO
|
||||
chTji7wADwmiA8Na3JWC9vn2nP+1a3WVS6QoXZ6QBNHAHtX9Q54eg8ARKysHbal6
|
||||
ENdn51E3JNi/Aw2LtUBcT9YTc0K8kdmjggFjMIIBXzAdBgNVHQ4EFgQUIOG/V+Xz
|
||||
wwxyhGrG37wi0Lcl5aQwgfIGA1UdIwSB6jCB54AUIOG/V+XzwwxyhGrG37wi0Lcl
|
||||
5aShgbikgbUwgbIxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYD
|
||||
VQQHDAdCb3plbWFuMRUwEwYDVQQKDAx3b2xmU1NMX3A1MjExFDASBgNVBAsMC0Ns
|
||||
aWVudC1wNTIxMRgwFgYDVQQDDA93d3cud29sZnNzbC5jb20xHzAdBgkqhkiG9w0B
|
||||
CQEWEGluZm9Ad29sZnNzbC5jb20xFzAVBgoJkiaJk/IsZAEBDAd3b2xmU1NMghQb
|
||||
563yX69fUP1ChC7qG9xvxRqLTDAMBgNVHRMEBTADAQH/MBwGA1UdEQQVMBOCC2V4
|
||||
YW1wbGUuY29thwR/AAABMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAK
|
||||
BggqhkjOPQQDAgOBjAAwgYgCQgHMYb5zC1H3YMlSl9hpT84zFzYOBKaqKMUteJVq
|
||||
hX5AxwSrYnAcPYyUmVfOJ2s5jUfv0sy3Vxz0CtDqMF8rN5zBgAJCAQJxHgBej9Gw
|
||||
5P17674TjYRubHsjYNUzOjgtXYIcsc26vuIsMmeV6cbDB6B8uhTzHrWqYx5pXqAh
|
||||
t497rzhqTq4l
|
||||
-----END CERTIFICATE-----
|
||||
105
android/extern/wolfssl/certs/p521/gen-p521-certs.sh
vendored
Normal file
105
android/extern/wolfssl/certs/p521/gen-p521-certs.sh
vendored
Normal file
@@ -0,0 +1,105 @@
|
||||
#!/bin/bash
|
||||
|
||||
check_result(){
|
||||
if [ $1 -ne 0 ]; then
|
||||
echo "Failed at \"$2\", Abort"
|
||||
exit 1
|
||||
else
|
||||
echo "Step Succeeded!"
|
||||
fi
|
||||
}
|
||||
|
||||
openssl pkey -in root-p521-priv.pem -noout >/dev/null 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "OpenSSL does not support P521"
|
||||
echo "Skipping P521 certificate renewal"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
############################################################
|
||||
###### update the self-signed root-p521.pem ###############
|
||||
############################################################
|
||||
echo "Updating root-p521.pem"
|
||||
echo ""
|
||||
#pipe the following arguments to openssl req...
|
||||
echo -e "US\\nMontana\\nBozeman\\nwolfSSL_P521\\nRoot-P521\\nwww.wolfssl.com\\ninfo@wolfssl.com\\n.\\n.\\n" | \
|
||||
openssl req -new -key root-p521-priv.pem -config ../renewcerts/wolfssl.cnf -nodes -out root-p521.csr
|
||||
check_result $? "Generate request"
|
||||
|
||||
openssl x509 -req -in root-p521.csr -days 1000 -extfile ../renewcerts/wolfssl.cnf -extensions ca_ecc_cert -signkey root-p521-priv.pem -out root-p521.pem
|
||||
check_result $? "Generate certificate"
|
||||
rm root-p521.csr
|
||||
|
||||
openssl x509 -in root-p521.pem -outform DER > root-p521.der
|
||||
check_result $? "Convert to DER"
|
||||
openssl x509 -in root-p521.pem -text > tmp.pem
|
||||
check_result $? "Add text"
|
||||
mv tmp.pem root-p521.pem
|
||||
echo "End of section"
|
||||
echo "---------------------------------------------------------------------"
|
||||
|
||||
############################################################
|
||||
###### update ca-p521.pem signed by root ##################
|
||||
############################################################
|
||||
echo "Updating ca-p521.pem"
|
||||
echo ""
|
||||
#pipe the following arguments to openssl req...
|
||||
echo -e "US\\nMontana\\nBozeman\\nwolfSSL_p521\\nCA-p521\\nwww.wolfssl.com\\ninfo@wolfssl.com\\n\\n\\n\\n" | openssl req -new -key ca-p521-priv.pem -config ../renewcerts/wolfssl.cnf -nodes -out ca-p521.csr
|
||||
check_result $? "Generate request"
|
||||
|
||||
openssl x509 -req -in ca-p521.csr -days 1000 -extfile ../renewcerts/wolfssl.cnf -extensions ca_ecc_cert -CA root-p521.pem -CAkey root-p521-priv.pem -set_serial 01 -out ca-p521.pem
|
||||
check_result $? "Generate certificate"
|
||||
rm ca-p521.csr
|
||||
|
||||
openssl x509 -in ca-p521.pem -outform DER > ca-p521.der
|
||||
check_result $? "Convert to DER"
|
||||
openssl x509 -in ca-p521.pem -text > tmp.pem
|
||||
check_result $? "Add text"
|
||||
mv tmp.pem ca-p521.pem
|
||||
echo "End of section"
|
||||
echo "---------------------------------------------------------------------"
|
||||
|
||||
############################################################
|
||||
###### update server-p521.pem signed by ca ################
|
||||
############################################################
|
||||
echo "Updating server-p521.pem"
|
||||
echo ""
|
||||
#pipe the following arguments to openssl req...
|
||||
echo -e "US\\nMontana\\nBozeman\\nwolfSSL_p521\\nServer-p521\\nwww.wolfssl.com\\ninfo@wolfssl.com\\n\\n\\n\\n" | openssl req -new -key server-p521-priv.pem -config ../renewcerts/wolfssl.cnf -nodes -out server-p521.csr
|
||||
check_result $? "Generate request"
|
||||
|
||||
openssl x509 -req -in server-p521.csr -days 1000 -extfile ../renewcerts/wolfssl.cnf -extensions server_ecc -CA ca-p521.pem -CAkey ca-p521-priv.pem -set_serial 01 -out server-p521-cert.pem
|
||||
check_result $? "Generate certificate"
|
||||
rm server-p521.csr
|
||||
|
||||
openssl x509 -in server-p521-cert.pem -outform DER > server-p521.der
|
||||
check_result $? "Convert to DER"
|
||||
openssl x509 -in server-p521-cert.pem -text > tmp.pem
|
||||
check_result $? "Add text"
|
||||
mv tmp.pem server-p521-cert.pem
|
||||
cat server-p521-cert.pem ca-p521.pem > server-p521.pem
|
||||
check_result $? "Add CA into server cert"
|
||||
echo "End of section"
|
||||
echo "---------------------------------------------------------------------"
|
||||
|
||||
############################################################
|
||||
###### update the self-signed client-p521.pem #############
|
||||
############################################################
|
||||
echo "Updating client-p521.pem"
|
||||
echo ""
|
||||
#pipe the following arguments to openssl req...
|
||||
echo -e "US\\nMontana\\nBozeman\\nwolfSSL_p521\\nClient-p521\\nwww.wolfssl.com\\ninfo@wolfssl.com\\n\\n\\n\\n" | openssl req -new -key client-p521-priv.pem -config ../renewcerts/wolfssl.cnf -nodes -out client-p521.csr
|
||||
check_result $? "Generate request"
|
||||
|
||||
openssl x509 -req -in client-p521.csr -days 1000 -extfile ../renewcerts/wolfssl.cnf -extensions wolfssl_opts -signkey client-p521-priv.pem -out client-p521.pem
|
||||
check_result $? "Generate certificate"
|
||||
rm client-p521.csr
|
||||
|
||||
openssl x509 -in client-p521.pem -outform DER > client-p521.der
|
||||
check_result $? "Convert to DER"
|
||||
openssl x509 -in client-p521.pem -text > tmp.pem
|
||||
check_result $? "Add text"
|
||||
mv tmp.pem client-p521.pem
|
||||
echo "End of section"
|
||||
echo "---------------------------------------------------------------------"
|
||||
|
||||
16
android/extern/wolfssl/certs/p521/gen-p521-keys.sh
vendored
Normal file
16
android/extern/wolfssl/certs/p521/gen-p521-keys.sh
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
for key in root ca server client
|
||||
do
|
||||
|
||||
openssl ecparam -name secp521r1 -genkey -noout > ${key}-p521-priv.pem
|
||||
|
||||
openssl pkey -in ${key}-p521-priv.pem -outform DER -out ${key}-p521-priv.der
|
||||
|
||||
openssl pkey -in ${key}-p521-priv.pem -outform PEM -pubout -out ${key}-p521-key.pem
|
||||
|
||||
openssl pkey -in ${key}-p521-priv.pem -outform DER -pubout -out ${key}-p521-key.der
|
||||
|
||||
done
|
||||
|
||||
|
||||
31
android/extern/wolfssl/certs/p521/include.am
vendored
Normal file
31
android/extern/wolfssl/certs/p521/include.am
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
# vim:ft=automake
|
||||
# All paths should be given relative to the root
|
||||
#
|
||||
|
||||
EXTRA_DIST += \
|
||||
certs/p521/ca-p521.der \
|
||||
certs/p521/ca-p521.pem \
|
||||
certs/p521/ca-p521-key.der \
|
||||
certs/p521/ca-p521-key.pem \
|
||||
certs/p521/ca-p521-priv.der \
|
||||
certs/p521/ca-p521-priv.pem \
|
||||
certs/p521/client-p521.der \
|
||||
certs/p521/client-p521.pem \
|
||||
certs/p521/client-p521-key.der \
|
||||
certs/p521/client-p521-key.pem \
|
||||
certs/p521/client-p521-priv.der \
|
||||
certs/p521/client-p521-priv.pem \
|
||||
certs/p521/root-p521.der \
|
||||
certs/p521/root-p521.pem \
|
||||
certs/p521/root-p521-key.der \
|
||||
certs/p521/root-p521-key.pem \
|
||||
certs/p521/root-p521-priv.der \
|
||||
certs/p521/root-p521-priv.pem \
|
||||
certs/p521/server-p521.der \
|
||||
certs/p521/server-p521.pem \
|
||||
certs/p521/server-p521-cert.pem \
|
||||
certs/p521/server-p521-key.der \
|
||||
certs/p521/server-p521-key.pem \
|
||||
certs/p521/server-p521-priv.der \
|
||||
certs/p521/server-p521-priv.pem
|
||||
|
||||
BIN
android/extern/wolfssl/certs/p521/root-p521-key.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/root-p521-key.der
vendored
Normal file
Binary file not shown.
6
android/extern/wolfssl/certs/p521/root-p521-key.pem
vendored
Normal file
6
android/extern/wolfssl/certs/p521/root-p521-key.pem
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBQWDU5cw32/RMEsz2ejLM8hy3UxW9
|
||||
X1Pvy3OpyBRsb33FfLS7jlbCQ0X7WBzGRT1/5U6AzETBBnp14WnJiqgBet8ARElz
|
||||
nC9QP4OgHovRqvsIDJAFDQwXMVE+1oU7CRKC0aYIzchPalrIjI5dv9rMW5Wh6Fop
|
||||
eCKyukmhhcZIinFTjYk=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
android/extern/wolfssl/certs/p521/root-p521-priv.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/root-p521-priv.der
vendored
Normal file
Binary file not shown.
7
android/extern/wolfssl/certs/p521/root-p521-priv.pem
vendored
Normal file
7
android/extern/wolfssl/certs/p521/root-p521-priv.pem
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
-----BEGIN EC PRIVATE KEY-----
|
||||
MIHcAgEBBEIB+0L/Wo+9bKC8iEmkLdgQkDyeJkbDp0bmhUqOevrpeBqs/Q/0dtg9
|
||||
WFwp7ceTJkuLr/osgWrNpTxgVscecuiYRGSgBwYFK4EEACOhgYkDgYYABAFBYNTl
|
||||
zDfb9EwSzPZ6MszyHLdTFb1fU+/Lc6nIFGxvfcV8tLuOVsJDRftYHMZFPX/lToDM
|
||||
RMEGenXhacmKqAF63wBESXOcL1A/g6Aei9Gq+wgMkAUNDBcxUT7WhTsJEoLRpgjN
|
||||
yE9qWsiMjl2/2sxblaHoWil4IrK6SaGFxkiKcVONiQ==
|
||||
-----END EC PRIVATE KEY-----
|
||||
BIN
android/extern/wolfssl/certs/p521/root-p521.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/root-p521.der
vendored
Normal file
Binary file not shown.
64
android/extern/wolfssl/certs/p521/root-p521.pem
vendored
Normal file
64
android/extern/wolfssl/certs/p521/root-p521.pem
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
5e:2d:39:08:4a:69:db:18:5b:e0:10:c7:3a:14:36:d2:7b:09:55:60
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_P521, OU = Root-P521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:50 2022 GMT
|
||||
Not After : Sep 11 21:17:50 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_P521, OU = Root-P521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (521 bit)
|
||||
pub:
|
||||
04:01:41:60:d4:e5:cc:37:db:f4:4c:12:cc:f6:7a:
|
||||
32:cc:f2:1c:b7:53:15:bd:5f:53:ef:cb:73:a9:c8:
|
||||
14:6c:6f:7d:c5:7c:b4:bb:8e:56:c2:43:45:fb:58:
|
||||
1c:c6:45:3d:7f:e5:4e:80:cc:44:c1:06:7a:75:e1:
|
||||
69:c9:8a:a8:01:7a:df:00:44:49:73:9c:2f:50:3f:
|
||||
83:a0:1e:8b:d1:aa:fb:08:0c:90:05:0d:0c:17:31:
|
||||
51:3e:d6:85:3b:09:12:82:d1:a6:08:cd:c8:4f:6a:
|
||||
5a:c8:8c:8e:5d:bf:da:cc:5b:95:a1:e8:5a:29:78:
|
||||
22:b2:ba:49:a1:85:c6:48:8a:71:53:8d:89
|
||||
ASN1 OID: secp521r1
|
||||
NIST CURVE: P-521
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
64:A7:68:95:53:33:18:A2:20:92:BC:64:55:A6:AB:CA:76:68:9B:C8
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:64:A7:68:95:53:33:18:A2:20:92:BC:64:55:A6:AB:CA:76:68:9B:C8
|
||||
|
||||
X509v3 Basic Constraints: critical
|
||||
CA:TRUE
|
||||
X509v3 Key Usage: critical
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
30:81:86:02:41:23:19:29:57:83:27:13:0e:21:b2:35:d2:a9:
|
||||
32:56:86:88:78:9f:54:a2:f2:17:b1:d1:44:ee:53:2a:90:b2:
|
||||
5e:0e:00:c9:9f:7e:94:59:47:28:13:a0:3b:8d:8e:b2:b5:25:
|
||||
61:37:d1:94:b8:3b:d1:6f:5f:91:e1:3b:69:f2:8d:04:02:41:
|
||||
10:e8:8d:c1:25:2e:64:1d:93:50:eb:b1:77:f1:93:83:48:d6:
|
||||
6b:b0:d2:ae:8f:4f:14:1e:f2:93:df:2b:4d:53:df:8f:a6:ea:
|
||||
0a:48:67:08:c2:a4:29:f3:b4:7f:63:0b:2f:46:63:7b:6b:4f:
|
||||
e4:b6:f0:df:24:82:e4:a4:e3:78:80
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDGzCCAn6gAwIBAgIUXi05CEpp2xhb4BDHOhQ20nsJVWAwCgYIKoZIzj0EAwIw
|
||||
gZcxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3pl
|
||||
bWFuMRUwEwYDVQQKDAx3b2xmU1NMX1A1MjExEjAQBgNVBAsMCVJvb3QtUDUyMTEY
|
||||
MBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdv
|
||||
bGZzc2wuY29tMB4XDTIyMTIxNjIxMTc1MFoXDTI1MDkxMTIxMTc1MFowgZcxCzAJ
|
||||
BgNVBAYTAlVTMRAwDgYDVQQIDAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRUw
|
||||
EwYDVQQKDAx3b2xmU1NMX1A1MjExEjAQBgNVBAsMCVJvb3QtUDUyMTEYMBYGA1UE
|
||||
AwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wu
|
||||
Y29tMIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBQWDU5cw32/RMEsz2ejLM8hy3
|
||||
UxW9X1Pvy3OpyBRsb33FfLS7jlbCQ0X7WBzGRT1/5U6AzETBBnp14WnJiqgBet8A
|
||||
RElznC9QP4OgHovRqvsIDJAFDQwXMVE+1oU7CRKC0aYIzchPalrIjI5dv9rMW5Wh
|
||||
6FopeCKyukmhhcZIinFTjYmjYzBhMB0GA1UdDgQWBBRkp2iVUzMYoiCSvGRVpqvK
|
||||
dmibyDAfBgNVHSMEGDAWgBRkp2iVUzMYoiCSvGRVpqvKdmibyDAPBgNVHRMBAf8E
|
||||
BTADAQH/MA4GA1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgOBigAwgYYCQSMZKVeD
|
||||
JxMOIbI10qkyVoaIeJ9UovIXsdFE7lMqkLJeDgDJn36UWUcoE6A7jY6ytSVhN9GU
|
||||
uDvRb1+R4Ttp8o0EAkEQ6I3BJS5kHZNQ67F38ZODSNZrsNKuj08UHvKT3ytNU9+P
|
||||
puoKSGcIwqQp87R/YwsvRmN7a0/ktvDfJILkpON4gA==
|
||||
-----END CERTIFICATE-----
|
||||
69
android/extern/wolfssl/certs/p521/server-p521-cert.pem
vendored
Normal file
69
android/extern/wolfssl/certs/p521/server-p521-cert.pem
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_p521, OU = CA-p521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:50 2022 GMT
|
||||
Not After : Sep 11 21:17:50 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_p521, OU = Server-p521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (521 bit)
|
||||
pub:
|
||||
04:00:de:70:69:f6:d1:9e:c4:fe:5f:82:52:98:ce:
|
||||
52:c1:6a:4c:12:22:0f:76:88:22:11:a5:0d:a6:02:
|
||||
47:91:ab:79:8d:f6:08:70:2d:20:14:15:df:1b:57:
|
||||
58:b3:51:ab:20:a8:2b:bd:6a:3f:a9:ee:c2:6d:ae:
|
||||
99:44:b4:a1:12:10:70:00:ca:1f:14:1d:b0:e7:0c:
|
||||
41:18:52:37:04:a7:84:53:a1:02:46:93:1f:d5:60:
|
||||
63:a6:2e:7d:8d:ea:3f:e0:5b:e5:c8:6e:1f:a7:d9:
|
||||
a3:59:e5:96:27:22:f4:02:2b:af:5b:78:1f:13:a8:
|
||||
22:8b:ec:ae:01:7d:c0:61:13:a4:35:0a:21
|
||||
ASN1 OID: secp521r1
|
||||
NIST CURVE: P-521
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
85:86:9F:AE:73:5F:94:77:27:3B:15:15:C6:79:07:A8:42:4B:1E:F3
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:40:89:1D:30:5E:0C:6E:D5:3D:C6:D5:25:90:DA:B6:42:67:ED:E9:82
|
||||
|
||||
X509v3 Basic Constraints: critical
|
||||
CA:FALSE
|
||||
X509v3 Key Usage: critical
|
||||
Digital Signature, Key Encipherment, Key Agreement
|
||||
X509v3 Extended Key Usage:
|
||||
TLS Web Server Authentication
|
||||
Netscape Cert Type:
|
||||
SSL Server
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
30:81:88:02:42:01:ab:16:c5:5c:76:07:6c:fd:5f:ca:01:bd:
|
||||
a4:22:7a:ab:be:9a:9c:3b:c7:6b:bb:5a:c1:60:9b:21:4d:c8:
|
||||
c6:1c:bd:22:e3:20:ff:69:16:2a:12:2d:62:ea:36:57:fa:30:
|
||||
9b:d0:bf:fe:84:68:6b:6c:0c:e2:e7:bc:0d:dd:78:06:ab:02:
|
||||
42:00:cc:ec:88:c4:e2:45:9e:97:df:a7:e9:9c:02:be:8e:7f:
|
||||
a7:70:11:40:7b:5b:b9:8c:04:94:82:5a:8a:41:9f:77:ac:90:
|
||||
dc:f6:0a:d8:79:b2:ca:5a:c7:26:23:f8:3e:01:e4:db:0a:17:
|
||||
84:44:5d:34:69:1f:b6:88:55:a3:86:8a:0f
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDYzCCAsSgAwIBAgIBATAKBggqhkjOPQQDAjCBrjELMAkGA1UEBhMCVVMxEDAO
|
||||
BgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xFTATBgNVBAoMDHdvbGZT
|
||||
U0xfcDUyMTEQMA4GA1UECwwHQ0EtcDUyMTEYMBYGA1UEAwwPd3d3LndvbGZzc2wu
|
||||
Y29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMRcwFQYKCZImiZPy
|
||||
LGQBAQwHd29sZlNTTDAeFw0yMjEyMTYyMTE3NTBaFw0yNTA5MTEyMTE3NTBaMIGy
|
||||
MQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1h
|
||||
bjEVMBMGA1UECgwMd29sZlNTTF9wNTIxMRQwEgYDVQQLDAtTZXJ2ZXItcDUyMTEY
|
||||
MBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdv
|
||||
bGZzc2wuY29tMRcwFQYKCZImiZPyLGQBAQwHd29sZlNTTDCBmzAQBgcqhkjOPQIB
|
||||
BgUrgQQAIwOBhgAEAN5wafbRnsT+X4JSmM5SwWpMEiIPdogiEaUNpgJHkat5jfYI
|
||||
cC0gFBXfG1dYs1GrIKgrvWo/qe7Cba6ZRLShEhBwAMofFB2w5wxBGFI3BKeEU6EC
|
||||
RpMf1WBjpi59jeo/4FvlyG4fp9mjWeWWJyL0AiuvW3gfE6gii+yuAX3AYROkNQoh
|
||||
o4GJMIGGMB0GA1UdDgQWBBSFhp+uc1+Udyc7FRXGeQeoQkse8zAfBgNVHSMEGDAW
|
||||
gBRAiR0wXgxu1T3G1SWQ2rZCZ+3pgjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQE
|
||||
AwIDqDATBgNVHSUEDDAKBggrBgEFBQcDATARBglghkgBhvhCAQEEBAMCBkAwCgYI
|
||||
KoZIzj0EAwIDgYwAMIGIAkIBqxbFXHYHbP1fygG9pCJ6q76anDvHa7tawWCbIU3I
|
||||
xhy9IuMg/2kWKhItYuo2V/owm9C//oRoa2wM4ue8Dd14BqsCQgDM7IjE4kWel9+n
|
||||
6ZwCvo5/p3ARQHtbuYwElIJaikGfd6yQ3PYK2HmyylrHJiP4PgHk2woXhERdNGkf
|
||||
tohVo4aKDw==
|
||||
-----END CERTIFICATE-----
|
||||
BIN
android/extern/wolfssl/certs/p521/server-p521-key.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/server-p521-key.der
vendored
Normal file
Binary file not shown.
6
android/extern/wolfssl/certs/p521/server-p521-key.pem
vendored
Normal file
6
android/extern/wolfssl/certs/p521/server-p521-key.pem
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQA3nBp9tGexP5fglKYzlLBakwSIg92
|
||||
iCIRpQ2mAkeRq3mN9ghwLSAUFd8bV1izUasgqCu9aj+p7sJtrplEtKESEHAAyh8U
|
||||
HbDnDEEYUjcEp4RToQJGkx/VYGOmLn2N6j/gW+XIbh+n2aNZ5ZYnIvQCK69beB8T
|
||||
qCKL7K4BfcBhE6Q1CiE=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
android/extern/wolfssl/certs/p521/server-p521-priv.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/server-p521-priv.der
vendored
Normal file
Binary file not shown.
7
android/extern/wolfssl/certs/p521/server-p521-priv.pem
vendored
Normal file
7
android/extern/wolfssl/certs/p521/server-p521-priv.pem
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
-----BEGIN EC PRIVATE KEY-----
|
||||
MIHcAgEBBEIBA/UQ99abMXYOwp9KaXiqAj86ltsFQghlThjy9iBcnWkX1HwOvRd7
|
||||
cQFcIMmwK3LwktTPTcFOo0hgfvdwPKVlVJSgBwYFK4EEACOhgYkDgYYABADecGn2
|
||||
0Z7E/l+CUpjOUsFqTBIiD3aIIhGlDaYCR5GreY32CHAtIBQV3xtXWLNRqyCoK71q
|
||||
P6nuwm2umUS0oRIQcADKHxQdsOcMQRhSNwSnhFOhAkaTH9VgY6YufY3qP+Bb5chu
|
||||
H6fZo1nllici9AIrr1t4HxOoIovsrgF9wGETpDUKIQ==
|
||||
-----END EC PRIVATE KEY-----
|
||||
BIN
android/extern/wolfssl/certs/p521/server-p521.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/p521/server-p521.der
vendored
Normal file
Binary file not shown.
132
android/extern/wolfssl/certs/p521/server-p521.pem
vendored
Normal file
132
android/extern/wolfssl/certs/p521/server-p521.pem
vendored
Normal file
@@ -0,0 +1,132 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_p521, OU = CA-p521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:50 2022 GMT
|
||||
Not After : Sep 11 21:17:50 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_p521, OU = Server-p521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (521 bit)
|
||||
pub:
|
||||
04:00:de:70:69:f6:d1:9e:c4:fe:5f:82:52:98:ce:
|
||||
52:c1:6a:4c:12:22:0f:76:88:22:11:a5:0d:a6:02:
|
||||
47:91:ab:79:8d:f6:08:70:2d:20:14:15:df:1b:57:
|
||||
58:b3:51:ab:20:a8:2b:bd:6a:3f:a9:ee:c2:6d:ae:
|
||||
99:44:b4:a1:12:10:70:00:ca:1f:14:1d:b0:e7:0c:
|
||||
41:18:52:37:04:a7:84:53:a1:02:46:93:1f:d5:60:
|
||||
63:a6:2e:7d:8d:ea:3f:e0:5b:e5:c8:6e:1f:a7:d9:
|
||||
a3:59:e5:96:27:22:f4:02:2b:af:5b:78:1f:13:a8:
|
||||
22:8b:ec:ae:01:7d:c0:61:13:a4:35:0a:21
|
||||
ASN1 OID: secp521r1
|
||||
NIST CURVE: P-521
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
85:86:9F:AE:73:5F:94:77:27:3B:15:15:C6:79:07:A8:42:4B:1E:F3
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:40:89:1D:30:5E:0C:6E:D5:3D:C6:D5:25:90:DA:B6:42:67:ED:E9:82
|
||||
|
||||
X509v3 Basic Constraints: critical
|
||||
CA:FALSE
|
||||
X509v3 Key Usage: critical
|
||||
Digital Signature, Key Encipherment, Key Agreement
|
||||
X509v3 Extended Key Usage:
|
||||
TLS Web Server Authentication
|
||||
Netscape Cert Type:
|
||||
SSL Server
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
30:81:88:02:42:01:ab:16:c5:5c:76:07:6c:fd:5f:ca:01:bd:
|
||||
a4:22:7a:ab:be:9a:9c:3b:c7:6b:bb:5a:c1:60:9b:21:4d:c8:
|
||||
c6:1c:bd:22:e3:20:ff:69:16:2a:12:2d:62:ea:36:57:fa:30:
|
||||
9b:d0:bf:fe:84:68:6b:6c:0c:e2:e7:bc:0d:dd:78:06:ab:02:
|
||||
42:00:cc:ec:88:c4:e2:45:9e:97:df:a7:e9:9c:02:be:8e:7f:
|
||||
a7:70:11:40:7b:5b:b9:8c:04:94:82:5a:8a:41:9f:77:ac:90:
|
||||
dc:f6:0a:d8:79:b2:ca:5a:c7:26:23:f8:3e:01:e4:db:0a:17:
|
||||
84:44:5d:34:69:1f:b6:88:55:a3:86:8a:0f
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDYzCCAsSgAwIBAgIBATAKBggqhkjOPQQDAjCBrjELMAkGA1UEBhMCVVMxEDAO
|
||||
BgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xFTATBgNVBAoMDHdvbGZT
|
||||
U0xfcDUyMTEQMA4GA1UECwwHQ0EtcDUyMTEYMBYGA1UEAwwPd3d3LndvbGZzc2wu
|
||||
Y29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMRcwFQYKCZImiZPy
|
||||
LGQBAQwHd29sZlNTTDAeFw0yMjEyMTYyMTE3NTBaFw0yNTA5MTEyMTE3NTBaMIGy
|
||||
MQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1h
|
||||
bjEVMBMGA1UECgwMd29sZlNTTF9wNTIxMRQwEgYDVQQLDAtTZXJ2ZXItcDUyMTEY
|
||||
MBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdv
|
||||
bGZzc2wuY29tMRcwFQYKCZImiZPyLGQBAQwHd29sZlNTTDCBmzAQBgcqhkjOPQIB
|
||||
BgUrgQQAIwOBhgAEAN5wafbRnsT+X4JSmM5SwWpMEiIPdogiEaUNpgJHkat5jfYI
|
||||
cC0gFBXfG1dYs1GrIKgrvWo/qe7Cba6ZRLShEhBwAMofFB2w5wxBGFI3BKeEU6EC
|
||||
RpMf1WBjpi59jeo/4FvlyG4fp9mjWeWWJyL0AiuvW3gfE6gii+yuAX3AYROkNQoh
|
||||
o4GJMIGGMB0GA1UdDgQWBBSFhp+uc1+Udyc7FRXGeQeoQkse8zAfBgNVHSMEGDAW
|
||||
gBRAiR0wXgxu1T3G1SWQ2rZCZ+3pgjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQE
|
||||
AwIDqDATBgNVHSUEDDAKBggrBgEFBQcDATARBglghkgBhvhCAQEEBAMCBkAwCgYI
|
||||
KoZIzj0EAwIDgYwAMIGIAkIBqxbFXHYHbP1fygG9pCJ6q76anDvHa7tawWCbIU3I
|
||||
xhy9IuMg/2kWKhItYuo2V/owm9C//oRoa2wM4ue8Dd14BqsCQgDM7IjE4kWel9+n
|
||||
6ZwCvo5/p3ARQHtbuYwElIJaikGfd6yQ3PYK2HmyylrHJiP4PgHk2woXhERdNGkf
|
||||
tohVo4aKDw==
|
||||
-----END CERTIFICATE-----
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_P521, OU = Root-P521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:50 2022 GMT
|
||||
Not After : Sep 11 21:17:50 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_p521, OU = CA-p521, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: id-ecPublicKey
|
||||
Public-Key: (521 bit)
|
||||
pub:
|
||||
04:00:2d:18:24:2d:e4:db:6c:c3:69:9b:db:18:67:
|
||||
33:f1:60:68:94:14:cd:91:4a:57:65:ef:36:fa:24:
|
||||
82:88:ec:c7:f0:cb:48:45:6e:96:5f:7f:eb:76:be:
|
||||
44:40:c3:19:c0:33:68:c4:06:04:8e:c2:25:b1:96:
|
||||
83:22:0e:7b:c7:b2:fc:01:86:91:ed:43:5d:38:e0:
|
||||
0c:25:8d:b3:db:b1:dc:de:b7:21:80:cf:87:de:64:
|
||||
f4:21:3e:2d:af:79:bd:f6:d0:00:4b:81:79:fa:f7:
|
||||
10:aa:19:cd:40:d7:1e:75:34:53:29:03:ed:48:54:
|
||||
21:e5:8f:95:b5:9b:41:8d:5f:dd:72:d2:5a
|
||||
ASN1 OID: secp521r1
|
||||
NIST CURVE: P-521
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
40:89:1D:30:5E:0C:6E:D5:3D:C6:D5:25:90:DA:B6:42:67:ED:E9:82
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:64:A7:68:95:53:33:18:A2:20:92:BC:64:55:A6:AB:CA:76:68:9B:C8
|
||||
|
||||
X509v3 Basic Constraints: critical
|
||||
CA:TRUE
|
||||
X509v3 Key Usage: critical
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: ecdsa-with-SHA256
|
||||
30:81:88:02:42:01:ac:ed:31:5e:dc:f2:66:a1:d4:26:4a:82:
|
||||
31:b2:24:46:93:db:4c:62:bc:77:30:97:96:ef:a2:2d:21:45:
|
||||
0a:18:0c:bc:a6:1c:6c:68:69:63:a0:60:66:18:63:e9:ee:4c:
|
||||
cc:6c:8f:c8:45:b9:32:d2:3c:9b:6e:f7:6b:8c:bd:08:5f:02:
|
||||
42:01:53:85:38:dc:06:3a:75:be:c7:9c:7d:02:77:e5:8b:ba:
|
||||
a6:f8:9f:e1:80:79:cb:e1:4a:44:e3:f8:8b:00:46:2c:66:b0:
|
||||
95:1c:d7:2f:59:70:6a:c9:47:d6:c9:74:16:1f:8a:90:ad:f8:
|
||||
bd:5f:df:97:ad:c9:f8:0b:bc:3c:ca:c7:cc
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDITCCAoKgAwIBAgIBATAKBggqhkjOPQQDAjCBlzELMAkGA1UEBhMCVVMxEDAO
|
||||
BgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xFTATBgNVBAoMDHdvbGZT
|
||||
U0xfUDUyMTESMBAGA1UECwwJUm9vdC1QNTIxMRgwFgYDVQQDDA93d3cud29sZnNz
|
||||
bC5jb20xHzAdBgkqhkiG9w0BCQEWEGluZm9Ad29sZnNzbC5jb20wHhcNMjIxMjE2
|
||||
MjExNzUwWhcNMjUwOTExMjExNzUwWjCBrjELMAkGA1UEBhMCVVMxEDAOBgNVBAgM
|
||||
B01vbnRhbmExEDAOBgNVBAcMB0JvemVtYW4xFTATBgNVBAoMDHdvbGZTU0xfcDUy
|
||||
MTEQMA4GA1UECwwHQ0EtcDUyMTEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8w
|
||||
HQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMRcwFQYKCZImiZPyLGQBAQwH
|
||||
d29sZlNTTDCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAC0YJC3k22zDaZvbGGcz
|
||||
8WBolBTNkUpXZe82+iSCiOzH8MtIRW6WX3/rdr5EQMMZwDNoxAYEjsIlsZaDIg57
|
||||
x7L8AYaR7UNdOOAMJY2z27Hc3rchgM+H3mT0IT4tr3m99tAAS4F5+vcQqhnNQNce
|
||||
dTRTKQPtSFQh5Y+VtZtBjV/dctJao2MwYTAdBgNVHQ4EFgQUQIkdMF4MbtU9xtUl
|
||||
kNq2Qmft6YIwHwYDVR0jBBgwFoAUZKdolVMzGKIgkrxkVaarynZom8gwDwYDVR0T
|
||||
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDgYwAMIGIAkIB
|
||||
rO0xXtzyZqHUJkqCMbIkRpPbTGK8dzCXlu+iLSFFChgMvKYcbGhpY6BgZhhj6e5M
|
||||
zGyPyEW5MtI8m273a4y9CF8CQgFThTjcBjp1vsecfQJ35Yu6pvif4YB5y+FKROP4
|
||||
iwBGLGawlRzXL1lwaslH1sl0Fh+KkK34vV/fl63J+Au8PMrHzA==
|
||||
-----END CERTIFICATE-----
|
||||
Reference in New Issue
Block a user