asn1-ts
Version:
ASN.1 encoding and decoding, including BER, CER, and DER.
12 lines (11 loc) • 491 B
JavaScript
import DERElement from "../../../codecs/der.mjs";
import { ASN1TagClass, ASN1UniversalType, ASN1Construction } from "../../../values.mjs";
import encodeSequence from "./encodeSequence.mjs";
export default function encodeEmbeddedPDV(value) {
const encoding = new DERElement(ASN1TagClass.universal, ASN1Construction.primitive, ASN1UniversalType.octetString);
encoding.octetString = value.dataValue;
return encodeSequence([
value.identification,
encoding,
]);
}