asn1-ts
Version:
ASN.1 encoding and decoding, including BER, CER, and DER.
12 lines (11 loc) • 683 B
text/typescript
import type { BIT_STRING, INTEGER, OBJECT_IDENTIFIER, OCTET_STRING, ObjectDescriptor } from "../macros.mjs";
import type ASN1Element from "../asn1.mjs";
export default class External {
readonly directReference: OBJECT_IDENTIFIER | undefined;
readonly indirectReference: INTEGER | undefined;
readonly dataValueDescriptor: ObjectDescriptor | undefined;
readonly encoding: ASN1Element | OCTET_STRING | BIT_STRING;
constructor(directReference: OBJECT_IDENTIFIER | undefined, indirectReference: INTEGER | undefined, dataValueDescriptor: ObjectDescriptor | undefined, encoding: ASN1Element | OCTET_STRING | BIT_STRING);
toString(): string;
toJSON(): unknown;
}