Categories:
Android (13)
Apple Mac (27)
DH Keys (39)
DSA Keys (73)
EC Keys (2382)
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 (6499)
Revoked Certificates (16)
Root CA (85)
RSA Keys (5251)
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, 12611👍, 0💬
Popular Posts:
Certificate Summary: Subject: Cloudflare Inc ECC CA-3 Issuer: Baltimore CyberTrust Root Expiration: ...
Certificate summary - Owner: *.ning.com, Operations, "Ning, Inc", L=Brisbane, ST=California, US Issu...
Certificate summary - Owner: www.walmart.com, Engineering Department, Wal-Mart.com USA, L=Brisbane, ...
How to create a new system certificate store using the "makecert.exe" command? Yes, "makecert.exe" c...
Certificate summary - Owner: skydrive.live.com Issuer: Microsoft Secure Server Authority, Dredmond, ...