Pregunta

Necesitaba compilar y generar un archivo .der a partir de mi ejemplo asn1

BCAS DEFINITIONS ::= BEGIN
BBCard ::= SEQUENCE {
  name IA5String (SIZE (1..60)),
  team IA5String (SIZE (1..60)),
  age INTEGER (1..100),
  position IA5String (SIZE (1..60)),
  handedness ENUMERATED
  {left-handed(0), right-handed(1), ambidextrous(2)},
  batting-average REAL
}

myCard BBCard ::= {
  name "Casey",
  team "Mudville Nine",
  age 32,
  position "left field",
  handedness ambidextrous,
  batting-average {mantissa 250, base 10, exponent -3}
}
END

No sé cómo hacerlo, lo intento asn1c Comando, pero esta compilación C/C ++.

Cualquier ayuda por favor.

¿Fue útil?

Solución

En general, utiliza un compilador ASN.1 para generar código C, C ++ o Java a partir de la especificación ASN.1, luego escriba su propio programa para llamar al codificador con los datos que desea codificar en DER.

También puede probar una GUI como el estudio OSS ASN.1 de OSS Nokalva que le permite compilar una especificación ASN.1 y codificar/decodificar/editar valores sin necesidad de escribir ningún código. Intente descargar una prueba gratuita de las herramientas OSS ASN.1 para C, C ++ o Java, todas las cuales incluyen una prueba gratuita de OSS Asn.1 Studio IDE. Puede descargar una prueba gratuita de http://www.oss.com/asn1/products/asn1-dowload.html.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top