ICEnroll::acceptFilePKCS7 メソッド (xenroll.h)
[このメソッドは、Windows Server 2008 および Windows Vista では使用できなくなりました。
acceptFilePKCS7 メソッドは、証明書を含む PKCS #7 メッセージを含むファイルを受け入れて処理します。 このメソッドは、 ICEnroll インターフェイスで最初に定義されました。
構文
HRESULT acceptFilePKCS7(
[in] BSTR wszPKCS7FileName
);
パラメーター
[in] wszPKCS7FileName
PKCS #7 メッセージを含むファイルの名前を指定します。
戻り値
VB
戻り値は HRESULT です。 S_OK の値は成功を示します。 この関数が正常に完了すると、ファイル内の PKCS #7 メッセージが受け入れられます。注釈
既定では、My、Ca、Root、Request の各システム ストアを使用して証明書が格納されます。 ただし、このメソッドを呼び出す前に次のプロパティを割り当てることで、他のストアを指定できます。
acceptFilePKCS7 メソッドは、ファイルが証明書を提供する点でのみ acceptPKCS7 と異なります。
例
HRESULT hr;
BSTR bstrFileName;
// Allocate a BSTR referencing an existing file,
// for example, "myPKCS7.fil".
bstrFileName = SysAllocString(TEXT("<FILENAMEHERE>"));
if (NULL == bstrFileName)
{
//handle error
}
// pEnroll is a previously instantiated ICEnroll interface pointer.
hr = pEnroll->acceptFilePKCS7( bstrFileName );
if (FAILED(hr))
printf("Failed acceptFilePKCS7 - %x\n", hr );
else
printf("Accepted PKCS #7 from file %ws successfully\n",
bstrFileName );
// Free BSTR when done.
if (bstrFileName)
SysFreeString(bstrFileName);
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | xenroll.h |
Library | Uuid.lib |
[DLL] | Xenroll.dll |