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 |