IObjectId-Schnittstelle (certenroll.h)
Die IObjectId-Schnittstelle stellt einen Objektbezeichner (Object Identifier, OID) dar. OIDs werden von zahlreichen Eigenschaften der Zertifikatregistrierungs-API zurückgegeben und können zum Initialisieren der folgenden Objekte verwendet werden:
- IAlternativeName
- Icertificatepolicy
- ICryptAttribute
- ISmimeCapability
- IX509Attribute
- IX509AttributeArchiveKey
- IX509Extension
- IX509ExtensionEnhancedKeyUsage
- IX509ExtensionTemplate
Alle Methoden, die zum Initialisieren eines IObjectId-Objekts verwendet werden, rufen die CryptoAPI-Funktion CryptFindOIDInfo auf, die die erste registrierte CRYPT_OID_INFO-Struktur abruft, die den angegebenen Parametern entspricht. Die Funktion durchsucht die Registrierung und den statischen Arbeitsspeicher auf dem lokalen Computer und Active Directory auf dem Domänenserver. Die CRYPT_OID_INFO-Struktur wird in Wincrypt.h deklariert und weist die folgende Signatur auf.
Vererbung
Die IObjectId-Schnittstelle erbt von der IDispatch-Schnittstelle . IObjectId verfügt auch über die folgenden Typen von Membern:
Methoden
Die IObjectId-Schnittstelle verfügt über diese Methoden.
IObjectId::get_FriendlyName Gibt einen Anzeigenamen für den Objektbezeichner an und ruft diese ab. (Get) |
IObjectId::get_Name Ruft einen CERTENROLL_OBJECTID Wert ab, der einen Objektbezeichner enthält. |
IObjectId::get_Value Ruft eine Zeichenfolge ab, die den dotierten Dezimalobjektbezeichner (OID) enthält. |
IObjectId::GetAlgorithmName Ruft den Anzeigenamen ab, der einem Algorithmusobjektbezeichner (OID) zugeordnet ist. |
IObjectId::InitializeFromAlgorithmName Initialisiert das -Objekt aus einem Algorithmusnamen oder einem Objektbezeichner. |
IObjectId::InitializeFromName Initialisiert das -Objekt aus einem CERTENROLL_OBJECTID Enumerationswert. |
IObjectId::InitializeFromValue Initialisiert das -Objekt aus einer Zeichenfolge, die einen gepunkteten Dezimalobjektbezeichner (OID) enthält. |
IObjectId::p ut_FriendlyName Gibt einen Anzeigenamen für den Objektbezeichner an und ruft diese ab. (Put) |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certenroll.h |