[
https://issues.apache.org/jira/browse/NIFI-6752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17291089#comment-17291089
]
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 <[email protected]>
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)