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 :
- IAlternativeName
- ICertificatePolicy
- ICryptAttribute
- ISmimeCapability
- IX509Attribute
- IX509AttributeArchiveKey
- IX509Extension
- IX509ExtensionEnhancedKeyUsage
- IX509ExtensionTemplate
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.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour