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 |