Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
NCryptExportKey dengan penyedia penyimpanan kunci (KSP)
NCryptExportKey
Fungsi mengekspor kunci KSP ke memori BLOB. Fungsi ini hanya mendukung ekspor kunci publik.
Parameter
-
hKey
[dalam] -
Pegangan kunci untuk mengekspor.
-
hExportKey
[di, tidak terpakai] -
AWS CloudHSM Penyedia Penyimpanan Kunci (KSP) tidak menggunakan parameter ini.
pszBlobType
[dalam]-
Sebuah string Unicode yang dihentikan nol yang menentukan BLOB ketik untuk diekspor. AWS CloudHSM Penyedia Penyimpanan Kunci (KSP) mendukung nilai-nilai berikut:
Nilai Arti BCRYPT_RSAPUBLIC_BLOB
Mengekspor kunci publik RSA.
pbOutput
Buffer berisiBCRYPT_RSAKEY_BLOB
struktur yang diikuti oleh data kunci.BCRYPT_ECCPUBLIC_BLOB
Ekspor an ECC kunci publik.
pbOutput
Buffer berisiBCRYPT_ECCKEY_BLOB
struktur yang diikuti oleh data kunci. pParameterList
[di, tidak terpakai]-
AWS CloudHSM Penyedia Penyimpanan Kunci (KSP) tidak menggunakan parameter ini.
pbOutput
[keluar, opsional]-
Alamat buffer untuk menyimpan BLOB kunci. Tentukan ukuran buffer menggunakan
cbOutput
. Jika disetel ke NULL, fungsi menyimpan ukuran yang diperlukan (dalam byte) di DWORD yang ditunjuk oleh.pcbResult
cbOutput
[dalam]-
Ukuran
pbOutput
buffer dalam byte. pcbResult
[keluar]-
Alamat variabel DWORD yang menyimpan jumlah byte yang disalin ke buffer.
pbOutput
JikapbOutput
NULL, fungsi menyimpan ukuran buffer yang diperlukan dalam byte. dwFlags
[dalam]-
Bendera yang memodifikasi cara kerja fungsi. Anda dapat menggunakan nol atau berikut ini:
Nilai Arti NCRYPT_SILENT_FLAG
Bendera ini tidak berpengaruh.
Nilai yang Ditampilkan
Fungsi mengembalikan kode status untuk menunjukkan keberhasilan atau kegagalan.
Kode pengembalian umum meliputi:
Kode pengembalian | Deskripsi |
---|---|
ERROR_SUCCESS |
Operasi selesai dengan sukses. |
NTE_INVALID_PARAMETER |
Satu atau lebih parameter tidak valid. |
NTE_FAIL |
Operasi tidak bisa selesai. |
NTE_INVALID_HANDLE |
Pegangan masuk |
NTE_BAD_FLAGS |
|
NTE_BAD_KEY_STATE |
Status kunci tidak valid. |
NTE_NOT_SUPPORTED |
|
STATUS_INTERNAL_ERROR |
Kesalahan internal terjadi selama operasi. |