次の方法で共有


RKeyPFXInstall 関数

RKeyPFXInstall 関数はサポートされていません。

Windows Server 2003:RKeyPFXInstall 関数は、リモート コンピューターに証明書をインストールします。 この動作は、Windows Server 2003 Service Pack 1 (SP1) で変更されていることに注意してください。

構文

ULONG RKeyPFXInstall(
  _In_ KEYSVCC_HANDLE         hKeySvcCli,
  _In_ PKEYSVC_BLOB           pPFX,
  _In_ PKEYSVC_UNICODE_STRING pPassword,
  _In_ ULONG                  ulFlags
);

パラメーター

hKeySvcCli [in]

RKeyOpenKeyService によって以前に開かれたKEYSVCC_HANDLE ハンドル。 ハンドルは、証明書を受信するリモート コンピューターを表します。 この値を NULL にすることはできません。

pPFX [in]

インストールする証明書を表す KEYSVC_BLOB 構造体へのポインター。 BLOB は PKCS #12 形式です。

pPassword [in]

BLOB のパスワードを表す KEYSVC_UNICODE_STRING 構造体へのポインター。 パスワードの使用が完了したら、 SecureZeroMemory 関数を呼び出して、メモリからパスワードをクリアします。 パスワードの保護の詳細については、「パスワードの 処理」を参照してください。

ulFlags [in]

証明書のインストール オプションを指定するフラグ。 このパラメーターには、0 または次の値の組み合わせを指定できます。

説明
CRYPT_EXPORTABLE
インポートされたキーはエクスポート可能とマークされます。
CRYPT_MACHINE_KEYSET
秘密キーは、現在のユーザーの下ではなく、リモート コンピューターの下に格納されます。

 

戻り値

関数が成功した場合、戻り値はS_OK。

関数が失敗した場合、戻り値はエラーを示す ULONG です。

要件

要件
サポートされている最小のクライアント
サポートなし
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Rkeysvcc.h

関連項目

RKeyCloseKeyService

RKeyOpenKeyService