Interfaccia IObjectId (certenroll.h)
L'interfaccia IObjectId rappresenta un identificatore di oggetto (OID). Gli OID vengono restituiti da numerose proprietà dell'API di registrazione certificati e possono essere usati per inizializzare gli oggetti seguenti:
- IAlternativeName
- ICertificatePolicy
- ICryptAttribute
- ISmimeCapability
- IX509Attribute
- IX509AttributeArchiveKey
- IX509Extension
- IX509ExtensionEnhancedKeyUsage
- IX509ExtensionTemplate
Tutti i metodi usati per inizializzare un oggetto IObjectId chiamano la funzione CryptoAPI CryptFindOIDInfo che recupera la prima struttura CRYPT_OID_INFO registrata che corrisponde ai parametri specificati. La funzione cerca il Registro di sistema e la memoria statica nel computer locale e Active Directory nel server di dominio. La struttura CRYPT_OID_INFO è dichiarata in Wincrypt.h e ha la firma seguente.
Ereditarietà
L'interfaccia IObjectId eredita dall'interfaccia IDispatch . IObjectId include anche questi tipi di membri:
Metodi
L'interfaccia IObjectId include questi metodi.
IObjectId::get_FriendlyName Specifica e recupera un nome visualizzato per l'identificatore dell'oggetto. (Get) |
IObjectId::get_Name Recupera un valore CERTENROLL_OBJECTID che contiene un identificatore di oggetto. |
IObjectId::get_Value Recupera una stringa contenente l'identificatore dell'oggetto decimale punteggiato (OID). |
IObjectId::GetAlgorithmName Recupera il nome visualizzato associato a un identificatore dell'oggetto algoritmo (OID). |
IObjectId::InitializeFromAlgorithmName Inizializza l'oggetto da un nome dell'algoritmo o da un identificatore di oggetto. |
IObjectId::InitializeFromName Inizializza l'oggetto da un valore di enumerazione CERTENROLL_OBJECTID. |
IObjectId::InitializeFromValue Inizializza l'oggetto da una stringa contenente un identificatore di oggetto decimale punteggiato (OID). |
IObjectId::p ut_FriendlyName Specifica e recupera un nome visualizzato per l'identificatore dell'oggetto. (Put) |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |