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

Consulte también

IOCSPAdmin