IocSPAdmin ::GetMyRoles, méthode (certadm.h)
La méthode GetMyRoles obtient le masque d’accès des rôles de privilège pour un utilisateur sur un serveur de répondeur OCSP (Online Certificate Status Protocol) donné.
Syntaxe
HRESULT GetMyRoles(
[in] const BSTR bstrServerName,
[out] LONG *pRoles
);
Paramètres
[in] bstrServerName
Chaîne qui contient le nom du répondeur-serveur.
[out] pRoles
Pointeur vers le masque d’accès 32 bits.
Valeur retournée
C++
Si la méthode réussit, elle retourne S_OK.Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
VB
Masque d’accès 32 bits.Remarques
Le serveur de répondeur OCSP définit les masques suivants pour les rôles de privilèges d’accès.
Constant | Valeur C++ | Valeur de script VB | Description |
---|---|---|---|
CA_ACCESS_ADMIN | 0x001 | &H1 | Administrateur d’autorité de certification |
CA_ACCESS_READ | 0x100 | &H100 | Accès en lecture seule à une autorité de certification |
CA_ACCESS_ENROLL | 0x200 | &H200 | Inscrire l’accès à une autorité de certification |
Exemples de privilèges qu’un utilisateur peut avoir, en fonction du masque :
- Configurez et mettez à niveau un serveur OCSP.
- Attribuez un certificat et une clé de signature existants.
- Installez et mettez à jour les Listes de révocation de certificats (CRL).
- Configurez un format de réponse.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 Datacenter, Windows Server 2008 Entreprise [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certadm.h (include Certsrv.h) |
Bibliothèque | Certadm.lib |
DLL | Certadm.dll |