ASN1VE is a graphical editor for ASN.1-encoded data and schemas. Features include:
Dynamic tree views for quickly navigating encoded data and schemas
Search tool to find specific items in decoded data
Type-specific editors to make changing individual data elements easy
Import/Export data in binary, hexadecimal or Base64 text, and XML formats
ASN.1 schema editor with syntax highlighting
Hex editor for low-level manipulation of encoded data
ASN1VE works with a number of different encoding rules:
Binary encoding rules BER (including DER and CER subsets), PER, UPER, and OER.
Import and Export to XML (XER) and JSON (JER) textual formats.
It can display any valid message that uses these encoding rules. Some well-known message types that can be viewed/edited include the following:
3GPP / LTE protocol messages including NBAP, RANAP, RNSAP, RRC, S1AP, and X2AP
V2X protocol messages in UPER and OER binary formats such as DSRC Basic Safety Messages (BSM) and MAP/SPAT
OMA Secure User Plane Location (SUPL) messages
H.323 protocol signaling messages
Security-related messages including X.509/PKIX certificates and Cryptographic Message Syntax (CMS). The include messages in Base64 and PEM formatted files.
Transferred Account Procedure (TAP3) batch files
Various vendor-specific CDR formats including 3GPP standard CDR files with 32.297 headers
A limited version of ASN1VE can be used for free. This includes the hex editor and a basic data tree view for BER-encoded data. To access advanced features, such as loading and editing schemas, PER, OER, and XML capabilities, and per-element data editing, a license must be purchased.