mirror of
https://github.com/Cateners/tiny_computer.git
synced 2026-05-20 16:35:47 +08:00
Update code to v1.0.14 (10)
This commit is contained in:
BIN
android/extern/wolfssl/certs/ed25519/ca-ed25519-key.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/ca-ed25519-key.der
vendored
Normal file
Binary file not shown.
3
android/extern/wolfssl/certs/ed25519/ca-ed25519-key.pem
vendored
Normal file
3
android/extern/wolfssl/certs/ed25519/ca-ed25519-key.pem
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MCowBQYDK2VwAyEAQjt6+YLP+d8Z3fPwMilt+v12T2jCwuBsR67CVWisDU0=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/ca-ed25519-priv.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/ca-ed25519-priv.der
vendored
Normal file
Binary file not shown.
3
android/extern/wolfssl/certs/ed25519/ca-ed25519-priv.pem
vendored
Normal file
3
android/extern/wolfssl/certs/ed25519/ca-ed25519-priv.pem
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIPhVt7ZJP5mciOPFQmqkR0rkldrbv/inQp0O59BXjxZp
|
||||
-----END PRIVATE KEY-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/ca-ed25519.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/ca-ed25519.der
vendored
Normal file
Binary file not shown.
47
android/extern/wolfssl/certs/ed25519/ca-ed25519.pem
vendored
Normal file
47
android/extern/wolfssl/certs/ed25519/ca-ed25519.pem
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: ED25519
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_Ed25519, OU = Root-Ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:49 2022 GMT
|
||||
Not After : Sep 11 21:17:49 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_ed25519, OU = CA-ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: ED25519
|
||||
ED25519 Public-Key:
|
||||
pub:
|
||||
42:3b:7a:f9:82:cf:f9:df:19:dd:f3:f0:32:29:6d:
|
||||
fa:fd:76:4f:68:c2:c2:e0:6c:47:ae:c2:55:68:ac:
|
||||
0d:4d
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
74:D5:38:19:5E:83:B9:03:F8:01:8A:35:35:BB:89:4C:49:B4:23:E9
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:FA:BA:5B:76:1D:F1:1D:1D:4D:74:48:D8:98:3B:56:EF:B3:14:F3:DE
|
||||
|
||||
X509v3 Basic Constraints: critical
|
||||
CA:TRUE
|
||||
X509v3 Key Usage: critical
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: ED25519
|
||||
40:01:0f:0b:8d:d6:aa:dc:2c:b3:40:22:e7:78:ef:1c:8b:08:
|
||||
27:ee:d9:d7:b6:91:b3:2d:3d:ac:b9:50:fb:2f:b5:25:63:5a:
|
||||
1a:3d:3e:cd:81:a1:a9:e7:d5:a1:4a:19:b8:4c:b0:1d:3c:8a:
|
||||
e3:47:c0:f6:41:95:e6:59:23:08
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICZTCCAhegAwIBAgIBATAFBgMrZXAwgZ0xCzAJBgNVBAYTAlVTMRAwDgYDVQQI
|
||||
DAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRgwFgYDVQQKDA93b2xmU1NMX0Vk
|
||||
MjU1MTkxFTATBgNVBAsMDFJvb3QtRWQyNTUxOTEYMBYGA1UEAwwPd3d3LndvbGZz
|
||||
c2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMB4XDTIyMTIx
|
||||
NjIxMTc0OVoXDTI1MDkxMTIxMTc0OVowgbQxCzAJBgNVBAYTAlVTMRAwDgYDVQQI
|
||||
DAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRgwFgYDVQQKDA93b2xmU1NMX2Vk
|
||||
MjU1MTkxEzARBgNVBAsMCkNBLWVkMjU1MTkxGDAWBgNVBAMMD3d3dy53b2xmc3Ns
|
||||
LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTEXMBUGCgmSJomT
|
||||
8ixkAQEMB3dvbGZTU0wwKjAFBgMrZXADIQBCO3r5gs/53xnd8/AyKW36/XZPaMLC
|
||||
4GxHrsJVaKwNTaNjMGEwHQYDVR0OBBYEFHTVOBleg7kD+AGKNTW7iUxJtCPpMB8G
|
||||
A1UdIwQYMBaAFPq6W3Yd8R0dTXRI2Jg7Vu+zFPPeMA8GA1UdEwEB/wQFMAMBAf8w
|
||||
DgYDVR0PAQH/BAQDAgGGMAUGAytlcANBAEABDwuN1qrcLLNAIud47xyLCCfu2de2
|
||||
kbMtPay5UPsvtSVjWho9Ps2Boann1aFKGbhMsB08iuNHwPZBleZZIwg=
|
||||
-----END CERTIFICATE-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/client-ed25519-key.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/client-ed25519-key.der
vendored
Normal file
Binary file not shown.
3
android/extern/wolfssl/certs/ed25519/client-ed25519-key.pem
vendored
Normal file
3
android/extern/wolfssl/certs/ed25519/client-ed25519-key.pem
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MCowBQYDK2VwAyEA5ldbExvHURRr7Tv10fqrnmy26wIJo5n1br+dPP5UOeY=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/client-ed25519-priv.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/client-ed25519-priv.der
vendored
Normal file
Binary file not shown.
3
android/extern/wolfssl/certs/ed25519/client-ed25519-priv.pem
vendored
Normal file
3
android/extern/wolfssl/certs/ed25519/client-ed25519-priv.pem
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIJK1TOyvgca7AdbV3r03l1rSxvbDhbU75uTsMunHylLr
|
||||
-----END PRIVATE KEY-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/client-ed25519.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/client-ed25519.der
vendored
Normal file
Binary file not shown.
59
android/extern/wolfssl/certs/ed25519/client-ed25519.pem
vendored
Normal file
59
android/extern/wolfssl/certs/ed25519/client-ed25519.pem
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
69:ac:b8:b4:f7:e4:11:cb:c5:63:b2:cc:2a:a8:e2:0f:55:ee:86:86
|
||||
Signature Algorithm: ED25519
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_ed25519, OU = Client-ed25519, 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_ed25519, OU = Client-ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: ED25519
|
||||
ED25519 Public-Key:
|
||||
pub:
|
||||
e6:57:5b:13:1b:c7:51:14:6b:ed:3b:f5:d1:fa:ab:
|
||||
9e:6c:b6:eb:02:09:a3:99:f5:6e:bf:9d:3c:fe:54:
|
||||
39:e6
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
FE:41:5E:3E:81:E2:2E:46:B3:3E:47:89:90:D4:C2:B4:8E:11:D6:8A
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:FE:41:5E:3E:81:E2:2E:46:B3:3E:47:89:90:D4:C2:B4:8E:11:D6:8A
|
||||
DirName:/C=US/ST=Montana/L=Bozeman/O=wolfSSL_ed25519/OU=Client-ed25519/CN=www.wolfssl.com/emailAddress=info@wolfssl.com/UID=wolfSSL
|
||||
serial:69:AC:B8:B4:F7:E4:11:CB:C5:63:B2:CC:2A:A8:E2:0F:55:EE:86:86
|
||||
|
||||
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: ED25519
|
||||
2e:4a:b8:2a:f0:75:ee:31:6a:51:0a:6a:54:5b:45:6e:ac:03:
|
||||
a8:a9:9a:d4:d6:38:02:eb:76:b6:a7:66:86:ea:e9:f3:6f:31:
|
||||
4e:e4:50:d1:75:fe:88:3f:23:9d:76:d9:9c:07:14:13:16:30:
|
||||
c3:40:51:06:da:a5:39:5f:0a:09
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDnzCCA1GgAwIBAgIUaay4tPfkEcvFY7LMKqjiD1XuhoYwBQYDK2VwMIG4MQsw
|
||||
CQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEY
|
||||
MBYGA1UECgwPd29sZlNTTF9lZDI1NTE5MRcwFQYDVQQLDA5DbGllbnQtZWQyNTUx
|
||||
OTEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZv
|
||||
QHdvbGZzc2wuY29tMRcwFQYKCZImiZPyLGQBAQwHd29sZlNTTDAeFw0yMjEyMTYy
|
||||
MTE3NTBaFw0yNTA5MTEyMTE3NTBaMIG4MQswCQYDVQQGEwJVUzEQMA4GA1UECAwH
|
||||
TW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEYMBYGA1UECgwPd29sZlNTTF9lZDI1
|
||||
NTE5MRcwFQYDVQQLDA5DbGllbnQtZWQyNTUxOTEYMBYGA1UEAwwPd3d3LndvbGZz
|
||||
c2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMRcwFQYKCZIm
|
||||
iZPyLGQBAQwHd29sZlNTTDAqMAUGAytlcAMhAOZXWxMbx1EUa+079dH6q55stusC
|
||||
CaOZ9W6/nTz+VDnmo4IBaTCCAWUwHQYDVR0OBBYEFP5BXj6B4i5Gsz5HiZDUwrSO
|
||||
EdaKMIH4BgNVHSMEgfAwge2AFP5BXj6B4i5Gsz5HiZDUwrSOEdaKoYG+pIG7MIG4
|
||||
MQswCQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1h
|
||||
bjEYMBYGA1UECgwPd29sZlNTTF9lZDI1NTE5MRcwFQYDVQQLDA5DbGllbnQtZWQy
|
||||
NTUxOTEYMBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBp
|
||||
bmZvQHdvbGZzc2wuY29tMRcwFQYKCZImiZPyLGQBAQwHd29sZlNTTIIUaay4tPfk
|
||||
EcvFY7LMKqjiD1XuhoYwDAYDVR0TBAUwAwEB/zAcBgNVHREEFTATggtleGFtcGxl
|
||||
LmNvbYcEfwAAATAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwBQYDK2Vw
|
||||
A0EALkq4KvB17jFqUQpqVFtFbqwDqKma1NY4Aut2tqdmhurp828xTuRQ0XX+iD8j
|
||||
nXbZnAcUExYww0BRBtqlOV8KCQ==
|
||||
-----END CERTIFICATE-----
|
||||
105
android/extern/wolfssl/certs/ed25519/gen-ed25519-certs.sh
vendored
Normal file
105
android/extern/wolfssl/certs/ed25519/gen-ed25519-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-ed25519-priv.pem -noout >/dev/null 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "OpenSSL does not support Ed25519"
|
||||
echo "Skipping Ed25519 certificate renewal"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
############################################################
|
||||
###### update the self-signed root-ed25519.pem #############
|
||||
############################################################
|
||||
echo "Updating root-ed25519.pem"
|
||||
echo ""
|
||||
#pipe the following arguments to openssl req...
|
||||
echo -e "US\\nMontana\\nBozeman\\nwolfSSL_Ed25519\\nRoot-Ed25519\\nwww.wolfssl.com\\ninfo@wolfssl.com\\n.\\n.\\n" | \
|
||||
openssl req -new -key root-ed25519-priv.pem -config ../renewcerts/wolfssl.cnf -nodes -out root-ed25519.csr
|
||||
check_result $? "Generate request"
|
||||
|
||||
openssl x509 -req -in root-ed25519.csr -days 1000 -extfile ../renewcerts/wolfssl.cnf -extensions ca_ecc_cert -signkey root-ed25519-priv.pem -out root-ed25519.pem
|
||||
check_result $? "Generate certificate"
|
||||
rm root-ed25519.csr
|
||||
|
||||
openssl x509 -in root-ed25519.pem -outform DER > root-ed25519.der
|
||||
check_result $? "Convert to DER"
|
||||
openssl x509 -in root-ed25519.pem -text > tmp.pem
|
||||
check_result $? "Add text"
|
||||
mv tmp.pem root-ed25519.pem
|
||||
echo "End of section"
|
||||
echo "---------------------------------------------------------------------"
|
||||
|
||||
############################################################
|
||||
###### update ca-ed25519.pem signed by root ################
|
||||
############################################################
|
||||
echo "Updating ca-ed25519.pem"
|
||||
echo ""
|
||||
#pipe the following arguments to openssl req...
|
||||
echo -e "US\\nMontana\\nBozeman\\nwolfSSL_ed25519\\nCA-ed25519\\nwww.wolfssl.com\\ninfo@wolfssl.com\\n\\n\\n\\n" | openssl req -new -key ca-ed25519-priv.pem -config ../renewcerts/wolfssl.cnf -nodes -out ca-ed25519.csr
|
||||
check_result $? "Generate request"
|
||||
|
||||
openssl x509 -req -in ca-ed25519.csr -days 1000 -extfile ../renewcerts/wolfssl.cnf -extensions ca_ecc_cert -CA root-ed25519.pem -CAkey root-ed25519-priv.pem -set_serial 01 -out ca-ed25519.pem
|
||||
check_result $? "Generate certificate"
|
||||
rm ca-ed25519.csr
|
||||
|
||||
openssl x509 -in ca-ed25519.pem -outform DER > ca-ed25519.der
|
||||
check_result $? "Convert to DER"
|
||||
openssl x509 -in ca-ed25519.pem -text > tmp.pem
|
||||
check_result $? "Add text"
|
||||
mv tmp.pem ca-ed25519.pem
|
||||
echo "End of section"
|
||||
echo "---------------------------------------------------------------------"
|
||||
|
||||
############################################################
|
||||
###### update server-ed25519.pem signed by ca ##############
|
||||
############################################################
|
||||
echo "Updating server-ed25519.pem"
|
||||
echo ""
|
||||
#pipe the following arguments to openssl req...
|
||||
echo -e "US\\nMontana\\nBozeman\\nwolfSSL_ed25519\\nServer-ed25519\\nwww.wolfssl.com\\ninfo@wolfssl.com\\n\\n\\n\\n" | openssl req -new -key server-ed25519-priv.pem -config ../renewcerts/wolfssl.cnf -nodes -out server-ed25519.csr
|
||||
check_result $? "Generate request"
|
||||
|
||||
openssl x509 -req -in server-ed25519.csr -days 1000 -extfile ../renewcerts/wolfssl.cnf -extensions server_ecc -CA ca-ed25519.pem -CAkey ca-ed25519-priv.pem -set_serial 01 -out server-ed25519-cert.pem
|
||||
check_result $? "Generate certificate"
|
||||
rm server-ed25519.csr
|
||||
|
||||
openssl x509 -in server-ed25519-cert.pem -outform DER > server-ed25519.der
|
||||
check_result $? "Convert to DER"
|
||||
openssl x509 -in server-ed25519-cert.pem -text > tmp.pem
|
||||
check_result $? "Add text"
|
||||
mv tmp.pem server-ed25519-cert.pem
|
||||
cat server-ed25519-cert.pem ca-ed25519.pem > server-ed25519.pem
|
||||
check_result $? "Add CA into server cert"
|
||||
echo "End of section"
|
||||
echo "---------------------------------------------------------------------"
|
||||
|
||||
############################################################
|
||||
###### update the self-signed client-ed25519.pem ###########
|
||||
############################################################
|
||||
echo "Updating client-ed25519.pem"
|
||||
echo ""
|
||||
#pipe the following arguments to openssl req...
|
||||
echo -e "US\\nMontana\\nBozeman\\nwolfSSL_ed25519\\nClient-ed25519\\nwww.wolfssl.com\\ninfo@wolfssl.com\\n\\n\\n\\n" | openssl req -new -key client-ed25519-priv.pem -config ../renewcerts/wolfssl.cnf -nodes -out client-ed25519.csr
|
||||
check_result $? "Generate request"
|
||||
|
||||
openssl x509 -req -in client-ed25519.csr -days 1000 -extfile ../renewcerts/wolfssl.cnf -extensions wolfssl_opts -signkey client-ed25519-priv.pem -out client-ed25519.pem
|
||||
check_result $? "Generate certificate"
|
||||
rm client-ed25519.csr
|
||||
|
||||
openssl x509 -in client-ed25519.pem -outform DER > client-ed25519.der
|
||||
check_result $? "Convert to DER"
|
||||
openssl x509 -in client-ed25519.pem -text > tmp.pem
|
||||
check_result $? "Add text"
|
||||
mv tmp.pem client-ed25519.pem
|
||||
echo "End of section"
|
||||
echo "---------------------------------------------------------------------"
|
||||
|
||||
16
android/extern/wolfssl/certs/ed25519/gen-ed25519-keys.sh
vendored
Normal file
16
android/extern/wolfssl/certs/ed25519/gen-ed25519-keys.sh
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
for key in root ca server client
|
||||
do
|
||||
|
||||
openssl genpkey -algorithm ED25519 > ${key}-ed25519-priv.pem
|
||||
|
||||
openssl pkey -in ${key}-ed25519-priv.pem -outform DER -out ${key}-ed25519-priv.der
|
||||
|
||||
openssl pkey -in ${key}-ed25519-priv.pem -outform PEM -pubout -out ${key}-ed25519-key.pem
|
||||
|
||||
openssl pkey -in ${key}-ed25519-priv.pem -outform DER -pubout -out ${key}-ed25519-key.der
|
||||
|
||||
done
|
||||
|
||||
|
||||
35
android/extern/wolfssl/certs/ed25519/gen-ed25519.sh
vendored
Normal file
35
android/extern/wolfssl/certs/ed25519/gen-ed25519.sh
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
EXAMPLE=$1
|
||||
echo "This uses ed25519 certificate generator from wolfssl-examples github"
|
||||
echo "The script takes in the directory to wolfssl-examples"
|
||||
echo "https://github.com/wolfSSL/wolfssl-examples/pull/52"
|
||||
|
||||
pushd ${EXAMPLE}
|
||||
make
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Unable to build example"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
./tls.sh
|
||||
popd
|
||||
mv ${EXAMPLE}/*.pem .
|
||||
mv ${EXAMPLE}/*.der .
|
||||
|
||||
convert() {
|
||||
echo -en "\x30\x2e" > ${NAME}-ed25519-priv.der
|
||||
head -c 48 ${NAME}-ed25519-key.der | tail -c 46 >> ${NAME}-ed25519-priv.der
|
||||
|
||||
echo "-----BEGIN PRIVATE KEY-----" > ${NAME}-ed25519-priv.pem
|
||||
openssl base64 -in ${NAME}-ed25519-priv.der >> ${NAME}-ed25519-priv.pem
|
||||
echo "-----END PRIVATE KEY-----" >> ${NAME}-ed25519-priv.pem
|
||||
}
|
||||
|
||||
NAME=server convert
|
||||
NAME=client convert
|
||||
NAME=root convert
|
||||
NAME=ca convert
|
||||
|
||||
cp server-ed25519.pem server-ed25519-cert.pem
|
||||
|
||||
35
android/extern/wolfssl/certs/ed25519/include.am
vendored
Normal file
35
android/extern/wolfssl/certs/ed25519/include.am
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
# vim:ft=automake
|
||||
# All paths should be given relative to the root
|
||||
#
|
||||
|
||||
EXTRA_DIST += \
|
||||
certs/ed25519/ca-ed25519.der \
|
||||
certs/ed25519/ca-ed25519.pem \
|
||||
certs/ed25519/ca-ed25519-key.der \
|
||||
certs/ed25519/ca-ed25519-key.pem \
|
||||
certs/ed25519/ca-ed25519-priv.der \
|
||||
certs/ed25519/ca-ed25519-priv.pem \
|
||||
certs/ed25519/client-ed25519.der \
|
||||
certs/ed25519/client-ed25519.pem \
|
||||
certs/ed25519/client-ed25519-key.der \
|
||||
certs/ed25519/client-ed25519-key.pem \
|
||||
certs/ed25519/client-ed25519-priv.der \
|
||||
certs/ed25519/client-ed25519-priv.pem \
|
||||
certs/ed25519/root-ed25519.der \
|
||||
certs/ed25519/root-ed25519.pem \
|
||||
certs/ed25519/root-ed25519-key.der \
|
||||
certs/ed25519/root-ed25519-key.pem \
|
||||
certs/ed25519/root-ed25519-priv.der \
|
||||
certs/ed25519/root-ed25519-priv.pem \
|
||||
certs/ed25519/server-ed25519.der \
|
||||
certs/ed25519/server-ed25519.pem \
|
||||
certs/ed25519/server-ed25519-cert.pem \
|
||||
certs/ed25519/server-ed25519-key.der \
|
||||
certs/ed25519/server-ed25519-key.pem \
|
||||
certs/ed25519/server-ed25519-priv.der \
|
||||
certs/ed25519/server-ed25519-priv.pem
|
||||
|
||||
EXTRA_DIST += \
|
||||
certs/ed25519/gen-ed25519.sh \
|
||||
certs/ed25519/gen-ed25519-certs.sh \
|
||||
certs/ed25519/gen-ed25519-keys.sh
|
||||
BIN
android/extern/wolfssl/certs/ed25519/root-ed25519-key.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/root-ed25519-key.der
vendored
Normal file
Binary file not shown.
3
android/extern/wolfssl/certs/ed25519/root-ed25519-key.pem
vendored
Normal file
3
android/extern/wolfssl/certs/ed25519/root-ed25519-key.pem
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MCowBQYDK2VwAyEA6bNvfHCKq8pUIE5kdjwaT/f6Xkr/89u5ZC0QpQxaP9o=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/root-ed25519-priv.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/root-ed25519-priv.der
vendored
Normal file
Binary file not shown.
3
android/extern/wolfssl/certs/ed25519/root-ed25519-priv.pem
vendored
Normal file
3
android/extern/wolfssl/certs/ed25519/root-ed25519-priv.pem
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEIFcyr6XNVwsNpxIoY6ENIWmuvF/LJs2xkuvuxmoPrf1w
|
||||
-----END PRIVATE KEY-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/root-ed25519.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/root-ed25519.der
vendored
Normal file
Binary file not shown.
48
android/extern/wolfssl/certs/ed25519/root-ed25519.pem
vendored
Normal file
48
android/extern/wolfssl/certs/ed25519/root-ed25519.pem
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number:
|
||||
4b:b3:7e:42:e1:d1:6c:16:28:33:87:4f:4f:b8:fb:44:1f:cf:7a:18
|
||||
Signature Algorithm: ED25519
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_Ed25519, OU = Root-Ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:49 2022 GMT
|
||||
Not After : Sep 11 21:17:49 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_Ed25519, OU = Root-Ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: ED25519
|
||||
ED25519 Public-Key:
|
||||
pub:
|
||||
e9:b3:6f:7c:70:8a:ab:ca:54:20:4e:64:76:3c:1a:
|
||||
4f:f7:fa:5e:4a:ff:f3:db:b9:64:2d:10:a5:0c:5a:
|
||||
3f:da
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
FA:BA:5B:76:1D:F1:1D:1D:4D:74:48:D8:98:3B:56:EF:B3:14:F3:DE
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:FA:BA:5B:76:1D:F1:1D:1D:4D:74:48:D8:98:3B:56:EF:B3:14:F3:DE
|
||||
|
||||
X509v3 Basic Constraints: critical
|
||||
CA:TRUE
|
||||
X509v3 Key Usage: critical
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: ED25519
|
||||
3d:94:fc:b8:6a:4a:d4:34:91:8b:84:c2:c6:ac:7b:93:60:44:
|
||||
24:e0:0e:19:79:a5:73:49:72:af:85:82:5b:1a:05:2a:69:6a:
|
||||
13:01:69:26:b6:64:99:22:b4:8e:13:ec:91:13:44:b4:14:eb:
|
||||
51:21:b1:5b:78:85:c8:c6:db:0f
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICYTCCAhOgAwIBAgIUS7N+QuHRbBYoM4dPT7j7RB/PehgwBQYDK2VwMIGdMQsw
|
||||
CQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEY
|
||||
MBYGA1UECgwPd29sZlNTTF9FZDI1NTE5MRUwEwYDVQQLDAxSb290LUVkMjU1MTkx
|
||||
GDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3
|
||||
b2xmc3NsLmNvbTAeFw0yMjEyMTYyMTE3NDlaFw0yNTA5MTEyMTE3NDlaMIGdMQsw
|
||||
CQYDVQQGEwJVUzEQMA4GA1UECAwHTW9udGFuYTEQMA4GA1UEBwwHQm96ZW1hbjEY
|
||||
MBYGA1UECgwPd29sZlNTTF9FZDI1NTE5MRUwEwYDVQQLDAxSb290LUVkMjU1MTkx
|
||||
GDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3
|
||||
b2xmc3NsLmNvbTAqMAUGAytlcAMhAOmzb3xwiqvKVCBOZHY8Gk/3+l5K//PbuWQt
|
||||
EKUMWj/ao2MwYTAdBgNVHQ4EFgQU+rpbdh3xHR1NdEjYmDtW77MU894wHwYDVR0j
|
||||
BBgwFoAU+rpbdh3xHR1NdEjYmDtW77MU894wDwYDVR0TAQH/BAUwAwEB/zAOBgNV
|
||||
HQ8BAf8EBAMCAYYwBQYDK2VwA0EAPZT8uGpK1DSRi4TCxqx7k2BEJOAOGXmlc0ly
|
||||
r4WCWxoFKmlqEwFpJrZkmSK0jhPskRNEtBTrUSGxW3iFyMbbDw==
|
||||
-----END CERTIFICATE-----
|
||||
53
android/extern/wolfssl/certs/ed25519/server-ed25519-cert.pem
vendored
Normal file
53
android/extern/wolfssl/certs/ed25519/server-ed25519-cert.pem
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: ED25519
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_ed25519, OU = CA-ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:49 2022 GMT
|
||||
Not After : Sep 11 21:17:49 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_ed25519, OU = Server-ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: ED25519
|
||||
ED25519 Public-Key:
|
||||
pub:
|
||||
23:aa:4d:60:50:e0:13:d3:3a:ed:ab:f6:a9:cc:4a:
|
||||
fe:d7:4d:2f:d2:5b:1a:10:05:ef:5a:41:25:ce:1b:
|
||||
53:78
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
A3:29:81:E7:90:6F:B9:60:F8:AF:CC:15:7A:AE:D7:A1:F4:B4:86:BA
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:74:D5:38:19:5E:83:B9:03:F8:01:8A:35:35:BB:89:4C:49:B4:23:E9
|
||||
|
||||
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: ED25519
|
||||
36:3f:8d:2f:28:bd:51:83:b8:d8:9c:09:64:c4:77:fd:cd:c6:
|
||||
c3:86:b0:8d:81:e3:e9:ce:7a:2a:32:15:e9:f9:6a:75:1a:a0:
|
||||
5e:71:62:72:de:46:11:a8:9d:db:80:6b:73:38:61:0c:f3:24:
|
||||
11:45:c9:a1:d3:d2:3b:05:d5:05
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICpzCCAlmgAwIBAgIBATAFBgMrZXAwgbQxCzAJBgNVBAYTAlVTMRAwDgYDVQQI
|
||||
DAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRgwFgYDVQQKDA93b2xmU1NMX2Vk
|
||||
MjU1MTkxEzARBgNVBAsMCkNBLWVkMjU1MTkxGDAWBgNVBAMMD3d3dy53b2xmc3Ns
|
||||
LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTEXMBUGCgmSJomT
|
||||
8ixkAQEMB3dvbGZTU0wwHhcNMjIxMjE2MjExNzQ5WhcNMjUwOTExMjExNzQ5WjCB
|
||||
uDELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVt
|
||||
YW4xGDAWBgNVBAoMD3dvbGZTU0xfZWQyNTUxOTEXMBUGA1UECwwOU2VydmVyLWVk
|
||||
MjU1MTkxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQ
|
||||
aW5mb0B3b2xmc3NsLmNvbTEXMBUGCgmSJomT8ixkAQEMB3dvbGZTU0wwKjAFBgMr
|
||||
ZXADIQAjqk1gUOAT0zrtq/apzEr+100v0lsaEAXvWkElzhtTeKOBiTCBhjAdBgNV
|
||||
HQ4EFgQUoymB55BvuWD4r8wVeq7XofS0hrowHwYDVR0jBBgwFoAUdNU4GV6DuQP4
|
||||
AYo1NbuJTEm0I+kwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCA6gwEwYDVR0l
|
||||
BAwwCgYIKwYBBQUHAwEwEQYJYIZIAYb4QgEBBAQDAgZAMAUGAytlcANBADY/jS8o
|
||||
vVGDuNicCWTEd/3NxsOGsI2B4+nOeioyFen5anUaoF5xYnLeRhGonduAa3M4YQzz
|
||||
JBFFyaHT0jsF1QU=
|
||||
-----END CERTIFICATE-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/server-ed25519-key.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/server-ed25519-key.der
vendored
Normal file
Binary file not shown.
3
android/extern/wolfssl/certs/ed25519/server-ed25519-key.pem
vendored
Normal file
3
android/extern/wolfssl/certs/ed25519/server-ed25519-key.pem
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MCowBQYDK2VwAyEAI6pNYFDgE9M67av2qcxK/tdNL9JbGhAF71pBJc4bU3g=
|
||||
-----END PUBLIC KEY-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/server-ed25519-priv.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/server-ed25519-priv.der
vendored
Normal file
Binary file not shown.
3
android/extern/wolfssl/certs/ed25519/server-ed25519-priv.pem
vendored
Normal file
3
android/extern/wolfssl/certs/ed25519/server-ed25519-priv.pem
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VwBCIEII6YRLBUgcY6R9j7wza/GXBhCSN24xxvgziuSVXFnoci
|
||||
-----END PRIVATE KEY-----
|
||||
BIN
android/extern/wolfssl/certs/ed25519/server-ed25519.der
vendored
Normal file
BIN
android/extern/wolfssl/certs/ed25519/server-ed25519.der
vendored
Normal file
Binary file not shown.
100
android/extern/wolfssl/certs/ed25519/server-ed25519.pem
vendored
Normal file
100
android/extern/wolfssl/certs/ed25519/server-ed25519.pem
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: ED25519
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_ed25519, OU = CA-ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:49 2022 GMT
|
||||
Not After : Sep 11 21:17:49 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_ed25519, OU = Server-ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: ED25519
|
||||
ED25519 Public-Key:
|
||||
pub:
|
||||
23:aa:4d:60:50:e0:13:d3:3a:ed:ab:f6:a9:cc:4a:
|
||||
fe:d7:4d:2f:d2:5b:1a:10:05:ef:5a:41:25:ce:1b:
|
||||
53:78
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
A3:29:81:E7:90:6F:B9:60:F8:AF:CC:15:7A:AE:D7:A1:F4:B4:86:BA
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:74:D5:38:19:5E:83:B9:03:F8:01:8A:35:35:BB:89:4C:49:B4:23:E9
|
||||
|
||||
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: ED25519
|
||||
36:3f:8d:2f:28:bd:51:83:b8:d8:9c:09:64:c4:77:fd:cd:c6:
|
||||
c3:86:b0:8d:81:e3:e9:ce:7a:2a:32:15:e9:f9:6a:75:1a:a0:
|
||||
5e:71:62:72:de:46:11:a8:9d:db:80:6b:73:38:61:0c:f3:24:
|
||||
11:45:c9:a1:d3:d2:3b:05:d5:05
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICpzCCAlmgAwIBAgIBATAFBgMrZXAwgbQxCzAJBgNVBAYTAlVTMRAwDgYDVQQI
|
||||
DAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRgwFgYDVQQKDA93b2xmU1NMX2Vk
|
||||
MjU1MTkxEzARBgNVBAsMCkNBLWVkMjU1MTkxGDAWBgNVBAMMD3d3dy53b2xmc3Ns
|
||||
LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTEXMBUGCgmSJomT
|
||||
8ixkAQEMB3dvbGZTU0wwHhcNMjIxMjE2MjExNzQ5WhcNMjUwOTExMjExNzQ5WjCB
|
||||
uDELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB01vbnRhbmExEDAOBgNVBAcMB0JvemVt
|
||||
YW4xGDAWBgNVBAoMD3dvbGZTU0xfZWQyNTUxOTEXMBUGA1UECwwOU2VydmVyLWVk
|
||||
MjU1MTkxGDAWBgNVBAMMD3d3dy53b2xmc3NsLmNvbTEfMB0GCSqGSIb3DQEJARYQ
|
||||
aW5mb0B3b2xmc3NsLmNvbTEXMBUGCgmSJomT8ixkAQEMB3dvbGZTU0wwKjAFBgMr
|
||||
ZXADIQAjqk1gUOAT0zrtq/apzEr+100v0lsaEAXvWkElzhtTeKOBiTCBhjAdBgNV
|
||||
HQ4EFgQUoymB55BvuWD4r8wVeq7XofS0hrowHwYDVR0jBBgwFoAUdNU4GV6DuQP4
|
||||
AYo1NbuJTEm0I+kwDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCA6gwEwYDVR0l
|
||||
BAwwCgYIKwYBBQUHAwEwEQYJYIZIAYb4QgEBBAQDAgZAMAUGAytlcANBADY/jS8o
|
||||
vVGDuNicCWTEd/3NxsOGsI2B4+nOeioyFen5anUaoF5xYnLeRhGonduAa3M4YQzz
|
||||
JBFFyaHT0jsF1QU=
|
||||
-----END CERTIFICATE-----
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: ED25519
|
||||
Issuer: C = US, ST = Montana, L = Bozeman, O = wolfSSL_Ed25519, OU = Root-Ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com
|
||||
Validity
|
||||
Not Before: Dec 16 21:17:49 2022 GMT
|
||||
Not After : Sep 11 21:17:49 2025 GMT
|
||||
Subject: C = US, ST = Montana, L = Bozeman, O = wolfSSL_ed25519, OU = CA-ed25519, CN = www.wolfssl.com, emailAddress = info@wolfssl.com, UID = wolfSSL
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: ED25519
|
||||
ED25519 Public-Key:
|
||||
pub:
|
||||
42:3b:7a:f9:82:cf:f9:df:19:dd:f3:f0:32:29:6d:
|
||||
fa:fd:76:4f:68:c2:c2:e0:6c:47:ae:c2:55:68:ac:
|
||||
0d:4d
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
74:D5:38:19:5E:83:B9:03:F8:01:8A:35:35:BB:89:4C:49:B4:23:E9
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:FA:BA:5B:76:1D:F1:1D:1D:4D:74:48:D8:98:3B:56:EF:B3:14:F3:DE
|
||||
|
||||
X509v3 Basic Constraints: critical
|
||||
CA:TRUE
|
||||
X509v3 Key Usage: critical
|
||||
Digital Signature, Certificate Sign, CRL Sign
|
||||
Signature Algorithm: ED25519
|
||||
40:01:0f:0b:8d:d6:aa:dc:2c:b3:40:22:e7:78:ef:1c:8b:08:
|
||||
27:ee:d9:d7:b6:91:b3:2d:3d:ac:b9:50:fb:2f:b5:25:63:5a:
|
||||
1a:3d:3e:cd:81:a1:a9:e7:d5:a1:4a:19:b8:4c:b0:1d:3c:8a:
|
||||
e3:47:c0:f6:41:95:e6:59:23:08
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIICZTCCAhegAwIBAgIBATAFBgMrZXAwgZ0xCzAJBgNVBAYTAlVTMRAwDgYDVQQI
|
||||
DAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRgwFgYDVQQKDA93b2xmU1NMX0Vk
|
||||
MjU1MTkxFTATBgNVBAsMDFJvb3QtRWQyNTUxOTEYMBYGA1UEAwwPd3d3LndvbGZz
|
||||
c2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMB4XDTIyMTIx
|
||||
NjIxMTc0OVoXDTI1MDkxMTIxMTc0OVowgbQxCzAJBgNVBAYTAlVTMRAwDgYDVQQI
|
||||
DAdNb250YW5hMRAwDgYDVQQHDAdCb3plbWFuMRgwFgYDVQQKDA93b2xmU1NMX2Vk
|
||||
MjU1MTkxEzARBgNVBAsMCkNBLWVkMjU1MTkxGDAWBgNVBAMMD3d3dy53b2xmc3Ns
|
||||
LmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0B3b2xmc3NsLmNvbTEXMBUGCgmSJomT
|
||||
8ixkAQEMB3dvbGZTU0wwKjAFBgMrZXADIQBCO3r5gs/53xnd8/AyKW36/XZPaMLC
|
||||
4GxHrsJVaKwNTaNjMGEwHQYDVR0OBBYEFHTVOBleg7kD+AGKNTW7iUxJtCPpMB8G
|
||||
A1UdIwQYMBaAFPq6W3Yd8R0dTXRI2Jg7Vu+zFPPeMA8GA1UdEwEB/wQFMAMBAf8w
|
||||
DgYDVR0PAQH/BAQDAgGGMAUGAytlcANBAEABDwuN1qrcLLNAIud47xyLCCfu2de2
|
||||
kbMtPay5UPsvtSVjWho9Ps2Boann1aFKGbhMsB08iuNHwPZBleZZIwg=
|
||||
-----END CERTIFICATE-----
|
||||
Reference in New Issue
Block a user