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 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 |