Metodo IOCSPAdmin::GetMyRoles (certadm.h)

Il metodo GetMyRoles ottiene la maschera di accesso dei ruoli dei privilegi per un utente in un determinato server risponditore OCSP (Online Certificate Status Protocol).

Sintassi

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

Parametri

[in] bstrServerName

Stringa contenente il nome del server risponditore.

[out] pRoles

Puntatore alla maschera di accesso a 32 bit.

Valore restituito

C++

Se il metodo ha esito positivo, restituisce S_OK.

Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

VB

Maschera di accesso a 32 bit.

Commenti

Il server risponditore OCSP definisce le maschere seguenti per i ruoli dei privilegi di accesso.

Costante Valore C++ Valore script VB Descrizione
CA_ACCESS_ADMIN 0x001 &H1 Amministratore CA
CA_ACCESS_READ 0x100 &H100 Accesso in sola lettura a una CA
CA_ACCESS_ENROLL 0x200 &H200 Registrare l'accesso a una CA
 

Esempi di privilegi che un utente potrebbe avere, a seconda della maschera:

  • Configurare e aggiornare un server OCSP.
  • Assegnare il certificato e la chiave di firma esistenti.
  • Installare e aggiornare la revoca dei certificati Elenchi (CRL).
  • Configurare un formato di risposta.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certadm.h (include Certsrv.h)
Libreria Certadm.lib
DLL Certadm.dll

Vedi anche

IOCSPAdmin