Files
NapCatQQ/.pnpm-store/v3/files/b5/df1931af454e284ee730c974a5947011a7065c3271373d8c9e9b4db997c32d907d0fc02523c3e5628a11c82076c7d72376951b051f748ab56b684efa9e04ac
T
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

40 lines
1.2 KiB
Plaintext

import { AlgorithmIdentifier, Attribute, UniqueIdentifier, Extensions, CertificateSerialNumber } from "@peculiar/asn1-x509";
import { Holder } from "./holder";
import { AttCertIssuer } from "./attr_cert_issuer";
import { AttCertValidityPeriod } from "./attr_cert_validity_period";
/**
* ```asn1
* AttCertVersion ::= INTEGER { v2(1) }
* ```
*/
export declare enum AttCertVersion {
v2 = 1
}
/**
* ```asn1
* AttributeCertificateInfo ::= SEQUENCE {
* version AttCertVersion -- version is v2,
* holder Holder,
* issuer AttCertIssuer,
* signature AlgorithmIdentifier,
* serialNumber CertificateSerialNumber,
* attrCertValidityPeriod AttCertValidityPeriod,
* attributes SEQUENCE OF Attribute,
* issuerUniqueID UniqueIdentifier OPTIONAL,
* extensions Extensions OPTIONAL
* }
* ```
*/
export declare class AttributeCertificateInfo {
version: AttCertVersion;
holder: Holder;
issuer: AttCertIssuer;
signature: AlgorithmIdentifier;
serialNumber: CertificateSerialNumber;
attrCertValidityPeriod: AttCertValidityPeriod;
attributes: Attribute[];
issuerUniqueID?: UniqueIdentifier;
extensions?: Extensions;
constructor(params?: Partial<AttributeCertificateInfo>);
}