Interfaccia ICEnroll4 (xenroll.h)

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

L'interfaccia ICEnroll4 è una delle diverse interfacce che rappresentano il controllo di registrazione certificati. È particolarmente interessante se non si usa Automazione. Se invece si esegue la programmazione in Visual Basic o in un altro linguaggio di automazione, vedere l'oggetto CEnroll .

Ereditarietà

L'interfaccia ICEnroll4 eredita da ICEnroll, ICEnroll2, ICEnroll3 e IDispatch. ICEnroll4 include anche questi tipi di membri:

Metodi

L'interfaccia ICEnroll4 include questi metodi.

 
ICEnroll4::acceptFileResponse

Accetta il recapito delle credenziali rilasciate in risposta a una chiamata precedente a createFileRequest e inserisce le credenziali nell'archivio appropriato.
ICEnroll4::acceptResponse

Accetta il recapito delle credenziali rilasciate in risposta a una chiamata precedente a createRequest e inserisce le credenziali nell'archivio appropriato.
ICEnroll4::addAttributeToRequest

Aggiunge un attributo alla richiesta di certificato. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::addBlobPropertyToCertificate

Aggiunge una proprietà BLOB a un certificato.
ICEnroll4::addCertTypeToRequestEx

Aggiunge un modello di certificato (o "tipo di certificato") a una richiesta.
ICEnroll4::addExtensionToRequest

Il metodo ICEnroll4::addExtensionToRequest aggiunge un'estensione alla richiesta.
ICEnroll4::addNameValuePairToRequest

Aggiunge una coppia stringa nome-valore non autenticata alla richiesta. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::binaryToString

Converte un BLOB di dati binari in una stringa. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::createFilePFX

Salva la catena di certificati accettata e la chiave privata in un file in formato PFX (Personal Information Exchange). Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::createFileRequest

Crea un pkCS (ICEnroll4.createFileRequest)
ICEnroll4::createPFX

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 (ICEnroll4.createPFX)
ICEnroll4::createRequest

Crea un'infrastruttura PKCS (ICEnroll4.createRequest)
ICEnroll4::enumPendingRequest

Enumera le richieste di certificato in sospeso e recupera una proprietà specificata da ogni. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::get_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 ICEnroll4. (Get)
ICEnroll4::get_IncludeSubjectKeyID

Determina se l'estensione dell'ID chiave del soggetto viene aggiunta alla richiesta di certificato generata. (Get)
ICEnroll4::get_PrivateKeyArchiveCertificate

Imposta o recupera il certificato usato per archiviare una chiave privata con pkCS (Get)
ICEnroll4::get_ThumbPrint

Imposta o recupera un hash dei dati del certificato. (Get)
ICEnroll4::getCertFromFileResponse

Recupera il certificato da un file contenente una risposta da un'autorità di certificazione. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::getCertFromResponse

Recupera il certificato dalla risposta di un'autorità di certificazione. Questo metodo è stato definito per la prima volta dall'interfaccia ICEnroll4.
ICEnroll4::GetKeyLenEx

Recupera le informazioni sulle dimensioni per la firma e le chiavi di scambio. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::getProviderType

Recupera il tipo del provider di servizi di crittografia (CSP) specificato. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::InstallPKCS7Ex

Elabora un certificato o una catena di certificati, inserendoli negli archivi certificati appropriati. InstallPKCS7, ad eccezione del fatto che restituisce il numero di certificati effettivamente installati negli archivi locali.
ICEnroll4::p ut_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 ICEnroll4. (Put)
ICEnroll4::p ut_IncludeSubjectKeyID

Determina se l'estensione dell'ID chiave del soggetto viene aggiunta alla richiesta di certificato generata. (Put)
ICEnroll4::p ut_PrivateKeyArchiveCertificate

Imposta o recupera il certificato utilizzato per archiviare una chiave privata con pkCS (Put)
ICEnroll4::p ut_SignerCertificate

Imposta il certificato del firmatario.
ICEnroll4::p ut_ThumbPrint

Imposta o recupera un hash dei dati del certificato. (Put)
ICEnroll4::removePendingRequest

Rimuove una richiesta in sospeso dall'archivio richieste del client. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::resetAttributes

Rimuove tutti gli attributi dalla richiesta. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::resetBlobProperties

Reimposta le proprietà di un BLOB.
ICEnroll4::resetExtensions

Rimuove tutte le estensioni dalla richiesta. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::setPendingRequestInfo

Imposta le proprietà per una richiesta in sospeso. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.
ICEnroll4::stringToBinary

Converte una stringa codificata in un BLOB di dati binari. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll4.

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