Overview
ASN.1 Source Component is SSIS Data Flow Component for retrieving data from ASN.1 file /BER, CER or DER encoded/ that supports multiple outputs via the composite records pattern.
- Supports reading and extracting data from ASN.1 files.
- Supports BER, CER and DER encoding.
- Component metadata is automatically retrieved from the provided ASN.1 file.
- Supports composite outputs. Besides the root ASN.1 Source Output that contains the top-level fields, for any nested arrays, corresponding composite outputs get populated.
- Supports an error output for redirecting problematic records (in case of a failure while processing the field values).
Quick Start
In this section we will show you how to set up a ASN.1 Source component.
- When clicking on Columns tab the component would prepare the outputs and external columns by analyzing the existing data in the Schema text editor. Please note that the ASN.1 Source can have multiple outputs (see the article about composite records), which columns you can see. The data in these outputs can be processed by downstream transformation and destination components (e.g. JSON destination component can export the data in json format hierarchically).
- Click OK to close the component editor.
Congratulations! You have successfully configured the ASN.1 Source component.
Parameters
Configuration
Use the parameters below to configure the component.
Specifies the source file of ASN.1 data.
Specifies the encoding of the ASN.1 file. The following options are available:
Value Description BER BER (Basic Encoding Rules ) is the basic set of encoding rules given by ITU-T X.690 for the transfer of ASN.1 data structures. CER CER (Canonical Encoding Rules) is a restricted variant of BER for producing unequivocal transfer syntax for data structures described by ASN.1. DER DER is a subset of BER providing for exactly one way to encode an ASN.1 value. DER is intended for situations when a unique encoding is needed, such as in cryptography, and ensures that a data structure that needs to be digitally signed produces a unique serialized representation. - The structure of the extracted ASN.1 data in JSON format.
Each level of nesting is presented by group name, for e.g. “G1-1-1-3-1”. - If there is more than one property in one nesting level, the next number after the current one will be increased by one -> “G-1-1-1-3-2”, “G-1-1-1-3-3”, etc...
- The structure of the extracted ASN.1 data in JSON format.
Knowledge Base
What's New
2.2
- New: Introduced component.
Related documentation
COZYROC SSIS+ Components Suite is free for testing in your development environment.
A licensed version can be deployed on-premises, on Azure-SSIS IR and on COZYROC Cloud.