Metode ICEnroll::acceptFilePKCS7 (xenroll.h)
[Metode ini tidak lagi tersedia untuk digunakan pada Windows Server 2008 dan Windows Vista.]
Metode acceptFilePKCS7 menerima dan memproses file yang berisi pesan PKCS #7 yang berisi sertifikat. Metode ini pertama kali didefinisikan dalam antarmuka ICEnroll .
Sintaks
HRESULT acceptFilePKCS7(
[in] BSTR wszPKCS7FileName
);
Parameter
[in] wszPKCS7FileName
Menentukan nama file yang berisi pesan PKCS #7.
Nilai kembali
VB
Nilai yang dikembalikan adalah HRESULT. Nilai S_OK menunjukkan keberhasilan. Setelah berhasil menyelesaikan fungsi ini, pesan PKCS #7 dalam file akan diterima.Keterangan
Secara default, penyimpanan sistem Saya, Ca, Root, dan Permintaan digunakan untuk menyimpan sertifikat. Namun, Anda dapat menentukan penyimpanan lain dengan menetapkan properti berikut sebelum memanggil metode ini:
Metode acceptFilePKCS7 berbeda dari acceptPKCS7 hanya karena file menyediakan sertifikat.
Contoh
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);
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | xenroll.h |
Pustaka | Uuid.lib |
DLL | Xenroll.dll |