Método IOCSPAdmin::GetMyRoles (certadm.h)
O método GetMyRoles obtém a máscara de acesso de funções de privilégio para um usuário em um determinado servidor respondente do Protocolo de Status de Certificado Online (OCSP).
Sintaxe
HRESULT GetMyRoles(
[in] const BSTR bstrServerName,
[out] LONG *pRoles
);
Parâmetros
[in] bstrServerName
Uma cadeia de caracteres que contém o nome do respondente-servidor.
[out] pRoles
Um ponteiro para a máscara de acesso de 32 bits.
Retornar valor
C++
Se o método for bem-sucedido, ele retornará S_OK.Se o método falhar, ele retornará um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.
VB
A máscara de acesso de 32 bits.Comentários
O servidor respondente OCSP define as máscaras a seguir para funções de privilégio de acesso.
Constante | Valor do C++ | Valor do Script VB | Descrição |
---|---|---|---|
CA_ACCESS_ADMIN | 0x001 | &H1 | Administrador de AC |
CA_ACCESS_READ | 0x100 | &H100 | Acesso somente leitura a uma AC |
CA_ACCESS_ENROLL | 0x200 | &H200 | Registrar acesso a uma AC |
Exemplos de privilégios que um usuário pode ter, dependendo da máscara:
- Configurar e atualizar um servidor OCSP.
- Atribua o certificado e a chave de assinatura existentes.
- Instalar e atualizar crls (Listas de revogação de certificado).
- Configure um formato de resposta.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certadm.h (inclua Certsrv.h) |
Biblioteca | Certadm.lib |
DLL | Certadm.dll |