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 |