Condividi tramite


Interfaccia ICertServerExit (certif.h)

L'interfaccia ICertServerExit viene esportata dal motore del server e viene chiamata dai moduli di uscita.

ICertServerExit consente ai moduli di uscita di ottenere ed enumerare elementi di richieste e certificati.

ICertServerExit è definito in Certif.h. Quando si crea il programma, tuttavia, usare Certsrv.h come file di inclusione. Certcli.dll fornisce l'interfaccia ICertServerExit . Le informazioni sul tipo per questa interfaccia sono disponibili anche in Certclil.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 ICertServerExit eredita dall'interfaccia IDispatch . ICertServerExit include anche questi tipi di membri:

Metodi

L'interfaccia ICertServerExit include questi metodi.

 
ICertServerExit::EnumerateAttributes

Restituisce il nome dell'attributo della richiesta successiva nel contesto corrente, quindi incrementa il puntatore interno all'attributo seguente.
ICertServerExit::EnumerateAttributesClose

Libera tutte le risorse connesse all'enumerazione dell'attributo.
ICertServerExit::EnumerateAttributesSetup

Inizializza il puntatore dell'enumerazione interna al primo attributo di richiesta associato al contesto corrente. (ICertServerExit.EnumerateAttributesSetup)
ICertServerExit::EnumerateExtensions

Restituisce la stringa OID (object identifier) (nota anche come nome di estensione) dell'estensione del certificato successiva da enumerare, quindi incrementa il puntatore interno all'estensione seguente.
ICertServerExit::EnumerateExtensionsClose

Libera tutte le risorse connesse all'enumerazione dell'estensione.
ICertServerExit::EnumerateExtensionsSetup

Inizializza il puntatore all'enumerazione interna alla prima estensione del certificato associata al contesto corrente. (ICertServerExit.EnumerateExtensionsSetup)
ICertServerExit::GetCertificateExtension

Ottiene un'estensione del certificato specificata.
ICertServerExit::GetCertificateExtensionFlags

Ottiene i flag dall'estensione acquisita dalla chiamata più recente a ICertServerExit::GetCertificateExtension.
ICertServerExit::GetCertificateProperty

Restituisce una proprietà denominata da un certificato. (ICertServerExit.GetCertificateProperty)
ICertServerExit::GetRequestAttribute

Restituisce un valore di attributo denominato da una richiesta.
ICertServerExit::GetRequestProperty

Restituisce una proprietà denominata da una richiesta.
ICertServerExit::SetContext

Fa sì che l'istanza corrente dell'interfaccia funzioni sulla richiesta a cui fa riferimento contesto.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certif.h (include Certsrv.h)