import { AlgorithmIdentifier } from "@peculiar/asn1-x509"; import { AsnArray, OctetString } from "@peculiar/asn1-schema"; /** * ```asn1 * id-pe-biometricInfo OBJECT IDENTIFIER ::= {id-pe 2} * ``` */ export declare const id_pe_biometricInfo = "1.3.6.1.5.5.7.1.2"; /** * ```asn1 * PredefinedBiometricType ::= INTEGER { * picture(0), handwritten-signature(1)} * (picture|handwritten-signature) * ``` */ export declare enum PredefinedBiometricType { picture = 0, handwrittenSignature = 1 } /** * ```asn1 * TypeOfBiometricData ::= CHOICE { * predefinedBiometricType PredefinedBiometricType, * biometricDataOid OBJECT IDENTIFIER } * ``` */ export declare class TypeOfBiometricData { predefinedBiometricType?: PredefinedBiometricType; biometricDataOid?: ""; constructor(params?: Partial); } /** * ```asn1 * BiometricData ::= SEQUENCE { * typeOfBiometricData TypeOfBiometricData, * hashAlgorithm AlgorithmIdentifier, * biometricDataHash OCTET STRING, * sourceDataUri IA5String OPTIONAL } * ``` */ export declare class BiometricData { typeOfBiometricData: TypeOfBiometricData; hashAlgorithm: AlgorithmIdentifier; biometricDataHash: OctetString; sourceDataUri?: string; constructor(params?: Partial); } /** * ```asn1 * BiometricSyntax ::= SEQUENCE OF BiometricData * ``` */ export declare class BiometricSyntax extends AsnArray { constructor(items?: BiometricData[]); }