Interfaz IObjectId (certenroll.h)
La interfaz IObjectId representa un identificador de objeto (OID). Los OID se devuelven de numerosas propiedades de la API de inscripción de certificados y se pueden usar para inicializar los objetos siguientes:
- IAlternativeName
- ICertificatePolicy
- ICryptAttribute
- ISmimeCapability
- IX509Attribute
- IX509AttributeArchiveKey
- IX509Extension
- IX509ExtensionEnhancedKeyUsage
- IX509ExtensionTemplate
Todos los métodos usados para inicializar un objeto IObjectId llaman a la función CryptoAPI CryptFindOIDInfo que recupera la primera estructura de CRYPT_OID_INFO registrada que coincide con los parámetros especificados. La función busca el Registro y la memoria estática en el equipo local y Active Directory en el servidor de dominio. La estructura CRYPT_OID_INFO se declara en Wincrypt.h y tiene la siguiente firma.
Herencia
La interfaz IObjectId hereda de la interfaz IDispatch . IObjectId también tiene estos tipos de miembros:
Métodos
La interfaz IObjectId tiene estos métodos.
IObjectId::get_FriendlyName Especifica y recupera un nombre para mostrar para el identificador de objeto. (Obtener) |
IObjectId::get_Name Recupera un valor de CERTENROLL_OBJECTID que contiene un identificador de objeto. |
IObjectId::get_Value Recupera una cadena que contiene el identificador de objeto decimal con puntos (OID). |
IObjectId::GetAlgorithmName Recupera el nombre para mostrar asociado a un identificador de objeto de algoritmo (OID). |
IObjectId::InitializeFromAlgorithmName Inicializa el objeto a partir de un nombre de algoritmo o un identificador de objeto. |
IObjectId::InitializeFromName Inicializa el objeto a partir de un valor de enumeración CERTENROLL_OBJECTID. |
IObjectId::InitializeFromValue Inicializa el objeto a partir de una cadena que contiene un identificador de objeto decimal con puntos (OID). |
IObjectId::p ut_FriendlyName Especifica y recupera un nombre para mostrar para el identificador de objeto. (Put) |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certenroll.h |