[ 
https://issues.apache.org/jira/browse/NIFI-6752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17291091#comment-17291091
 ] 

ASF subversion and git services commented on NIFI-6752:
-------------------------------------------------------

Commit 68d38dd0a688c855b9d67d2a60bb02712879fb9a in nifi's branch 
refs/heads/main from Koji Kawamura
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=68d38dd ]

NIFI-6752 Add ASN.1 RecordReader

NIFI-6752 Refactored type and value conversion logic. Added support for more 
types. Added more tests.
Removed 'parent' from 'Recursive'. (Caused issues. The recursive nature is 
still there as it has a child with the same type).
Updated jasn1 1.11.2 to asn1bean 1.12.0. If an asn field name is a Java 
reserved keyword, the field gets a trailing "_" but the getter remains normal. 
In JASN1Utils adjusted logic when looking for the getter.
Added support for inherited types. OctetStrings are converted to Strings 
instead of byte arrays.
Service takes care of the compilation of the ASN files. Test sources are 
generated and removed from source control.

NIFI-6752 Removed obsolete TODOs.

NIFI-6752 Updated nifi-asn1-nar version to 1.13.0-SNAPSHOT. Fixed checkstyle 
violations (unused imports).

NIFI-6752 ASN.1 reader - ASN.1 bundle requires 'include-asn1' profile to be 
active to be part of assembly.

NIFI-6752 ASN.1 reader - Updated ASN1.xml template.

NIFI-6752 ASN.1 reader - Updated versions.

NIFI-6752 ASN.1 reader - Update example generator. Updated ASN1.xml template. 
Updated (fixed) nifi-asn1-nar version in pom.xml.

NIFI-6752 ASN.1 reader - Added missing license for ASN1.xml.

Signed-off-by: Matthew Burgess <mattyb...@apache.org>

This closes #4577


> Create ASN.1 RecordReader
> -------------------------
>
>                 Key: NIFI-6752
>                 URL: https://issues.apache.org/jira/browse/NIFI-6752
>             Project: Apache NiFi
>          Issue Type: New Feature
>          Components: Extensions
>            Reporter: Koji Kawamura
>            Priority: Major
>          Time Spent: 3h 50m
>  Remaining Estimate: 0h
>
> ASN.1 (Abstract Syntax Notation One) is a popular data structure definition 
> language in some domains such as telecommunications, computer networking and 
> cryptography. See 
> [WikiPedia|https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One] for 
> details.
> If we add a RecordReader for ASN.1 encoded binary contents NiFi can be a 
> powerful tool to ingest ASN.1 encoded data into different destinations. Once 
> NiFi provides a RecordReader for ASN.1, all existing Record aware processors 
> can be used to convert format, enrich, filter or update records ... etc.
> We could use an Apache 2.0 licensed ASN.1 Java library 
> [jASN1|https://www.beanit.com/asn1/].



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to