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.
Save binary data to hexadecimal, Base64 text, or privacy enhanced mail (PEM) formats.
Import/Export data to/from XML, JSON, hexadecimal dump, or ASN.1 value notation (AVN) formats.
ASN.1 schema editor with auto-indent and syntax highlighting.
Configuration file editor with auto-indent and code-completion.
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.
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 5G / LTE protocol messages including E1AP, F1AP, NGAP, 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.