Freigeben über


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:

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.

Hinweis Sie können die CRYPT_OID_INFO-Struktur nicht direkt in der Zertifikatregistrierungs-API verwenden.

 

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

Weitere Informationen

CertEnroll-Schnittstellen

IDispatch

IObjectIds