Categories:
DH Keys (39)
DSA Keys (71)
EC Keys (299)
Firefox (32)
General (13)
Google Chrome (25)
Intermediate CA (152)
Java VM (20)
JDK Keytool (25)
Microsoft CertUtil (26)
Mozilla CertUtil (18)
OpenSSL (237)
Other (17)
Portecle (38)
Publishers (1805)
Revoked Certificates (30)
Root CA (87)
RSA Keys (2070)
Tools (47)
Tutorial (7)
What Is (21)
Windows (129)
Collections:
Other Resources:
OpenSSL "ans1parse -strparse" - Extract ASN.1 Sub Structure
How to how extra an ASN.1 child structure using the OpenSSL "ans1parse" command?
✍: FYIcenter.com
You can use the OpenSSL "ans1parse -strparse offset" command to extract
an ASN.1 child structure from a nested ASN.1 structure.
as shown in the test below:
C:\Users\fyicenter>\local\openssl\openssl.exe OpenSSL> asn1parse -inform DER -in asn1_question.der -i 0:d=0 hl=2 l= 105 cons: SEQUENCE 2:d=1 hl=2 l= 1 prim: INTEGER :05 5:d=1 hl=2 l= 53 prim: IA5STRING :In asymmetric encryption, which key can be given out? 60:d=1 hl=2 l= 45 cons: SEQUENCE 62:d=2 hl=2 l= 14 prim: IA5STRING :A) Private key 78:d=2 hl=2 l= 13 prim: IA5STRING :B) Public key 93:d=2 hl=2 l= 12 prim: IA5STRING :C) Both keys OpenSSL> asn1parse -inform DER -in asn1_question.der -i -strparse 60 0:d=0 hl=2 l= 45 cons: SEQUENCE 2:d=1 hl=2 l= 14 prim: IA5STRING :A) Private key 18:d=1 hl=2 l= 13 prim: IA5STRING :B) Public key 33:d=1 hl=2 l= 12 prim: IA5STRING :C) Both keys OpenSSL> asn1parse -inform DER -in asn1_question.der -i -strparse 60 -noout -out asn1_question_option.der OpenSSL> asn1parse -inform DER -in asn1_question_option.der 0:d=0 hl=2 l= 45 cons: SEQUENCE 2:d=1 hl=2 l= 14 prim: IA5STRING :A) Private key 18:d=1 hl=2 l= 13 prim: IA5STRING :B) Public key 33:d=1 hl=2 l= 12 prim: IA5STRING :C) Both keys OpenSSL> asn1parse -inform DER -in asn1_question_option.der -strparse 33 Error in encoding 12608:error:0D07209B:asn1 encoding routines:ASN1_get_object:too long: .\crypto\asn1\asn1_lib.c:147:
Note about the test:
⇒ OpenSSL "ans1parse" - ASN.1 INTEGER Field Type
⇐ OpenSSL "ans1parse -genconf" - Nested SEQUENCE ASN.1 Structure
2016-09-30, 7569👍, 0💬
Popular Posts:
How to view the ASN.1 structure of an DSA public key using the OpenSSL "asn1parse" command? You can ...
What certificates are included in the Java default trusted certificate keystore file: "cacerts"? For...
How to connect to a HTTPS Web site using OpenSSL? I see the Web sites using the "https:\" format. If...
Can Microsoft "certutil" tool validates an expired certificates and reports the expired status? Yes....
How to import a certificate from a certificate file into a certificate store with Microsoft "certuti...