Partager via


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

Voir aussi

IOCSPAdmin