Partager via


Interface IObjectId (certenroll.h)

L’interface IObjectId représente un identificateur d’objet (OID). Les OID sont retournés à partir de nombreuses propriétés de l’API d’inscription de certificat et peuvent être utilisés pour initialiser les objets suivants :

Toutes les méthodes utilisées pour initialiser un objet IObjectId appellent la fonction CryptoAPI CryptFindOIDInfo qui récupère la première structure de CRYPT_OID_INFO inscrite qui correspond aux paramètres spécifiés. La fonction recherche le Registre et la mémoire statique sur l’ordinateur local et Active Directory sur le serveur de domaine. La structure CRYPT_OID_INFO est déclarée dans Wincrypt.h et a la signature suivante.

Note Vous ne pouvez pas utiliser la structure CRYPT_OID_INFO directement dans l’API d’inscription de certificat.

 

Héritage

L’interface IObjectId hérite de l’interface IDispatch. IObjectId a également les types de membres suivants :

Méthodes

L’interface IObjectId a ces méthodes.

 
IObjectId ::get_FriendlyName

Spécifie et récupère un nom d’affichage pour l’identificateur d’objet. (Get)
IObjectId ::get_Name

Récupère une valeur CERTENROLL_OBJECTID qui contient un identificateur d’objet.
IObjectId ::get_Value

Récupère une chaîne qui contient l’identificateur d’objet décimal (OID) en pointillés.
IObjectId ::GetAlgorithmName

Récupère le nom d’affichage associé à un identificateur d’objet d’algorithme (OID).
IObjectId ::InitializeFromAlgorithmName

Initialise l’objet à partir d’un nom d’algorithme ou d’un identificateur d’objet.
IObjectId ::InitializeFromName

Initialise l’objet à partir d’une valeur d’énumération CERTENROLL_OBJECTID.
IObjectId ::InitializeFromValue

Initialise l’objet à partir d’une chaîne qui contient un identificateur d’objet décimal (OID) en pointillés.
IObjectId ::p ut_FriendlyName

Spécifie et récupère un nom d’affichage pour l’identificateur d’objet. (Put)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenroll.h

Voir aussi

CertEnroll Interfaces

IDispatch

IObjectIds