98 lines
4.9 KiB
C
98 lines
4.9 KiB
C
/**
|
|
* @file testkeys/EC/256_EC.h
|
|
* @version $Format:%h%d$
|
|
*
|
|
* Auto generated from PEM file.
|
|
*/
|
|
/*
|
|
Auto generated X.509 certificate as binary DER.
|
|
Certificate:
|
|
Data:
|
|
Version: 3
|
|
Serial Number:
|
|
02
|
|
Issuer: CN=MatrixSSL Sample CA (Elliptic curve prime256v1), C=US, ST=WA, L=Seattle, O=Inside Secure Corporation, OU=Test
|
|
Validity:
|
|
Not Before: 2014/03/13
|
|
Not After : 2017/03/12
|
|
Subject: CN=MatrixSSL Sample Cert (Elliptic curve prime256v1), C=US, ST=WA, L=Seattle, O=Inside Secure Corporation, OU=Test
|
|
Subject Public Key Info:
|
|
Public Key Algorithm: id-ecPublicKey
|
|
Public-Key: (256 bit)
|
|
pub:
|
|
5f:ad:62:02:42:48:ba:fb:e2:88:d8:7f:b9:72:cb:28:
|
|
ae:c3:8a:1e:c3:0e:9c:7d:7a:a4:b5:7f:da:bd:46:5a
|
|
b9:95:39:e0:44:51:71:ba:e3:b3:40:f2:54:fd:23:84:
|
|
b2:ea:2a:84:a3:4f:d7:b0:08:ba:6e:80:c3:eb:df:2f
|
|
ASN1 OID: secp256r1
|
|
X509v3 extensions:
|
|
X509v3 Subject Alternative Name: DNS
|
|
localhost
|
|
X509v3 Subject Alternative Name: iPAddress
|
|
127.0.0.1
|
|
X509v3 Basic Constraints:
|
|
CA:FALSE
|
|
X509v3 Key Usage: 0x0
|
|
X509v3 Extended Key Usage: 0x6
|
|
TLS WWW server authentication
|
|
TLS WWW client authentication
|
|
X509v3 Subject Key Identifier:
|
|
1f:80:75:53:ad:c9:7d:eb:09:78:26:ab:80:18:09:1c:
|
|
68:d4:b8:83
|
|
X509v3 Authority Key Identifier:
|
|
69:0e:fa:47:3e:6d:40:f9:29:7f:f7:6f:66:86:b8:7a:
|
|
34:bb:25:eb
|
|
Signature Algorithm: ecdsa-with-SHA256
|
|
30:45:02:21:00:d0:78:0f:a8:7c:ab:a6:78:1d:a9:57:
|
|
cd:4f:d8:04:d8:b3:90:36:94:e0:01:dc:20:49:6a:de:
|
|
d5:53:8c:08:12:02:20:24:9b:f0:37:e4:da:42:4c:6d:
|
|
d3:c3:d4:a6:3f:47:d4:ad:99:5c:ae:47:a7:0c:83:24:
|
|
c4:a1:fc:dc:77:f3:a9
|
|
*/
|
|
#define EC256_SIZE 691
|
|
const static unsigned char EC256[EC256_SIZE] =
|
|
"\x30\x82\x02\xaf\x30\x82\x02\x55\xa0\x03\x02\x01\x02\x02\x01\x02"
|
|
"\x30\x0a\x06\x08\x2a\x86\x48\xce\x3d\x04\x03\x02\x30\x81\x99\x31"
|
|
"\x0b\x30\x09\x06\x03\x55\x04\x06\x13\x02\x55\x53\x31\x0b\x30\x09"
|
|
"\x06\x03\x55\x04\x08\x0c\x02\x57\x41\x31\x10\x30\x0e\x06\x03\x55"
|
|
"\x04\x07\x0c\x07\x53\x65\x61\x74\x74\x6c\x65\x31\x22\x30\x20\x06"
|
|
"\x03\x55\x04\x0a\x0c\x19\x49\x6e\x73\x69\x64\x65\x20\x53\x65\x63"
|
|
"\x75\x72\x65\x20\x43\x6f\x72\x70\x6f\x72\x61\x74\x69\x6f\x6e\x31"
|
|
"\x0d\x30\x0b\x06\x03\x55\x04\x0b\x0c\x04\x54\x65\x73\x74\x31\x38"
|
|
"\x30\x36\x06\x03\x55\x04\x03\x0c\x2f\x4d\x61\x74\x72\x69\x78\x53"
|
|
"\x53\x4c\x20\x53\x61\x6d\x70\x6c\x65\x20\x43\x41\x20\x28\x45\x6c"
|
|
"\x6c\x69\x70\x74\x69\x63\x20\x63\x75\x72\x76\x65\x20\x70\x72\x69"
|
|
"\x6d\x65\x32\x35\x36\x76\x31\x29\x30\x1e\x17\x0d\x31\x34\x30\x33"
|
|
"\x31\x33\x32\x33\x32\x31\x32\x33\x5a\x17\x0d\x31\x37\x30\x33\x31"
|
|
"\x32\x32\x33\x32\x31\x32\x33\x5a\x30\x81\x9b\x31\x0b\x30\x09\x06"
|
|
"\x03\x55\x04\x06\x13\x02\x55\x53\x31\x0b\x30\x09\x06\x03\x55\x04"
|
|
"\x08\x0c\x02\x57\x41\x31\x10\x30\x0e\x06\x03\x55\x04\x07\x0c\x07"
|
|
"\x53\x65\x61\x74\x74\x6c\x65\x31\x22\x30\x20\x06\x03\x55\x04\x0a"
|
|
"\x0c\x19\x49\x6e\x73\x69\x64\x65\x20\x53\x65\x63\x75\x72\x65\x20"
|
|
"\x43\x6f\x72\x70\x6f\x72\x61\x74\x69\x6f\x6e\x31\x0d\x30\x0b\x06"
|
|
"\x03\x55\x04\x0b\x0c\x04\x54\x65\x73\x74\x31\x3a\x30\x38\x06\x03"
|
|
"\x55\x04\x03\x0c\x31\x4d\x61\x74\x72\x69\x78\x53\x53\x4c\x20\x53"
|
|
"\x61\x6d\x70\x6c\x65\x20\x43\x65\x72\x74\x20\x28\x45\x6c\x6c\x69"
|
|
"\x70\x74\x69\x63\x20\x63\x75\x72\x76\x65\x20\x70\x72\x69\x6d\x65"
|
|
"\x32\x35\x36\x76\x31\x29\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce"
|
|
"\x3d\x02\x01\x06\x08\x2a\x86\x48\xce\x3d\x03\x01\x07\x03\x42\x00"
|
|
"\x04\x5f\xad\x62\x02\x42\x48\xba\xfb\xe2\x88\xd8\x7f\xb9\x72\xcb"
|
|
"\x28\xae\xc3\x8a\x1e\xc3\x0e\x9c\x7d\x7a\xa4\xb5\x7f\xda\xbd\x46"
|
|
"\x5a\xb9\x95\x39\xe0\x44\x51\x71\xba\xe3\xb3\x40\xf2\x54\xfd\x23"
|
|
"\x84\xb2\xea\x2a\x84\xa3\x4f\xd7\xb0\x08\xba\x6e\x80\xc3\xeb\xdf"
|
|
"\x2f\xa3\x81\x89\x30\x81\x86\x30\x09\x06\x03\x55\x1d\x13\x04\x02"
|
|
"\x30\x00\x30\x1d\x06\x03\x55\x1d\x0e\x04\x16\x04\x14\x1f\x80\x75"
|
|
"\x53\xad\xc9\x7d\xeb\x09\x78\x26\xab\x80\x18\x09\x1c\x68\xd4\xb8"
|
|
"\x83\x30\x1f\x06\x03\x55\x1d\x23\x04\x18\x30\x16\x80\x14\x69\x0e"
|
|
"\xfa\x47\x3e\x6d\x40\xf9\x29\x7f\xf7\x6f\x66\x86\xb8\x7a\x34\xbb"
|
|
"\x25\xeb\x30\x1d\x06\x03\x55\x1d\x25\x04\x16\x30\x14\x06\x08\x2b"
|
|
"\x06\x01\x05\x05\x07\x03\x01\x06\x08\x2b\x06\x01\x05\x05\x07\x03"
|
|
"\x02\x30\x1a\x06\x03\x55\x1d\x11\x04\x13\x30\x11\x82\x09\x6c\x6f"
|
|
"\x63\x61\x6c\x68\x6f\x73\x74\x87\x04\x7f\x00\x00\x01\x30\x0a\x06"
|
|
"\x08\x2a\x86\x48\xce\x3d\x04\x03\x02\x03\x48\x00\x30\x45\x02\x21"
|
|
"\x00\xd0\x78\x0f\xa8\x7c\xab\xa6\x78\x1d\xa9\x57\xcd\x4f\xd8\x04"
|
|
"\xd8\xb3\x90\x36\x94\xe0\x01\xdc\x20\x49\x6a\xde\xd5\x53\x8c\x08"
|
|
"\x12\x02\x20\x24\x9b\xf0\x37\xe4\xda\x42\x4c\x6d\xd3\xc3\xd4\xa6"
|
|
"\x3f\x47\xd4\xad\x99\x5c\xae\x47\xa7\x0c\x83\x24\xc4\xa1\xfc\xdc"
|
|
"\x77\xf3\xa9";
|