From fdd09aa1b764314b787eac1bfc552c8a3e49cada Mon Sep 17 00:00:00 2001 From: kaleb-himes Date: Wed, 3 Jun 2020 14:44:52 -0600 Subject: [PATCH] name certs reflecting PK used, update examples w/ new names --- certgen/ca-cert.der | Bin 1198 -> 0 bytes certgen/ca-ecc-cert.der | Bin 0 -> 666 bytes certgen/ca-ecc-cert.pem | 53 ++++++++++++++++++++++++++++++++ certgen/ca-ecc-key.der | Bin 0 -> 121 bytes certgen/ca-ecc-key.pem | 5 +++ certgen/ca-key.der | Bin 121 -> 0 bytes certgen/certgen_example.c | 4 +-- certgen/certgen_with_altnames.c | 47 ++++++++++++++++++++++++++-- 8 files changed, 105 insertions(+), 4 deletions(-) delete mode 100644 certgen/ca-cert.der create mode 100644 certgen/ca-ecc-cert.der create mode 100644 certgen/ca-ecc-cert.pem create mode 100644 certgen/ca-ecc-key.der create mode 100644 certgen/ca-ecc-key.pem delete mode 100644 certgen/ca-key.der diff --git a/certgen/ca-cert.der b/certgen/ca-cert.der deleted file mode 100644 index 6a823ef9337192d6055caa0ba8692b2f0d213867..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1198 zcmXqLVp(O-#5`#MGZP~d6DPy=Z4->sq_dR`c-c6$+C196^D;7WvoaVoPBG**;ACSC zWnmL$3Jo?CFyI4mIC$87^Ycm)^Aceq>^$sF`Bka8iFt;C2K*p3Ts$1XiRC5v`6U^K z!UlpMA#NTn=ls0l(wvgaymUhe12K>wGY@}xdAVMBeok6(agJVcey*Xsfh^n^oQz@u znR#jX4oC_NXfLu!hQv(Yqcd$CUiBSnTfEigCn41{+84Q{j zxtN+585#EToYEE9B-i2;ebz$W>yvM(z{hQ-^Y5RkWu9?)%{}I{cUm8BY^cp+58)P= zq3GLiT1esf8UK5(wI_?pjb5FausbtIfLVXV=cz|Ob|-~NzfaF!BH%c6E!XVFOAl$e>8Zz$d=mUhw&p7T%YPwna|Gy56$T54F+&t-{Nw6FZw zvo+&%Mtz}z_SXf;U&Hhlt6kcjzcEVuy2VV6f0HBf{~Z?g;#D*)p-{DHrOv5@=uaJX=LJim1ikLuyzwnUhxKyU&6oY=@B8em|0|g> zoVxL7n*H*NZ{_b*ZMfcVw%0LK?#j+K>vq*l(*%!ePok!rTlA~I!t6-v7H{Q$h4b`p zvmM_$NAZJQ&FhIjVmSY{I4{}k$HJpzSeWH;V)gD9=YFM&N?A3{a5mn`Cok9e!~CA~ zv#krhEb87aGhx?^+$oA24Y8m1r>#9%q*0aS@$P(breV*~zO-B36{#aqM8?L{FVjSX&cSUaFTu! RnV$IS_^iM=GNFsh%K*LwrGx+g diff --git a/certgen/ca-ecc-cert.der b/certgen/ca-ecc-cert.der new file mode 100644 index 0000000000000000000000000000000000000000..bef80b440dcd52e4718bcb9db62b6fab4c56d13c GIT binary patch literal 666 zcmXqLVwz^q#ALmInTe5!NyK?;Wcr>256zyY^4nXT%tW5F9YOoIq!^edlH5WE2y~%uCC6KvG~JC(dhRU|?!sZeVU~X`#oM8C$fY0N3Yc(xq>=L;4l2fZ;rJlIf z&aVB&&2EpUaz80|*lO+UYRsP)Tx0HX@bsUCQ!kufEnl2$kO&Mn=1^Ha7BLo)u)bM` zKRDf!*y$RY_jB_3SBF0@RWy(XNh`AeL%spK0)CJJVMfOPEUX61KnfhWviu+cV2WUD zLrx#eo(u+VOo|Lo+8r-m<=i%1rbfo$+opy0HNqJdCu!f{e*XE2N?1@*D^STj)dpqkSaQwB~d&D5-zs{A2HRX!O^ek@*0svXp$QJ+r literal 0 HcmV?d00001 diff --git a/certgen/ca-ecc-cert.pem b/certgen/ca-ecc-cert.pem new file mode 100644 index 00000000..b1e7b8bd --- /dev/null +++ b/certgen/ca-ecc-cert.pem @@ -0,0 +1,53 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 43:b5:59:67:bc:60:48:29:8c:82:77:db:b5:42:36:14:e4:85:c0:3a + Signature Algorithm: ecdsa-with-SHA256 + Issuer: C = US, ST = Washington, L = Seattle, O = wolfSSL, OU = Development, CN = www.wolfssl.com, emailAddress = info@wolfssl.com + Validity + Not Before: May 7 07:39:04 2020 GMT + Not After : Feb 1 07:39:04 2023 GMT + Subject: C = US, ST = Washington, L = Seattle, O = wolfSSL, OU = Development, CN = www.wolfssl.com, emailAddress = info@wolfssl.com + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (256 bit) + pub: + 04:02:d3:d9:6e:d6:01:8e:45:c8:b9:90:31:e5:c0: + 4c:e3:9e:ad:29:38:98:ba:10:d6:e9:09:2a:80:a9: + 2e:17:2a:b9:8a:bf:33:83:46:e3:95:0b:e4:77:40: + b5:3b:43:45:33:0f:61:53:7c:37:44:c1:cb:fc:80: + ca:e8:43:ea:a7 + ASN1 OID: prime256v1 + NIST CURVE: P-256 + X509v3 extensions: + X509v3 Subject Key Identifier: + 56:8E:9A:C3:F0:42:DE:18:B9:45:55:6E:F9:93:CF:EA:C3:F3:A5:21 + X509v3 Authority Key Identifier: + keyid:56:8E:9A:C3:F0:42:DE:18:B9:45:55:6E:F9:93:CF:EA:C3:F3:A5:21 + + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + Signature Algorithm: ecdsa-with-SHA256 + 30:46:02:21:00:e4:87:41:d1:d5:09:b6:97:1c:7c:1c:40:f6: + b2:a1:df:28:57:00:a3:62:2b:d8:0b:e7:f3:d4:24:56:52:62: + 85:02:21:00:cd:0a:3f:60:ca:33:b5:a9:1f:4b:43:2c:60:08: + fd:3e:bd:c4:30:5c:ff:2c:d4:58:ac:77:21:c6:2e:39:d9:11 +-----BEGIN CERTIFICATE----- +MIICljCCAjugAwIBAgIUQ7VZZ7xgSCmMgnfbtUI2FOSFwDowCgYIKoZIzj0EAwIw +gZcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdT +ZWF0dGxlMRAwDgYDVQQKDAd3b2xmU1NMMRQwEgYDVQQLDAtEZXZlbG9wbWVudDEY +MBYGA1UEAwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdv +bGZzc2wuY29tMB4XDTIwMDUwNzA3MzkwNFoXDTIzMDIwMTA3MzkwNFowgZcxCzAJ +BgNVBAYTAlVTMRMwEQYDVQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxl +MRAwDgYDVQQKDAd3b2xmU1NMMRQwEgYDVQQLDAtEZXZlbG9wbWVudDEYMBYGA1UE +AwwPd3d3LndvbGZzc2wuY29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wu +Y29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEAtPZbtYBjkXIuZAx5cBM456t +KTiYuhDW6QkqgKkuFyq5ir8zg0bjlQvkd0C1O0NFMw9hU3w3RMHL/IDK6EPqp6Nj +MGEwHQYDVR0OBBYEFFaOmsPwQt4YuUVVbvmTz+rD86UhMB8GA1UdIwQYMBaAFFaO +msPwQt4YuUVVbvmTz+rD86UhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgGGMAoGCCqGSM49BAMCA0kAMEYCIQDkh0HR1Qm2lxx8HED2sqHfKFcAo2Ir2Avn +89QkVlJihQIhAM0KP2DKM7WpH0tDLGAI/T69xDBc/yzUWKx3IcYuOdkR +-----END CERTIFICATE----- diff --git a/certgen/ca-ecc-key.der b/certgen/ca-ecc-key.der new file mode 100644 index 0000000000000000000000000000000000000000..c918a94840cb3e74b9c4333edeab16e86baf636d GIT binary patch literal 121 zcmV-<0EYiCcLD(c1Rw(8GnjXmtV&sJD4TAelbZ)|i%no-g_-8N7I5hb_JE)Y1_&yK zNX|V20SBQ(13~}<0@K-U)&Y)1$hnX)<-knio~h|wL3#aGY?@?d^beF%lv@K=tJtKRFN}( literal 0 HcmV?d00001 diff --git a/certgen/ca-ecc-key.pem b/certgen/ca-ecc-key.pem new file mode 100644 index 00000000..39c761c8 --- /dev/null +++ b/certgen/ca-ecc-key.pem @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgAuEzmHeXrEpZbSib +bqCTmwdxi01gY4WZ5rsWcOkK9oChRANCAAQC09lu1gGORci5kDHlwEzjnq0pOJi6 +ENbpCSqAqS4XKrmKvzODRuOVC+R3QLU7Q0UzD2FTfDdEwcv8gMroQ+qn +-----END PRIVATE KEY----- diff --git a/certgen/ca-key.der b/certgen/ca-key.der deleted file mode 100644 index a88d141e08cceb829f2bc756ffcabd7d8e8c0b79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121 zcmV-<0EYiCcLD(c1RzDWX##VcY=xmXTXN{=$E?HyjZ-xQ`fMoNG>ze?35=i$1_&yK zNX|V20SBQ(13~}x++j1?=l