Bagikan melalui


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

Lihat juga

CAStoreName

CEnroll

ICEnroll

ICEnroll2

ICEnroll3

ICEnroll4

MyStoreName

RequestStoreName

RootStoreName

acceptPKCS7