Collections:
Other Resources:
OpenSSL "ans1parse" - ASN.1 INTEGER Field Type
What is ASN.1 INTEGER field type? How to specify INTEGER field type in OpenSSL "asn1parse" command?
✍: FYIcenter.com
ASN.1 INTEGER field is a primitive field that can be used to store
signed integers of any size. To use ASN.1 INTEGER field in OpenSSL "asn1parse" command,
you need to remember the following rules:
Here are examples of using INTEGER with the OpenSSL "asn1parse" command:
C:\Users\fyicenter>\local\openssl\openssl.exe
OpenSSL> asn1parse -genstr INTEGER:1 -out p1.der
0:d=0 hl=2 l= 1 prim: INTEGER :01
OpenSSL> asn1parse -genstr INTEGER:-1 -out n1.der
0:d=0 hl=2 l= 1 prim: INTEGER :-01
OpenSSL> asn1parse -genstr INTEGER:128 -out p128.der
0:d=0 hl=2 l= 2 prim: INTEGER :80
OpenSSL> asn1parse -genstr INTEGER:-128 -out n128.der
0:d=0 hl=2 l= 1 prim: INTEGER :-80
OpenSSL> asn1parse -genstr INTEGER:0x01 -out p1x.der
0:d=0 hl=2 l= 1 prim: INTEGER :01
OpenSSL> asn1parse -genstr INTEGER:-0x01 -out n1x.der
0:d=0 hl=2 l= 1 prim: INTEGER :-01
OpenSSL> exit
C:\Users\fyicenter>bin2hex p1.der
020101
C:\Users\fyicenter>bin2hex n1.der
0201ff
C:\Users\fyicenter>bin2hex p128.der
02020080
C:\Users\fyicenter>bin2hex n128.der
020180
C:\Users\fyicenter>bin2hex p1x.der
020101
C:\Users\fyicenter>bin2hex n1x.der
0201ff
Note that "bin2hex" is not a Windows command, You need to create your own tool to dump a binary file in hex format.
⇒ OpenSSL "ans1parse" - ASN.1 IA5STRING Field Type
⇐ OpenSSL "ans1parse -strparse" - Extract ASN.1 Sub Structure
2016-09-30, ∼9283🔥, 0💬
Popular Posts:
Certificate summary - Owner: DigiCert High Assurance EV CA-1, www.digicert.com, DigiCert Inc, US Iss...
Certificate summary - Owner: UTN-USERFirst-Hardware, http://www.usertrust.com ,The USERTRUST Network...
Certificate summary - Owner: *.twoo.com, Massive Media, L=Oost-Vlaanderen, ST=Oost-Vlaanderen, BE Is...
How to view general information of a certificate in a certificate store using "certmgr.msc"? You can...
How to run OpenSSL commands? I have OpenSSL installed on my Windows computer. If you have OpenSSL fo...