/** * @license * Copyright (c) Peculiar Ventures, LLC. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import type { Extension } from '@peculiar/asn1-x509'; import type { IParsedExtension } from './types'; import { ExtensionParserRegistry } from './registry'; export declare const registry: ExtensionParserRegistry; export declare function parseExtension(extension: Extension): IParsedExtension; export * from './types'; export * from './builders'; export * from './unknown'; export { ExtensionParserRegistry } from './registry'; export { BasicConstraintsParser } from './parsers/basic_constraints'; export { KeyUsageParser } from './parsers/key_usage'; export { ExtendedKeyUsageParser } from './parsers/extended_key_usage'; export { SubjectAlternativeNameParser } from './parsers/subject_alternative_name'; export { IssuerAlternativeNameParser } from './parsers/issuer_alternative_name'; export { SubjectKeyIdentifierParser } from './parsers/subject_key_identifier'; export { AuthorityKeyIdentifierParser } from './parsers/authority_key_identifier'; export { AuthorityInformationAccessParser } from './parsers/authority_information_access'; export { SubjectInfoAccessParser } from './parsers/subject_info_access'; export { CertificatePoliciesParser } from './parsers/certificate_policies'; export { PolicyMappingsParser } from './parsers/policy_mappings'; export { PolicyConstraintsParser } from './parsers/policy_constraints'; export { NameConstraintsParser } from './parsers/name_constraints'; export { InhibitAnyPolicyParser } from './parsers/inhibit_any_policy'; export { PrivateKeyUsagePeriodParser } from './parsers/private_key_usage_period'; export { SubjectDirectoryAttributesParser } from './parsers/subject_directory_attributes'; export { CertificateIssuerParser } from './parsers/certificate_issuer'; export { CRLDistributionPointsParser } from './parsers/crl_distribution_points'; export { CRLNumberParser, CRLDeltaIndicatorParser } from './parsers/crl_number'; export { CRLReasonParser } from './parsers/crl_reason'; export { IssuingDistributionPointParser } from './parsers/issuing_distribution_point'; export { InvalidityDateParser } from './parsers/invalidity_date'; export { EntrustVersionInfoParser } from './parsers/entrust_version_info'; export { NetscapeCommentParser, NetscapeCertTypeParser } from './parsers/netscape'; export { CertificateTransparencyParser } from './parsers/certificate_transparency'; export { BiometricInfoParser } from './parsers/biometric_info'; export { QCStatementsParser } from './parsers/qc_statements'; export { KeyDescriptionParser } from './parsers/key_description'; export { CertificateTemplateParser, EnrollCertTypeParser, CaVersionParser, CRLNextPublishParser, } from './parsers/microsoft'; export { LeiParser, LeiRoleParser } from './parsers/lei'; export { AdobeTimestampParser, AdobeArchiveRevInfoParser } from './parsers/adobe_acrobat'; export { LogotypeParser } from './parsers/logotype'; export { TNAuthorizationListParser } from './parsers/tn_auth_list'; export { CabfOrganizationIdentifierParser, AppleDeveloperIdDateParser, } from './parsers/cabf_and_apple'; export { MTCCertificationAuthorityParser } from './parsers/mtc';