LI AO CA 1的BASE64编码,和XER文件:
以下是BASE64编码的证书文件
-----BEGIN CERTIFICATE-----
MIIELzCCAxegAwIBAgIBADANBgkqhkiG9w0BAQsFADAVMRMwEQYDVQQDDApMSSBB
TyBDQSAxMCAXDTE5MDgzMTE2MDAwMFoYDzI1MDAwMTAxMDAwMDAwWjAVMRMwEQYD
VQQDDApMSSBBTyBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
xbUeYH869rhDXD/lIY3v1JoiLIgzXf4LlAh1EBmSW7GaHraSLSj6zasAntjfNxAb
l+Bc6pjqvMfdb0928LPpFysl9mJnXB5cUZ0+MzUIm/xQPtmVEs35jnB35pyjcW96
4jV/DxWcmH1n17nSK/wCI8Fzc9Wu9A4+lYEzJ5gyX7ol3skh0WnRE1mbLLxnfmP4
Uva8QUs/1eNMA1RSgPCmlKRMUtgeMxj98FoPLhkLinRiG5s70SvXvu01B7ou8g3M
FGxPwyKiRt6aqmYNKyp2zAqSFQak7Lr+yQB//nOZTOrGlFDbpWTWefuuqM2Wq5R5
Fedk1l3MUN2rUFOCIsrT+wIDAQABo4IBhjCCAYIwHQYDVR0OBBYEFAAAAAAAAAAA
AAAAAAAAAAAAAAAAMA8GA1UdEwEB/wQFMAMBAf8wDAYDVR0PBAUDAwf/gDAcBglg
hkgBhvhCAQ0EDxYNTEkgQU8gUm9vdCBDQTARBglghkgBhvhCAQEEBAMCAP8wHwYE
Ks4PAQQXFhVMSSBBTyBDQSBWZXJzaW9uIDEuMDAwbgYEKs4PAgRmFmQwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMBMG
BCrODwMECxYJQTAwMDAwMDAwMBAGBSqqMgEBBAcMBUxJIEFPMAwGBSqqMgEDBAMC
AQIwFAYFKqoyAQQECwwJRUcxMDYwMjgzMAwGBSqqMgEFBAMCAWMwDAYFKqoyAgEE
AwIBATAZBggqgRzQFAQBAQQNogsTCUVHMTA2MDI4MzANBgkqhkiG9w0BAQsFAAOC
AQEABvPioLvfT2EFnmfvedHs+1rmArE0GRZCTCiO5G+Zr4KrOfUhlu47rs/CWdZz
FG2fi1gmIWYp/2rrxEY7wRnbcPFb6q0eNfYoo6y+pFXHGtsu4HikZWI8Czs0TO8E
5DBVXrCwL26NVmLgJ7BqK7SU0IIFJAzqySPd3xxzZ0ZzXGgDjavfppNVH5mOQQ85
IkO28GXOq85zr9HEQN/fq9O23IydAvsJssuqy87c1ajwKkCzAn1mGyKr1FMKd/4i
FNhvI+X78ltMSLAE1k+ixl/JLacyVAXnJlDV2Qu7/vM7Zx3BmCRsym08ndoUkt10
DAp/GOJCxel/BNVdYYky2JwxqA==
-----END CERTIFICATE-----
以下是XER编码的证书文件:
<Certificate>
<toBeSigned>
<version>v3</version>
<serialNumber>0</serialNumber>
<signature>
<algorithm>1.2.840.113549.1.1.11</algorithm>
<parameters>
<NULL/>
</parameters>
</signature>
<issuer>
<rdnSequence>
<RelativeDistinguishedName>
<AttributeTypeAndDistinguishedValue>
<type>2.5.4.3</type>
<value>
<UTF8String>LI AO CA 1</UTF8String>
</value>
</AttributeTypeAndDistinguishedValue>
</RelativeDistinguishedName>
</rdnSequence>
</issuer>
<validity>
<notBefore>
<utcTime>190831160000Z</utcTime>
</notBefore>
<notAfter>
<generalizedTime>25000101000000Z</generalizedTime>
</notAfter>
</validity>
<subject>
<rdnSequence>
<RelativeDistinguishedName>
<AttributeTypeAndDistinguishedValue>
<type>2.5.4.3</type>
<value>
<UTF8String>LI AO CA 1</UTF8String>
</value>
</AttributeTypeAndDistinguishedValue>
</RelativeDistinguishedName>
</rdnSequence>
</subject>
<subjectPublicKeyInfo>
<algorithm>
<algorithm>1.2.840.113549.1.1.1</algorithm>
<parameters>
<NULL/>
</parameters>
</algorithm>
<subjectPublicKey>3082010a0282010100c5b51e607f3af6b8435c3fe5218defd49a222c88335dfe0b9408751019925bb19a1eb6922d28facdab009ed8df37101b97e05cea98eabcc7dd6f4f76f0b3e9172b25f662675c1e5c519d3e3335089bfc503ed99512cdf98e7077e69ca3716f7ae2357f0f159c987d67d7b9d22bfc0223c17373d5aef40e3e9581332798325fba25dec921d169d113599b2cbc677e63f852f6bc414b3fd5e34c03545280f0a694a44c52d81e3318fdf05a0f2e190b8a74621b9b3bd12bd7beed3507ba2ef20dcc146c4fc322a246de9aaa660d2b2a76cc0a921506a4ecbafec9007ffe73994ceac69450dba564d679fbaea8cd96ab947915e764d65dcc50ddab50538222cad3fb0203010001</subjectPublicKey>
</subjectPublicKeyInfo>
<extensions>
<Extension>
<extnId>2.5.29.14</extnId>
<extnValue>
<OPEN_TYPE>
<OCTET STRING>0000000000000000000000000000000000000000</OCTET STRING>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>2.5.29.19</extnId>
<critical>true</critical>
<extnValue>
<OPEN_TYPE>30030101FF</OPEN_TYPE>
</extnValue>
<UNKNOWN>30 03 01 01 ff</UNKNOWN>
</Extension>
<Extension>
<extnId>2.5.29.15</extnId>
<extnValue>
<OPEN_TYPE>
<BIT STRING>111111111</BIT STRING>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>2.16.840.1.113730.1.13</extnId>
<extnValue>
<OPEN_TYPE>
<IA5String>LI AO Root CA</IA5String>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>2.16.840.1.113730.1.1</extnId>
<extnValue>
<OPEN_TYPE>
<BIT STRING>11111111</BIT STRING>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.9999.1</extnId>
<extnValue>
<OPEN_TYPE>
<IA5String>LI AO CA Version 1.00</IA5String>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.9999.2</extnId>
<extnValue>
<OPEN_TYPE>
<IA5String>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</IA5String>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.9999.3</extnId>
<extnValue>
<OPEN_TYPE>
<IA5String>A00000000</IA5String>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.5426.1.1</extnId>
<extnValue>
<OPEN_TYPE>
<UTF8String>LI AO</UTF8String>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.5426.1.3</extnId>
<extnValue>
<OPEN_TYPE>
<INTEGER>2</INTEGER>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.5426.1.4</extnId>
<extnValue>
<OPEN_TYPE>
<UTF8String>EG1060283</UTF8String>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.5426.1.5</extnId>
<extnValue>
<OPEN_TYPE>
<INTEGER>99</INTEGER>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.5426.2.1</extnId>
<extnValue>
<OPEN_TYPE>
<INTEGER>1</INTEGER>
</OPEN_TYPE>
</extnValue>
</Extension>
<Extension>
<extnId>1.2.156.10260.4.1.1</extnId>
<extnValue>
<OPEN_TYPE>A20B1309454731303630323833</OPEN_TYPE>
</extnValue>
<UNKNOWN>a2 0b 13 09 45 47 31 30 36 30 32 38 33</UNKNOWN>
</Extension>
</extensions>
</toBeSigned>
<algorithmIdentifier>
<algorithm>1.2.840.113549.1.1.11</algorithm>
<parameters>
<NULL/>
</parameters>
</algorithmIdentifier>
<encrypted></encrypted>
</Certificate>
以下是另外一种风格的XER格式文件:
<!-- message 1 -->
<SEQUENCE>
<SEQUENCE>
<CONTEXT_0>
<INTEGER>2</INTEGER>
</CONTEXT_0>
<INTEGER>0</INTEGER>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.840.113549.1.1.11</OBJECTIDENTIFIER>
<NULL/>
</SEQUENCE>
<SEQUENCE>
<SET>
<SEQUENCE>
<OBJECTIDENTIFIER>id-at-commonName</OBJECTIDENTIFIER>
<UTF8STRING>LI AO CA 1</UTF8STRING>
</SEQUENCE>
</SET>
</SEQUENCE>
<SEQUENCE>
<UTCTIME>190831160000Z</UTCTIME>
<GENERALIZEDTIME>25000101000000Z</GENERALIZEDTIME>
</SEQUENCE>
<SEQUENCE>
<SET>
<SEQUENCE>
<OBJECTIDENTIFIER>id-at-commonName</OBJECTIDENTIFIER>
<UTF8STRING>LI AO CA 1</UTF8STRING>
</SEQUENCE>
</SET>
</SEQUENCE>
<SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.840.113549.1.1.1</OBJECTIDENTIFIER>
<NULL/>
</SEQUENCE>
<BIT_STRING>001100001000001000000001000010100000001010000010000000010000000100000000110001011011010100011110011000000111111100111010111101101011100001000011010111000011111111100101001000011000110111101111110101001001101000100010001011001000100000110011010111011111111000001011100101000000100001110101000100000001100110010010010110111011000110011010000111101011011010010010001011010010100011111010110011011010101100000000100111101101100011011111001101110001000000011011100101111110000001011100111010101001100011101010101111001100011111011101011011110100111101110110111100001011001111101001000101110010101100100101111101100110001001100111010111000001111001011100010100011001110100111110001100110011010100001000100110111111110001010000001111101101100110010101000100101100110111111001100011100111000001110111111001101001110010100011011100010110111101111010111000100011010101111111000011110001010110011100100110000111110101100111110101111011100111010010001010111111110000000010001000111100000101110011011100111101010110101110111101000000111000111110100101011000000100110011001001111001100000110010010111111011101000100101110111101100100100100001110100010110100111010001000100110101100110011011001011001011110001100111011111100110001111111000010100101111011010111100010000010100101100111111110101011110001101001100000000110101010001010010100000001111000010100110100101001010010001001100010100101101100000011110001100110001100011111101111100000101101000001111001011100001100100001011100010100111010001100010000110111001101100111011110100010010101111010111101111101110110100110101000001111011101000101110111100100000110111001100000101000110110001001111110000110010001010100010010001101101111010011010101010100110011000001101001010110010101001110110110011000000101010010010000101010000011010100100111011001011101011111110110010010000000001111111111111100111001110011001010011001110101011000110100101000101000011011011101001010110010011010110011110011111101110101110101010001100110110010110101010111001010001111001000101011110011101100100110101100101110111001100010100001101110110101011010100000101001110000010001000101100101011010011111110110000001000000011000000010000000000000001</BIT_STRING>
</SEQUENCE>
<CONTEXT_3>
<SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>id-ce-subjectKeyIdentifier</OBJECTIDENTIFIER>
<OCTET_STRING>04140000000000000000000000000000000000000000</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>id-ce-basicConstraints</OBJECTIDENTIFIER>
<BOOLEAN>TRUE</BOOLEAN>
<OCTET_STRING>30030101FF</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>id-ce-keyUsage</OBJECTIDENTIFIER>
<OCTET_STRING>030307FF80</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>joint-iso-itu-t(2).16.840.1.113730.1.13</OBJECTIDENTIFIER>
<OCTET_STRING>160D4C4920414F20526F6F74204341</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>joint-iso-itu-t(2).16.840.1.113730.1.1</OBJECTIDENTIFIER>
<OCTET_STRING>030200FF</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.9999.1</OBJECTIDENTIFIER>
<OCTET_STRING>16154C4920414F2043412056657273696F6E20312E3030</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.9999.2</OBJECTIDENTIFIER>
<OCTET_STRING>166430303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.9999.3</OBJECTIDENTIFIER>
<OCTET_STRING>1609413030303030303030</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.5426.1.1</OBJECTIDENTIFIER>
<OCTET_STRING>0C054C4920414F</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.5426.1.3</OBJECTIDENTIFIER>
<OCTET_STRING>020102</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.5426.1.4</OBJECTIDENTIFIER>
<OCTET_STRING>0C09454731303630323833</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.5426.1.5</OBJECTIDENTIFIER>
<OCTET_STRING>020163</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.5426.2.1</OBJECTIDENTIFIER>
<OCTET_STRING>020101</OCTET_STRING>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.156.10260.4.1.1</OBJECTIDENTIFIER>
<OCTET_STRING>A20B1309454731303630323833</OCTET_STRING>
</SEQUENCE>
</SEQUENCE>
</CONTEXT_3>
</SEQUENCE>
<SEQUENCE>
<OBJECTIDENTIFIER>iso(1).2.840.113549.1.1.11</OBJECTIDENTIFIER>
<NULL/>
</SEQUENCE>
<BIT_STRING>00000110111100111110001010100000101110111101111101001111011000010000010110011110011001111110111101111001110100011110110011111011010110101110011000000010101100010011010000011001000101100100001001001100001010001000111011100100011011111001100110101111100000101010101100111001111101010010000110010110111011100011101110101110110011111100001001011001110101100111001100010100011011011001111110001011010110000010011000100001011001100010100111111111011010101110101111000100010001100011101111000001000110011101101101110000111100010101101111101010101011010001111000110101111101100010100010100011101011001011111010100100010101011100011100011010110110110010111011100000011110001010010001100101011000100011110000001011001110110011010001001100111011110000010011100100001100000101010101011110101100001011000000101111011011101000110101010110011000101110000000100111101100000110101000101011101101001001010011010000100000100000010100100100000011001110101011001001001000111101110111011111000111000111001101100111010001100111001101011100011010000000001110001101101010111101111110100110100100110101010100011111100110011000111001000001000011110011100100100010010000111011011011110000011001011100111010101011110011100111001110101111110100011100010001000000110111111101111110101011110100111011011011011100100011001001110100000010111110110000100110110010110010111010101011001011110011101101110011010101101010001111000000101010010000001011001100000010011111010110011000011011001000101010101111010100010100110000101001110111111111100010001000010100110110000110111100100011111001011111101111110010010110110100110001001000101100000000010011010110010011111010001011000110010111111100100100101101101001110011001001010100000001011110011100100110010100001101010111011001000010111011101111111110111100110011101101100111000111011100000110011000001001000110110011001010011011010011110010011101110110100001010010010010110111010111010000001100000010100111111100011000111000100100001011000101111010010111111100000100110101010101110101100001100010010011001011011000100111000011000110101000</BIT_STRING>
</SEQUENCE>
CA2的
-----BEGIN CERTIFICATE-----
MIID+zCCAuOgAwIBAgIBATANBgkqhkiG9w0BAQsFADAVMRMwEQYDVQQDDApMSSBB
TyBDQSAyMCAXDTE5MDgzMTE2MDAwMFoYDzI1MDAwMTAxMDAwMDAwWjAVMRMwEQYD
VQQDDApMSSBBTyBDQSAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
qZWi6MEXv3nwNMYDbmUplY3svXk0w8PY/H4A2YzhKmFfkF/QZxUo2wBqu2vJXOmN
5bFTnut8zMXz7VARJJyA3cElfKn68/qItnkr3LIWznXvfUwHCBW6mslFGJS1c0A7
XHZ7j0dqjiIz645+tp8AklpssvFPGrNFXfbilDQUmEosyVV1HzayFfftKpq8kRT+
Xh+h/+nODYOpwZBXj1Hj8Nz/x9ZHbFFyNZTuphW1UZbBH6A8Ne4U36wvA6qITUv0
zlohvJY/3a8sZI8cKRa8NWKpDJZFq1nVeVdWQRLrb2Z1gEHsDqcUaArSNwxKOuY/
sPMuZJi8zCHaj3Y3MDwrKwIDAQABo4IBUjCCAU4wHQYDVR0OBBYEFAAAAAAAAAAA
AAAAAAAAAAAAAAABMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGOMBwG
CWCGSAGG+EIBDQQPFg1MSSBBTyBSb290IENBMBEGCWCGSAGG+EIBAQQEAwIA/zAf
BgQqzg8BBBcWFUxJIEFPIENBIFZlcnNpb24gMS4wMDBuBgQqzg8CBGYWZDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEw
JgYGKpnQxDwBBBwMGkxlc2l0YSBVSSBUcnVzdGVkIFN0b3JlIENBMCIGCCqBHNAU
BAEBBBagFBMSMzIwMzExMjAwMDA5MTQwMDE1MA0GCSqGSIb3DQEBCwUAA4IBAQAj
8mmJVUP6PhxsnJojZsOXHNlgyJfJo4vhMqgsStL7soHt/Yr5MxUXIptBXv/dWJJo
NSr19KwkqQxyoPeYOzJo9wKmd/m6T3U5O0eEsv9fnBCjd0qxkTkGSRhZaG2uwH0T
h9VzSBuVKSq24QpDHYmis48dEjGGWHJ7dvuvVQY7V8gdE2/P7BxnlYpmwECK9F4V
60EBKERq18ktw9mEjbV6kqXBL+T6hcf8HE6XcSTAOebn3+cg8U7E8WkraQlVxyJd
Kvn7qh2Z0fU8dpfUkCvHc0k/5zxdsuqdHH/0el7n+ZP0zlJUPgD/nhwAu/3TZjte
QmtEwKF1sOChOwMbp6eY
-----END CERTIFICATE-----
生效时间均为2019年9月1日(北京时间)。