FREE WEB TOOLS

ASN2XML

ASN2XML is a web application for converting ASN.1 encoded binary data into equivalent XML. An ASN.1 specification may be associated with the binary data in order to print element names and values as defined in the ASN.1 schema. Submit your binary data file and associated ASN.1 schema file for conversion and, if successful, the translated XML document will be shown in your web-browser. A command-line version of this tool is available in our ASN2TXT product.

ASN2XML Data Entry Form

This form is used to set the conversion parameters. Complete each of the sections and then click 'Submit' at the bottom to do the translation.

Step 1: Enter Message to be Translated

Message data may be entered either by uploading a file or copying/pasting text to a message box. Select input method:

Enter a filename or use 'Browse' to select a file containing an ASN.1 encoded message to be translated. The message file may contain binary data, hexadecimal text, or base64 encoded data.

Note: The maximum size of a file to be translated is 500K bytes.


Base64 text

Step 2: Enter ASN.1 Specification

Either a built-in ASN.1 schema specification may be used or a custom ASN.1 specification file may be uploaded. Select input method:

Text file containing ASN.1 specification that defines type(s) used to encode the given message. This argument is required for PER, optional for BER/DER/CER.

Select the ASN.1 encoding rules that were used to encode this message.

Note: all ASN.1 definitions for the main module and IMPORTS must be present in the ASN.1 schema that is submitted. The schema may contain more than one module definition. It is not possible to submit multiple files.

Enter Message Protocol Data Unit Type Name:

The message protocol data unit (PDU) type is the name of the ASN.1 type that was used to encode the given message. This argument is required for PER, optional for BER/DER/CER.

ASN2XML Decode Result

to the ASN2XML translator

NOTE: Objective Systems makes no guarantee or warranty that the information produced by this service is accurate or correct. Use at your own risk! The output from the tool may be saved and used for any desired purpose as long as the copyright notice in the header is maintained.

Data obtained from this script may be used by Objective Systems for internal testing to improve the quality of its products. Data will not be used for any other purpose or provided to 3rd parties.

Report any problems you experience in using this service to support@obj-sys.com.