Interface IObjectId (certenroll.h)
A interface IObjectId representa um OID ( identificador de objeto ). Os OIDs são retornados de várias propriedades da API de Registro de Certificado e podem ser usados para inicializar os seguintes objetos:
- IAlternativeName
- Icertificatepolicy
- ICryptAttribute
- ISmimeCapability
- IX509Attribute
- IX509AttributeArchiveKey
- IX509Extension
- IX509ExtensionEnhancedKeyUsage
- IX509ExtensionTemplate
Todos os métodos usados para inicializar um objeto IObjectId chamam a função CryptoAPI CryptFindOIDInfo , que recupera a primeira estrutura de CRYPT_OID_INFO registrada que corresponde aos parâmetros especificados. A função pesquisa o registro e a memória estática no computador local e no Active Directory no servidor de domínio. A estrutura CRYPT_OID_INFO é declarada em Wincrypt.h e tem a assinatura a seguir.
Herança
A interface IObjectId herda da interface IDispatch . IObjectId também tem esses tipos de membros:
Métodos
A interface IObjectId tem esses métodos.
IObjectId::get_FriendlyName Especifica e recupera um nome de exibição para o identificador de objeto. (Obter) |
IObjectId::get_Name Recupera um valor CERTENROLL_OBJECTID que contém um identificador de objeto. |
IObjectId::get_Value Recupera uma cadeia de caracteres que contém o OID (identificador de objeto decimal pontilhado). |
IObjectId::GetAlgorithmName Recupera o nome de exibição associado a um OID (identificador de objeto de algoritmo). |
IObjectId::InitializeFromAlgorithmName Inicializa o objeto de um nome de algoritmo ou de um identificador de objeto. |
IObjectId::InitializeFromName Inicializa o objeto de um valor de enumeração CERTENROLL_OBJECTID. |
IObjectId::InitializeFromValue Inicializa o objeto de uma cadeia de caracteres que contém um OID (identificador de objeto decimal pontilhado). |
IObjectId::p ut_FriendlyName Especifica e recupera um nome de exibição para o identificador de objeto. (Put) |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certenroll.h |