Fungsi SslDecryptPacket
fungsi SslDecryptPacket mendekripsi satu paket Secure Sockets Layer protocol (SSL).
Sintaks
SECURITY_STATUS WINAPI SslDecryptPacket(
_In_ NCRYPT_PROV_HANDLE hSslProvider,
_Inout_ NCRYPT_KEY_HANDLE hKey,
_In_ PBYTE *pbInput,
_In_ DWORD cbInput,
_Out_ PBYTE pbOutput,
_In_ DWORD cbOutput,
_Out_ DWORD *pcbResult,
_In_ ULONGLONG SequenceNumber,
_In_ DWORD dwFlags
);
Parameter
-
hSslProvider [in]
-
Handel instans penyedia protokol SSL.
-
hKey [masuk, keluar]
-
Handel ke kunci yang digunakan untuk mendekripsi paket.
-
pbInput [in]
-
Penunjuk ke buffer yang berisi paket yang akan didekripsi.
-
cbInput [in]
-
Panjangnya, dalam byte, dari buffer pbInput .
-
pbOutput [out]
-
Pointer ke buffer untuk berisi paket yang didekripsi.
-
cbOutput [in]
-
Panjang, byte, dari buffer pbOutput .
-
pcbResult [out]
-
Jumlah byte yang ditulis ke buffer pbOutput .
-
SequenceNumber [in]
-
Nomor urut yang sesuai dengan paket ini.
-
dwFlags [in]
-
Parameter ini dicadangkan untuk digunakan di masa mendatang.
Mengembalikan nilai
Jika fungsi berhasil, fungsi akan mengembalikan nol.
Jika fungsi gagal, fungsi mengembalikan nilai kesalahan bukan nol.
Kemungkinan kode pengembalian termasuk, tetapi tidak terbatas pada, berikut ini.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Salah satu handel yang disediakan tidak valid. |
Keterangan
Panjang paket bisa nol, seperti ketika pesan "HelloRequest" didekripsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
DLL |
|