Share via


Interfaccia IEnroll2 (xenroll.h)

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

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

Ereditarietà

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

Metodi

L'interfaccia IEnroll2 include questi metodi.

 
IEnroll2::EnumAlgs

Recupera gli ID degli algoritmi crittografici in una determinata classe di algoritmo supportata dal provider di servizi di crittografia corrente.
IEnroll2::get_EnableSMIMECapabilities

Controlla se PKCS (Get)
IEnroll2::get_HashAlgID

La proprietà HashAlgID dei set IEnroll4 o recupera l'algoritmo hash usato durante la firma di un elemento PKCS (Get)
IEnroll2::get_LimitExchangeKeyToEncipherment

La proprietà LimitExchangeKeyToEncipherment dei set IEnroll4 o recupera un valore booleano che determina se una richiesta di AT_KEYEXCHANGE contiene le firme digitali e l'utilizzo di chiavi non di sospensione. (Get)
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew

La proprietàRiusHardwareKeyIfUnableToGenNew di set IEnroll4 o recupera un valore booleano che determina l'azione eseguita dall'oggetto controllo registrazione certificato se viene rilevato un errore durante la generazione di una nuova chiave. (Get)
IEnroll2::GetAlgNameWStr

Recupera il nome di un algoritmo crittografico dato il relativo ID. I valori recuperati da questo metodo dipendono dal provider di servizi di crittografia corrente.
IEnroll2::GetKeyLen

Il metodo IEnroll4::GetKeyLen recupera le lunghezze minime e massime della chiave per le chiavi di firma e scambio.
IEnroll2::GetSupportedKeySpec

Recupera informazioni relative al supporto del provider di servizi di crittografia corrente per le operazioni di firma e/o scambio.
IEnroll2::InstallPKCS7Blob

Elabora un certificato o una catena di certificati, inserendoli negli archivi certificati appropriati. Questo metodo differisce dal metodo acceptPKCS7Blob in cui InstallPKCS7Blob non riceve un certificato di richiesta.
IEnroll2::p ut_EnableSMIMECapabilities

Controlla se PKCS (Put)
IEnroll2::p ut_HashAlgID

La proprietà HashAlgID dei set IEnroll4 o recupera l'algoritmo hash usato durante la firma di un pkCS (Put)
IEnroll2::p ut_LimitExchangeKeyToEncipherment

La proprietà LimitExchangeKeyToEncipherment dei set IEnroll4 o recupera un valore booleano che determina se una richiesta di AT_KEYEXCHANGE contiene le firme digitali e l'utilizzo di chiavi non di sospensione. (Put)
IEnroll2::p ut_RiusHardwareKeyIfUnableToGenNew

La proprietàRiusHardwareKeyIfUnableToGenNew di set IEnroll4 o recupera un valore booleano che determina l'azione eseguita dall'oggetto controllo registrazione certificato se viene rilevato un errore durante la generazione di una nuova chiave. (Put)
IEnroll2::Reset

Restituisce l'oggetto controllo della registrazione del certificato allo stato iniziale e quindi consente il riutilizzo del controllo.
IEnroll2::SetHStoreCA

Il metodo SetHStoreCA specifica l'handle da usare per l'archivio CA. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll2.
IEnroll2::SetHStoreMy

Il metodo SetHStoreMy specifica l'handle da usare per l'archivio MY. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll2.
IEnroll2::SetHStoreRequest

Il metodo SetHStoreRequest specifica l'handle da usare per l'archivio delle richieste. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll2.
IEnroll2::SetHStoreROOT

Il metodo SetHStoreROOT specifica l'handle da usare per l'archivio Radice. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll2.

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