Freigeben über


IOCSPAdmin::GetMyRoles-Methode (certadm.h)

Die GetMyRoles-Methode ruft die Zugriffsmaske der Berechtigungsrollen für einen Benutzer auf einem bestimmten OCSP-Antwortserver (Online Certificate Status Protocol) ab.

Syntax

HRESULT GetMyRoles(
  [in]  const BSTR bstrServerName,
  [out] LONG       *pRoles
);

Parameter

[in] bstrServerName

Eine Zeichenfolge, die den Namen des Antwortservers enthält.

[out] pRoles

Ein Zeiger auf die 32-Bit-Zugriffsmaske.

Rückgabewert

C++

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben.

Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

VB

Die 32-Bit-Zugriffsmaske.

Hinweise

Der OCSP-Antwortserver definiert die folgenden Masken für Zugriffsberechtigungsrollen.

Dauerhaft C++-Wert VB-Skriptwert BESCHREIBUNG
CA_ACCESS_ADMIN 0x001 &H1 Zertifizierungsstellenadministrator
CA_ACCESS_READ 0x100 &H100 Schreibgeschützter Zugriff auf eine Zertifizierungsstelle
CA_ACCESS_ENROLL 0x200 &H200 Registrieren des Zugriffs auf eine Zertifizierungsstelle
 

Beispiele für Berechtigungen, die ein Benutzer je nach Maske haben kann:

  • Konfigurieren und Aktualisieren eines OCSP-Servers
  • Weisen Sie vorhandenes Signaturzertifikat und -schlüssel zu.
  • Installieren und aktualisieren Sie zertifikatsperrte Listen (Certificate Revocation, CRLs).
  • Konfigurieren Sie ein Antwortformat.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certadm.h (include Certsrv.h)
Bibliothek Certadm.lib
DLL Certadm.dll

Weitere Informationen

IOCSPAdmin