Categories:
Android (13)
Apple Mac (27)
DH Keys (39)
DSA Keys (83)
EC Keys (2461)
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 (6619)
Revoked Certificates (16)
Root CA (85)
RSA Keys (5332)
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, 12674🔥, 0💬
Popular Posts:
Certificate Summary: Subject: AddTrust Class 1 CA Root Issuer: AddTrust Class 1 CA Root Expiration: ...
Certificate Summary: Subject: Symantec Class 3 Secure Server CA - G4 Issuer: VeriSign Class 3 Public...
How to open an encrypted RSA key file using OpenSSL "rsa" command? I was told the key file is DES en...
Certificate summary - Owner: *.secure.pixiv.net, pixiv Inc., Development Department, L=Shibuya-ku, S...
Certificate Summary: Subject: *.exoclick.com Issuer: Go Daddy Secure Certificate Authority - G2 Expi...