dumpasn11
Asn.1 object dump/syntax check program
Usage
dumpasn1 [-acdefghilmoprstuvwxz]
<file>
Overview
An ASN.1 object dump program which will dump data encoded using any of the ASN.1 encoding rules in a variety of user-specified formats.
DumpASN1 - ASN.1 object dump/syntax check program. Copyright Peter Gutmann 1997 - 2021. Last updated 12 February 2021.
-
Input options:
-
- = Take input from stdin (some options may not work properly) -<number> = Start <number> bytes into the file
--= End of arg list-c<file> = Read Object Identifier info from alternate config file
-
(values will override equivalents in global config file)
-
Output options:
-f<file> = Dump object at offset -<number> to file (allows data to be
-
extracted from encapsulating objects)
-w<number> = Set width of output, default = 80 columns
-
Display options:
-a = Print all data in long data blocks, not just the first 128 bytes
-d = Print dots to show column alignment
-g = Display ASN.1 structure outline only (no primitive objects)
-h = Hex dump object header (tag+length) before the decoded output
-hh = Same as -h but display more of the object as hex data
-i = Use shallow indenting, for deeply-nested objects
-l = Long format, display extra info about Object Identifiers
-m<number>-
= Maximum nesting level for which to display content
-p = Pure ASN.1 output without encoding information
-t = Display text values next to hex dump of data
-v = Verbose mode, equivalent to -ahlt
-
Format options:
-e = Don't print encapsulated data inside OCTET/BIT STRINGs
-r = Print bits in BIT STRING as encoded in reverse order
-u = Don't format UTCTime/GeneralizedTime string data
-x = Display size and offset in hex not decimal
-
Checking options:
-o = Don't check validity of character strings hidden in octet strings
-s = Syntax check only, don't dump ASN.1 structures
-z = Allow zero-length items
Warnings generated by deprecated OIDs require the use of '-l' to be displayed. Program return code is the number of errors found or EXIT_SUCCESS.
Comment
This manual page was written by Mathieu Malaterre <[email protected]> for the Debian GNU/Linux system, but may be used by others.
Files
$HOME/.dumpasn1.cfg, /etc/dumpasn1/dumpasn1.cfg:
This is the configuration file, it will be searched in this order. It contains OIDs commonly used.
Releases
10 releases since Debian 3.1 (Sarge); the text changed 6 times.
-- until Debian 7 (Wheezy);
-a until Debian 7 (Wheezy);
-c until Debian 7 (Wheezy);
-d until Debian 7 (Wheezy);
-e until Debian 7 (Wheezy);
-f until Debian 7 (Wheezy);
-h until Debian 7 (Wheezy);
-hh until Debian 7 (Wheezy);
-l until Debian 7 (Wheezy);
-number until Debian 7 (Wheezy);
-o until Debian 7 (Wheezy);
-p until Debian 7 (Wheezy);
-r until Debian 7 (Wheezy);
-s until Debian 7 (Wheezy);
-t until Debian 7 (Wheezy);
-u until Debian 7 (Wheezy);
-w until Debian 7 (Wheezy);
-x until Debian 7 (Wheezy).