Question

J'avais besoin de compiler et de générer un fichier .DER à partir de mon exemple 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

Je ne sais pas comment faire, j'essaye la commande asn1c, mais cette compilation en C / C ++.

N'importe quelle aide s'il vous plaît.

Était-ce utile?

La solution

En général, vous utilisez un compilateur ASN.1 pour générer du code C, C ++ ou Java à partir de la spécification ASN.1, puis écrivez votre propre programme pour appeler l'encodeur avec les données que vous souhaitez encoder en DER.

Vous pouvez également essayer une interface graphique telle que OSS ASN.1 Studio d'OSS Nokalva qui vous permet de compiler une spécification ASN.1 et d'encoder / décoder / éditer des valeurs sans avoir besoin d'écrire de code.Essayez de télécharger un essai gratuit des outils OSS ASN.1 pour C, C ++ ou Java, qui incluent tous un essai gratuit de l'IDE OSS ASN.1 Studio.Vous pouvez télécharger un essai gratuit sur http://www.oss.com/asn1/products / asn1-download.html .

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