Categories:
Android (13)
Apple Mac (27)
DH Keys (39)
DSA Keys (70)
EC Keys (976)
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 (3311)
Revoked Certificates (16)
Root CA (85)
RSA Keys (2660)
Tools (46)
Tutorial (1)
What Is (22)
Windows (127)
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, 5605👍, 0💬
Popular Posts:
Certificate summary - Owner: Gandi Standard SSL CA, GANDI SAS, FR Issuer: UTN-USERFirst-Hardware, ht...
What is "makecert.exe" on Windows? What can I use it for? "makecert.exe" is a Certificate Creation t...
How to export the public key out from a certificate using OpenSSL "x509" command? You can export the...
How to create a new system certificate store using the "makecert.exe" command? Yes, "makecert.exe" c...
How to create a new keystore file with Portecle? I have Portecle installed. To create a new keystore...