@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
52 lines (51 loc) • 1.18 kB
TypeScript
export interface IDssNamePolicy {
IsRequired: boolean;
Order: number;
OID: string;
Name: string;
Value?: any;
StringIdentifier: string;
}
export interface EKUTemplates {
}
export interface IDssCAPolicy {
ID: number;
Name: string;
Active: boolean;
AllowUserMode: boolean;
SNChangesEnable: boolean;
NamePolicy: IDssNamePolicy[];
EKUTemplates: EKUTemplates;
CAType: string;
ValidationMode: string;
}
export interface IDssCSPsPolicy {
ID: string;
GroupID: string;
TypeID: number;
ProviderName: string;
ProviderType: number;
KeyLength: number;
HashAlgorithms: string[];
Description: string;
}
export interface IDssActionPolicy {
DisplayName: string;
Uri: string;
Action: string;
MfaRequired: boolean;
}
export interface IDssPolicyTspService {
Name: string;
Title: string;
Url: string;
}
export interface IDssPolicy {
CAPolicy: IDssCAPolicy[];
CSPsPolicy: IDssCSPsPolicy[];
ActionPolicy: IDssActionPolicy[];
PinCodeMode: string;
TspServices: IDssPolicyTspService[];
TransactionConfirmation: string;
AllowedSignatureTypes: string[];
}