Categories:
Android (13)
Apple Mac (27)
DH Keys (39)
DSA Keys (83)
EC Keys (2463)
Firefox (30)
General (10)
Google Chrome (25)
Intermediate CA (152)
Java VM (29)
JDK Keytool (28)
Microsoft CertUtil (29)
Microsoft Edge (9)
Mozilla CertUtil (21)
OpenSSL (236)
Other (7)
Portecle (38)
Publishers (6622)
Revoked Certificates (16)
Root CA (85)
RSA Keys (5335)
Tools (46)
Tutorial (1)
What Is (22)
Windows (127)
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, 12677🔥, 0💬
Popular Posts:
How to generate a new RSA key pair with a different public exponent using OpenSSL "genpkey" command?...
Certificate summary - Owner: mobile.12306.cn, ????????, Sinorail Certification Authority, CN Issuer:...
How to delete a certificate from a certificate store using "certmgr.msc"? The certificate has been e...
Certificate summary - Owner: www.scientificamerican.c om,COMODO SSL, Domain Control Validated Issuer...
How to view general information of a certificate in Firefox? I want to know when is the expiration o...