Categories:
Android (13)
Apple Mac (27)
DH Keys (39)
DSA Keys (69)
EC Keys (577)
Firefox (31)
General (12)
Google Chrome (25)
Intermediate CA (152)
Java VM (33)
JDK Keytool (28)
Microsoft CertUtil (29)
Microsoft Edge (9)
Mozilla CertUtil (22)
OpenSSL (237)
Other (7)
Portecle (38)
Publishers (2706)
Revoked Certificates (30)
Root CA (89)
RSA Keys (2231)
Tools (46)
Tutorial (3)
What Is (22)
Windows (129)
Collections:
Other Resources:
OpenSSL "ans1parse" - Wrap of Primitive Field
Can I wrap a primitive field into a BIT STRING or OCTET STRING field with the OpenSSL "asn1parse" command?
✍: FYIcenter.com
Yes, you can wrap any ASN.1 primitive field into a BIT STRING or OCTET STRING field
using the BITWRAP or OCTWRAP modifiers using the OpenSSL "asn1parse" command.
The test below gives some demonstrations of wrapping primitive field into BIT STRING or OCTET STRING:
C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr BITWRAP,INTEGER:127 -dump 0:d=0 hl=2 l= 4 prim: BIT STRING 0000 - 00 02 01 7f .... C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr OCTWRAP,INTEGER:127 0:d=0 hl=2 l= 3 prim: OCTET STRING [HEX DUMP]:02017F C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr OCTWRAP,INTEGER:128 0:d=0 hl=2 l= 4 prim: OCTET STRING [HEX DUMP]:02020080 C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr OCTWRAP,INTEGER:-0x01 0:d=0 hl=2 l= 3 prim: OCTET STRING [HEX DUMP]:0201FF C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr OCTWRAP,IA5STRING:"1234" 0:d=0 hl=2 l= 6 prim: OCTET STRING [HEX DUMP]:160431323334 C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr OCTWRAP,OBJECT:2.5.4.3 0:d=0 hl=2 l= 5 prim: OCTET STRING [HEX DUMP]:0603550403 C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr OCTWRAP,BITSTRING:"1234" 0:d=0 hl=2 l= 7 prim: OCTET STRING [HEX DUMP]:03050031323334 C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr OCTWRAP,FORMAT:HEX,BITSTRING:41424344 0:d=0 hl=2 l= 7 prim: OCTET STRING [HEX DUMP]:03050041424344 C:\Users\fyicenter>\local\openssl\openssl asn1parse -genstr OCTWRAP,FORMAT:HEX,OCTETSTRING:41424244 0:d=0 hl=2 l= 6 prim: OCTET STRING [HEX DUMP]:040441424244
⇒ OpenSSL "ans1parse" - DER (Distinguished Encoding Rules)
2016-09-28, 5399👍, 0💬
Popular Posts:
Certificate summary - Owner: thawte Primary Root CA, "(c) 2006 thawte, Inc. - For authorized use onl...
Certificate Summary: Subject: CLI-Login Issuer: CLI-Login Expiration: 2018-12-06 14:05:46 UTC Key Id...
How to download the certificate from a root CA? I need to the root CA certificate to close the certi...
Certificate Summary: Subject: GlobalSign Organization Validation CA - SHA256 - G2 Issuer: GlobalSign...
How to export my private key from the system certificate store into a file? The "export the private ...