Files
NapCatQQ/.pnpm-store/v3/files/de/0bbad24a00cae35fb7b826c00e89e236ae9ad2f1ec6149942f2a14d3af3f83e998a4b99f62bf7b4f871c18381a24c844cbffedcfd66b3fa10889c0161c8d28
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

49 lines
1.3 KiB
Plaintext

import { AsnArray } from "@peculiar/asn1-schema";
import { GeneralName } from "../general_name";
/**
* ```asn1
* id-ce-nameConstraints OBJECT IDENTIFIER ::= { id-ce 30 }
* ```
*/
export declare const id_ce_nameConstraints = "2.5.29.30";
/**
* ```asn1
* BaseDistance ::= INTEGER (0..MAX)
* ```
*/
export type BaseDistance = number;
/**
* ```asn1
* GeneralSubtree ::= SEQUENCE {
* base GeneralName,
* minimum [0] BaseDistance DEFAULT 0,
* maximum [1] BaseDistance OPTIONAL }
* ```
*/
export declare class GeneralSubtree {
base: GeneralName;
minimum: BaseDistance;
maximum?: BaseDistance;
constructor(params?: Partial<GeneralSubtree>);
}
/**
* ```asn1
* GeneralSubtrees ::= SEQUENCE SIZE (1..MAX) OF GeneralSubtree
* ```
*/
export declare class GeneralSubtrees extends AsnArray<GeneralSubtree> {
constructor(items?: GeneralSubtree[]);
}
/**
* ```asn1
* NameConstraints ::= SEQUENCE {
* permittedSubtrees [0] GeneralSubtrees OPTIONAL,
* excludedSubtrees [1] GeneralSubtrees OPTIONAL }
* ```
*/
export declare class NameConstraints {
permittedSubtrees?: GeneralSubtrees;
excludedSubtrees?: GeneralSubtrees;
constructor(params?: Partial<NameConstraints>);
}