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 Enterprise [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | certadm.h (Certsrv.h を含む) |
Library | Certadm.lib |
[DLL] | Certadm.dll |