UNPKG

pariatursit

Version:
35 lines (34 loc) 1.14 kB
import { ASN1Element } from "../asn1"; import { ASN1TagClass, ASN1Construction, LengthEncodingPreference } from "../values"; import { ObjectIdentifier as OID } from "../types/objectidentifier"; export declare class BERElement extends ASN1Element { static lengthEncodingPreference: LengthEncodingPreference; boolean: boolean; integer: number; bitString: boolean[]; octetString: Uint8Array; objectIdentifier: OID; objectDescriptor: string; real: number; enumerated: number; utf8String: string; relativeObjectIdentifier: number[]; sequence: BERElement[]; set: BERElement[]; numericString: string; printableString: string; teletexString: Uint8Array; videotexString: Uint8Array; ia5String: string; utcTime: Date; generalizedTime: Date; graphicString: string; visibleString: string; generalString: string; universalString: string; bmpString: string; constructor(tagClass?: ASN1TagClass, construction?: ASN1Construction, tagNumber?: number); fromBytes(bytes: Uint8Array): number; toBytes(): Uint8Array; private deconstruct; }