Compartir a través de


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:

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.

Nota No puede usar la estructura de CRYPT_OID_INFO directamente en la API de inscripción de certificados.

 

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

Consulte también

CertEnroll Interfaces

IDispatch

IObjectIds