Question

Existe-t-il un package gratuit pour lire, manipuler et écrire ASN.1 en Java?

Ce doit être:

  1. Gratuit
  2. Léger
  3. Autonome (sans dépendances externes, par exemple, Apache commons)
  4. Java 5 (pas Java 6) et Java 4 est préféré.
Était-ce utile?

La solution

Le projet suivant semble prometteur:

http://www.chaosinmotion.com/wiki/index .php? title = Bibliotheque ASN.1

Il est fourni sous une licence libérale de style BSD.

Il est petit, 41 classes compilant à 55 Ko.

Il a été compilé proprement, sans dépendance à Java 3.

Autres conseils

Le BouncyCastle gratuit La bibliothèque fournit une analyse ASN.1 de bas niveau. Vous n'avez pas besoin d'installer BC en tant que fournisseur pour utiliser les fonctionnalités ASN.1. Il a différentes versions pour 1.4 et plus. Il n'a pas de dépendances externes. Le paquet par défaut contenant toutes les classes de fournisseur de BC, vous pouvez le reconditionner si vous voulez quelque chose de plus compact.

Vous pouvez utiliser jASN1 . Il est licencié sous LGPL et devrait satisfaire tous vos besoins. C'est aussi très efficace.

Je dois pouvoir analyser n’importe quel type de données ASN.1 dans krypt. Bien que krypt soit un projet Ruby, vous souhaiterez peut-être jeter un coup d’œil à la extension de JRuby - le code de traitement de l'analyse / codage ASN.1 est entièrement écrit en Java et suffisamment modulaire pour permettre une extraction aisée.

J'ai également créé une version Java uniquement , mais il manque certaines des versions les plus récentes. niveau de fonctionnalité de l'ancien. Mais puisque c'est concis, c'est peut-être une bonne occasion de vous lancer.

Les deux sont libres de toute dépendance supplémentaire et n'utilisent que les fonctionnalités JDK standard.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top