Interfaccia ICertEncodeCRLDistInfo (certenc.h)
L'interfaccia ICertEncodeCRLDistInfo fornisce metodi per gestire le matrici di informazioni di distribuzione dell'elenco di revoche di certificati (CRL) usate nelle estensioni del certificato.
È possibile creare un'estensione del certificato usando una matrice di informazioni di distribuzione CRL archiviata in un oggetto COM del gestore estensione creato dal modulo criteri. Ogni elemento nella matrice è una struttura del punto di distribuzione CRL che contiene una matrice di nomi e scelte di nome. Questa interfaccia è utile per la codifica e la decodifica szOID_CRL_DIST_POINTS estensioni "2.5.29.31". il modulo dei criteri di esempio SDK usa questa interfaccia.
ICertEncodeCRLDistInfo è definito in Certenc.h. Quando si crea il programma, tuttavia, usare Certsrv.h come file di inclusione. Certenc.dll fornisce l'interfaccia ICertEncodeCRLDistInfo . Le informazioni sul tipo per questa interfaccia sono disponibili anche in Certencl.dll, che viene fornito con Platform Software Development Kit (SDK).
Le interfacce di Servizi certificati supportano sia modelli di threading a apartment che free-threading. Per migliorare la velocità effettiva, è consigliabile eseguire il threading gratuito.
Ereditarietà
L'interfaccia ICertEncodeCRLDistInfo eredita dall'interfaccia IDispatch . ICertEncodeCRLDistInfo include anche questi tipi di membri:
Metodi
L'interfaccia ICertEncodeCRLDistInfo include questi metodi.
ICertEncodeCRLDistInfo::D ecode Decodifica un'estensione delle informazioni di distribuzione CRL (AsN.1) con sintassi astratta e archivia la matrice risultante nell'oggetto COM. |
ICertEncodeCRLDistInfo::Codifica Esegue la codifica ASN.1 (Abstract Syntax Notation One) in una matrice di informazioni di distribuzione CRL (Certificate Revoche List) archiviata nell'oggetto COM e restituisce l'estensione con codifica ASN.1. |
ICertEncodeCRLDistInfo::GetDistPointCount Restituisce il numero di punti di distribuzione dell'elenco di revoche di certificati (CRL) in una matrice di informazioni di distribuzione CRL. |
ICertEncodeCRLDistInfo::GetName Restituisce il nome in corrispondenza di un indice specificato di un punto informativo di distribuzione CRL (certificate revoche list). |
ICertEncodeCRLDistInfo::GetNameChoice Restituisce la scelta del nome in corrispondenza di un indice specificato di un punto informativo di distribuzione di un elenco di revoche di certificati (CRL). |
ICertEncodeCRLDistInfo::GetNameCount Restituisce il numero di nomi in un punto di distribuzione CRL (Certificate Revoche List). |
ICertEncodeCRLDistInfo::Reset Reimposta una matrice di informazioni di distribuzione di un elenco di revoche di certificati (CRL) in un numero specificato di strutture del punto di distribuzione. |
ICertEncodeCRLDistInfo::SetNameCount Imposta un conteggio dei nomi per il punto di distribuzione specificato in una matrice di informazioni di distribuzione di revoche di certificati (CRL). |
ICertEncodeCRLDistInfo::SetNameEntry Imposta un nome in corrispondenza di un indice specificato di un punto di distribuzione in una matrice di informazioni di distribuzione (CRL) dell'elenco di revoche di certificati. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenc.h (include Certsrv.h) |