Método IOCSPAdmin::GetMyRoles (certadm.h)
El método GetMyRoles obtiene la máscara de acceso de los roles de privilegio para un usuario en un servidor de respondedor del Protocolo de estado de certificado en línea (OCSP) determinado.
Sintaxis
HRESULT GetMyRoles(
[in] const BSTR bstrServerName,
[out] LONG *pRoles
);
Parámetros
[in] bstrServerName
Cadena que contiene el nombre del respondedor-server.
[out] pRoles
Puntero a la máscara de acceso de 32 bits.
Valor devuelto
C++
Si el método se realiza correctamente, devuelve S_OK.Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
VB
Máscara de acceso de 32 bits.Comentarios
El servidor de respondedor OCSP define las siguientes máscaras para los roles de privilegios de acceso.
Constante | Valor de C++ | Valor de script de VB | Descripción |
---|---|---|---|
CA_ACCESS_ADMIN | 0x001 | &H1 | Administrador de CA |
CA_ACCESS_READ | 0x100 | &H100 | Acceso de solo lectura a una entidad de certificación |
CA_ACCESS_ENROLL | 0x200 | &H200 | Inscripción del acceso a una entidad de certificación |
Ejemplos de privilegios que puede tener un usuario, en función de la máscara:
- Configure y actualice un servidor OCSP.
- Asigne el certificado y la clave de firma existentes.
- Instale y actualice los Listas de revocación de certificados (CRL).
- Configure un formato de respuesta.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certadm.h (incluya Certsrv.h) |
Library | Certadm.lib |
Archivo DLL | Certadm.dll |