UNPKG

asn1-ts

Version:

ASN.1 encoding and decoding, including BER, CER, and DER.

12 lines (11 loc) 491 B
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, ]); }