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 |