Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |