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