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

こちらもご覧ください

IOCSPAdmin