Java에서 ASN.1을 읽고, 조작하고, 작성하기위한 무료 패키지가 있습니까?

StackOverflow https://stackoverflow.com/questions/813101

  •  03-07-2019
  •  | 
  •  

문제

Java에서 ASN.1을 읽고, 조작하고, 작성하기위한 무료 패키지가 있습니까?

그것은 다음과 같아야합니다.

  1. 무료
  2. 경량
  3. 자체 포함 (예 : Apache Commons에 대한 외부 의존성없이)
  4. Java 5 (Java 6 아님) 및 Java 4가 선호됩니다.
도움이 되었습니까?

해결책

다음 프로젝트는 유망한 것 같습니다.

http://www.chaosinmotion.com/wiki/index.php?title=asn.1_library

자유주의 BSD 스타일 라이센스에 따라 제공됩니다.

작고 41 개의 클래스가 55kib로 컴파일됩니다.

Java 3에 의존하지 않고 깨끗하게 컴파일되었습니다.

다른 팁

무료 바운시 캐슬 라이브러리는 저수준 ASN.1 파싱을 제공합니다. ASN.1 기능을 사용하기 위해 공급자로 BC를 설치할 필요가 없습니다. 1.4 이상에 대한 버전이 다릅니다. 외부 의존성이 없습니다. 기본 번들에는 모든 BC 제공 업체 클래스가 포함되어 있으므로보다 컴팩트 한 것을 원한다면 다시 포장 할 수 있습니다.

당신은 사용할 수 있습니다 JASN1. LGPL에 따라 라이센스가 부여되며 귀하의 모든 요구를 충족시켜야합니다. 또한 매우 효율적입니다.

Krypt에서 모든 종류의 ASN.1 데이터를 구문 분석 할 수 있어야합니다. Krypt는 루비 프로젝트이지만 Jruby Extension -ASN.1 Parsing/Encoding을 처리하기위한 코드는 전적으로 Java로 작성되었으며 쉽게 추출 할 수 있습니다.

나는 또한 a 자바 전용 버전, 그러나 전자의 상위 수준의 기능 중 일부는 누락되었습니다. 그러나 간결하기 때문에 시작할 수있는 좋은 기회 일 것입니다.

둘 다 추가 종속성이 없으며 표준 JDK 기능 만 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top