Domanda

Avevo bisogno di compilare e generare un file .der dal mio esempio 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

Non so come farlo, ci provo asn1c comando, ma questa compilazione C/C ++.

Qualsiasi aiuto per favore.

È stato utile?

Soluzione

In generale, si utilizza un compilatore ASN.1 per generare il codice C, C ++ o Java dalla specifica ASN.1, quindi scrivi il tuo programma per chiamare l'encoder con i dati che si desidera codificati in DER.

È inoltre possibile provare una GUI come OSS ASN.1 Studio di OSS Nokalva che consente di compilare una specifica ASN.1 e codificare/decodificare/modificare i valori senza aver bisogno di scrivere alcun codice. Prova a scaricare una prova gratuita degli strumenti OSS ASN.1 per C, C ++ o Java, che includono tutti una prova gratuita dell'IDE OSS ASN.1 Studio. Puoi scaricare una prova gratuita da http://www.oss.com/asn1/products/asn1-download.html.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top