Condividi tramite


Interfaccia IEnroll4 (xenroll.h)

[Questa interfaccia non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]

L'interfaccia IEnroll4 rappresenta il controllo di registrazione certificati e viene usata principalmente per generare richieste di certificato.

Ereditarietà

L'interfaccia IEnroll4 eredita da IEnroll e IEnroll2. IEnroll4 include anche questi tipi di membri:

Metodi

L'interfaccia IEnroll4 include questi metodi.

 
IEnroll4::acceptFileResponseWStr

Accetta il recapito delle credenziali rilasciate in risposta a una chiamata precedente a createFileRequestWStr e inserisce le credenziali nell'archivio appropriato.
IEnroll4::acceptResponseBlob

Accetta il recapito delle credenziali rilasciate in risposta a una chiamata precedente a createRequestWStr e inserisce le credenziali nell'archivio appropriato.
IEnroll4::addAttributeToRequestWStr

Aggiunge un attributo alla richiesta di certificato.
IEnroll4::addBlobPropertyToCertificateWStr

Il metodo IEnroll4::addBlobPropertyToCertificateWStr aggiunge una proprietà BLOB a un certificato.
IEnroll4::AddCertTypeToRequestWStrEx

Aggiunge un modello di certificato (noto anche come tipo di certificato) a una richiesta.
IEnroll4::addExtensionToRequestWStr

Aggiunge un'estensione alla richiesta.
IEnroll4::addNameValuePairToRequestWStr

Aggiunge una coppia stringa nome-valore non autenticata alla richiesta.
IEnroll4::binaryBlobToString

Converte un BLOB di dati binari in una stringa. Questo metodo usa la funzione CryptBinaryToString per eseguire la conversione. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll4.
IEnroll4::createFilePFXWStr

Salva la catena di certificati accettata e la chiave privata in un file in formato PFX (Personal Information Exchange).
IEnroll4::createFileRequestWStr

Crea un pkCS (IEnroll4.createFileRequestWStr)
IEnroll4::createPFXWStr

Salva la catena di certificati accettata e la chiave privata in una stringa di formato PFX (Personal Information Exchange). Il formato PFX è noto anche come PKCS (IEnroll4.createPFXWStr)
IEnroll4::createRequestWStr

Crea un pkCS (IEnroll4.createRequestWStr)
IEnroll4::enumPendingRequestWStr

Enumera le richieste di certificato in sospeso e recupera una proprietà specificata da ogni.
IEnroll4::get_ClientId

La proprietà ClientId imposta o recupera un attributo di richiesta ID client. L'attributo della richiesta ID client indica l'origine della richiesta di certificato. Questa proprietà è stata definita per la prima volta nell'interfaccia IEnroll4. (Get)
IEnroll4::get_IncludeSubjectKeyID

La proprietà IncludeSubjectKeyID di IEnroll4 determina se l'estensione dell'ID chiave del soggetto viene aggiunta alla richiesta di certificato generata. (Get)
IEnroll4::get_ThumbPrintWStr

Imposta o recupera un hash dei dati del certificato. L'identificazione personale viene usata per puntare al certificato in sospeso. (Get)
IEnroll4::getCertContextFromFileResponseWStr

Recupera il certificato da un file contenente una risposta da un'autorità di certificazione.
IEnroll4::getCertContextFromResponseBlob

Recupera il certificato dalla risposta di un'autorità di certificazione.
IEnroll4::GetKeyLenEx

Recupera le informazioni sulle dimensioni per la firma e le chiavi di scambio.
IEnroll4::GetPrivateKeyArchiveCertificate

Il metodo GetPrivateKeyArchiveCertificate recupera il certificato usato per archiviare la chiave privata. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll4.
IEnroll4::getProviderTypeWStr

Recupera il tipo del provider di servizi di crittografia (CSP) specificato.
IEnroll4::InstallPKCS7BlobEx

Uguale a InstallPKCS7Blob, ad eccezione del fatto che restituisce il numero di certificati effettivamente installati negli archivi locali.
IEnroll4::p ut_ClientId

La proprietà ClientId imposta o recupera un attributo di richiesta ID client. L'attributo della richiesta ID client indica l'origine della richiesta di certificato. Questa proprietà è stata definita per la prima volta nell'interfaccia IEnroll4. (Put)
IEnroll4::p ut_IncludeSubjectKeyID

La proprietà IncludeSubjectKeyID di IEnroll4 determina se l'estensione dell'ID chiave del soggetto viene aggiunta alla richiesta di certificato generata. (Put)
IEnroll4::p ut_ThumbPrintWStr

Imposta o recupera un hash dei dati del certificato. L'identificazione personale viene usata per puntare al certificato in sospeso. (Put)
IEnroll4::removePendingRequestWStr

Rimuove una richiesta in sospeso dall'archivio richieste del client.
IEnroll4::resetAttributes

Rimuove tutti gli attributi dalla richiesta.
IEnroll4::resetExtensions

Rimuove tutte le estensioni dalla richiesta.
IEnroll4::setPendingRequestInfoWStr

Imposta le proprietà per una richiesta in sospeso.
IEnroll4::SetPrivateKeyArchiveCertificate

Il metodo SetPrivateKeyArchiveCertificate specifica il certificato utilizzato per archiviare la chiave privata. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll4.
IEnroll4::SetSignerCertificate

Il metodo SetSignerCertificate specifica il certificato del firmatario. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll4.
IEnroll4::stringToBinaryBlob

Converte una stringa codificata in un BLOB di dati binari.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xenroll.h

Vedi anche

IEnroll

IEnroll2