Condividi tramite


Interfaccia ICEnroll3 (xenroll.h)

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

L'interfaccia ICEnroll3 è 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 ICEnroll3 eredita da ICEnroll, ICEnroll2 e IDispatch. ICEnroll3 include anche questi tipi di membri:

Metodi

L'interfaccia ICEnroll3 include questi metodi.

 
ICEnroll3::EnumAlgs

Il metodo ICEnroll4::EnumAlgs recupera gli ID degli algoritmi di crittografia in una determinata classe di algoritmi supportati dal provider di servizi di crittografia corrente.
ICEnroll3::get_EnableSMIMECapabilities

La proprietà ICEnroll4::EnableSMIMECapabilities controlla se PKCS (Get)
ICEnroll3::get_HashAlgID

Imposta o recupera l'algoritmo hash usato durante la firma di un pkCS (Get)
ICEnroll3::get_LimitExchangeKeyToEncipherment

Imposta o recupera un valore booleano che determina se una richiesta di AT_KEYEXCHANGE contiene le firme digitali e gli utilizzi delle chiavi non di controllo. (Get)
ICEnroll3::get_ReuseHardwareKeyIfUnableToGenNew

Imposta o recupera un valore booleano che determina l'azione eseguita dall'oggetto controllo di registrazione certificati se viene rilevato un errore durante la generazione di una nuova chiave. (Get)
ICEnroll3::GetAlgName

Recupera il nome di un algoritmo di crittografia in base al relativo ID. I valori recuperati da questo metodo dipendono dal provider di servizi di crittografia (CSP) corrente. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll3.
ICEnroll3::GetKeyLen

Recupera la lunghezza minima e massima della chiave per le chiavi di firma e scambio.
ICEnroll3::GetSupportedKeySpec

Recupera informazioni relative al supporto CSP (Cryptographic Service Provider) corrente per le operazioni di firma e/o scambio. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll3.
ICEnroll3::InstallPKCS7

Elabora un certificato o una catena di certificati, inserendoli negli archivi certificati appropriati. Questo metodo differisce dal metodo acceptPKCS7 in quanto InstallPKCS7 non riceve un certificato di richiesta.
ICEnroll3::p ut_EnableSMIMECapabilities

La proprietà ICEnroll4::EnableSMIMECapabilities controlla se PKCS (Put)
ICEnroll3::p ut_HashAlgID

Imposta o recupera l'algoritmo hash usato durante la firma di un pkCS (Put)
ICEnroll3::p ut_LimitExchangeKeyToEncipherment

Imposta o recupera un valore booleano che determina se una richiesta di AT_KEYEXCHANGE contiene le firme digitali e gli utilizzi delle chiavi non di controllo. (Put)
ICEnroll3::p ut_ReuseHardwareKeyIfUnableToGenNew

Imposta o recupera un valore booleano che determina l'azione eseguita dall'oggetto controllo di registrazione certificati se viene rilevato un errore durante la generazione di una nuova chiave. (Put)
ICEnroll3::Reset

Restituisce l'oggetto controllo di registrazione certificati allo stato iniziale e quindi consente il riutilizzo del controllo. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll3.

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

ICEnroll

ICEnroll2

Idispatch