IOCSPAdmin::GetMyRoles 方法 (certadm.h)
GetMyRoles 方法获取给定联机证书状态协议 (OCSP) 响应方服务器上的用户的特权角色的访问掩码。
语法
HRESULT GetMyRoles(
[in] const BSTR bstrServerName,
[out] LONG *pRoles
);
参数
[in] bstrServerName
包含响应者服务器名称的字符串。
[out] pRoles
指向 32 位访问掩码的指针。
返回值
C++
如果方法成功,则返回 S_OK。如果方法失败,它将返回一个 指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 通用 HRESULT 值。
VB
32 位访问掩码。注解
OCSP 响应程序服务器为访问权限角色定义以下掩码。
一直 | C++ 值 | VB 脚本值 | 说明 |
---|---|---|---|
CA_ACCESS_ADMIN | 0x001 | &H1 | CA 管理员 |
CA_ACCESS_READ | 0x100 | &H100 | 对 CA 的只读访问权限 |
CA_ACCESS_ENROLL | 0x200 | &H200 | 注册对 CA 的访问权限 |
用户可能拥有的权限的示例,具体取决于掩码:
- 配置和升级 OCSP 服务器。
- 分配现有的签名证书和密钥。
- 安装和更新证书吊销Lists (CRL) 。
- 配置响应格式。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 Datacenter、Windows Server 2008 企业版 [仅限桌面应用] |
目标平台 | Windows |
标头 | certadm.h (包括 Certsrv.h) |
Library | Certadm.lib |
DLL | Certadm.dll |