Metode ICertRequest2::GetFullResponseProperty (certcli.h)
Metode GetFullResponseProperty mengambil data respons cache yang dikembalikan oleh server.
Sintaks
HRESULT GetFullResponseProperty(
[in] LONG PropId,
[in] LONG PropIndex,
[in] LONG PropType,
[in] LONG Flags,
[out] VARIANT *pvarPropertyValue
);
Parameter
[in] PropId
Data yang akan diambil. Jika properti diindeks, gunakan PropIndex untuk menentukan indeks. Parameter ini bisa menjadi salah satu nilai berikut.
[in] PropIndex
Indeks berbasis nol saat PropId adalah properti terindeks. Jika PropId bukan properti terindeks, maka PropIndex harus nol.
[in] PropType
Jenis data yang dikembalikan dalam pvarPropertyValue. Jenis properti di sini harus cocok dengan jenis data yang ditentukan oleh parameter PropId .
Parameter ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Data panjang yang ditandatangani. |
|
Data tanggal (termasuk tanggal dan waktu). |
|
Data biner. |
|
Data string. |
[in] Flags
Format data yang dikembalikan dalam pvarPropertyValue. Bendera yang diatur di sini harus cocok dengan jenis data yang ditentukan oleh parameter PropId .
Untuk informasi selengkapnya, lihat Keterangan. Parameter ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Format BASE64 dengan header begin/end. |
|
Format BASE64 tanpa header awal/akhir. |
|
Format biner. |
[out] pvarPropertyValue
Data dikembalikan.
Mengembalikan nilai
C++
Jika metode berhasil, metode mengembalikan S_OK dan pvarPropertyValue berisi data yang dikembalikan.Jika metode gagal, metode mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
VB
Nilai yang dikembalikan adalah Varian yang berisi data yang dikembalikan.Keterangan
Nilai PropId berikut mengembalikan data biner, yang berarti bahwa parameter Bendera harus diatur ke CR_OUT_BINARY:
- FR_PROP_FULLRESPONSE
- FR_PROP_ISSUEDCERTIFICATEHASH
- FR_PROP_ISSUEDCERTIFICATE
- FR_PROP_ISSUEDCERTIFICATECHAIN
- FR_PROP_ISSUEDCERTIFICATECRLCHAIN
- FR_PROP_ENCRYPTEDKYEHASH
- FR_PROP_FULLRESPONSENOPKCS7
Setelah metode ICertRequest3::GetFullResponseProperty mengembalikan datanya, metode berikut dapat dipanggil:
- ICEnroll4::AcceptResponse dapat dipanggil untuk menginstal sertifikat yang dikembalikan.
- ICEnroll4::GetCertFromResponse dapat dipanggil untuk mengurai sertifikat dari respons.
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 | certcli.h (termasuk Certsrv.h) |
Pustaka | Certidl.lib |
DLL | Certcli.dll |