ASN.1 Serialization

Library for automated mapping java classes to ASN.1 and vice versa. Allows for you for easiest conversion between java objects and ASN.1 values in Jackson, Hibernate way.

License

License

GroupId

GroupId

com.github.lastrix
ArtifactId

ArtifactId

asn1s
Last Version

Last Version

0.2-ALPHA
Release Date

Release Date

Type

Type

pom
Description

Description

ASN.1 Serialization
Library for automated mapping java classes to ASN.1 and vice versa. Allows for you for easiest conversion between java objects and ASN.1 values in Jackson, Hibernate way.
Project URL

Project URL

https://github.com/lastrix/asn1s
Source Code Management

Source Code Management

https://github.com/lastrix/asn1s.git

Download asn1s

Filename Size
asn1s-0.2-ALPHA.pom 5 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.lastrix/asn1s/ -->
<dependency>
    <groupId>com.github.lastrix</groupId>
    <artifactId>asn1s</artifactId>
    <version>0.2-ALPHA</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.lastrix/asn1s/
implementation 'com.github.lastrix:asn1s:0.2-ALPHA'
// https://jarcasting.com/artifacts/com.github.lastrix/asn1s/
implementation ("com.github.lastrix:asn1s:0.2-ALPHA")
'com.github.lastrix:asn1s:pom:0.2-ALPHA'
<dependency org="com.github.lastrix" name="asn1s" rev="0.2-ALPHA">
  <artifact name="asn1s" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.lastrix', module='asn1s', version='0.2-ALPHA')
)
libraryDependencies += "com.github.lastrix" % "asn1s" % "0.2-ALPHA"
[com.github.lastrix/asn1s "0.2-ALPHA"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • asn1s-api
  • asn1s-core
  • asn1s-schema
  • asn1s-databind
  • asn1s-io
  • asn1s-tests

Build Status Quality Gate codecov codebeat badge

ASN.1 S

ASN.1 Serialization library. Allows you to automatically map java classes to ASN.1 schemas and vice versa.

Notes

Library is not finished yet, through you may find some parts of it already working for you.

Databind will be completely replaced by more refined impl (like jackson do). Current impl is garbage. Right now it works as demonstration of framework possibility to pass Java-objects to ASN.1 model and back without any stub-class generation.

No ETA on next update, may be half-year. Feel free to fork and try your own ideas.

Versions

Version
0.2-ALPHA