Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hasilkan tanda tangan menggunakan AWS CloudHSM KMU
Gunakan sign perintah di AWS CloudHSM key_mgmt_util untuk menggunakan kunci pribadi yang dipilih untuk menghasilkan tanda tangan untuk file.
Untuk menggunakan sign, Anda harus terlebih dahulu memiliki kunci privat di HSM Anda. Anda dapat menghasilkan kunci privat dengan perintah genSymKey, genRSAKeyPair, atau genECCKeyPair Anda juga dapat mengimpor satu dengan perintah importPrivateKey Untuk informasi lebih lanjut, lihat Hasilkan Kunci.
Perintah sign menggunakan mekanisme penandatanganan yang ditunjuk pengguna, diwakili oleh integer, untuk menandatangani file pesan. Untuk daftar mekanisme penandatanganan yang mungkin terjadi, lihat Parameter.
Sebelum Anda menjalankan perintah key_mgmt_util, Anda harus memulai key_mgmt_util dan masuk ke HSM sebagai pengguna kripto (CU).
Sintaksis
sign -h sign -f<file name>-k<private key handle>-m<signature mechanism>-out<signed file name>
Contoh
Contoh ini menunjukkan cara menggunakan sign untuk menandatangani file.
contoh : Tanda tangani file
Perintah ini menandatangani sebuah file bernama messageFile dengan kunci privat dengan handel 266309. Perintah ini menggunakan mekanisme penandatanganan SHA256_RSA_PKCS (1) dan menyimpan file bertanda tangan yang dihasilkan sebagai signedFile.
Command:sign -f messageFile -k 266309 -m 1 -out signedFileCfm3Sign returned: 0x00 : HSM Return: SUCCESS signature is written to file signedFile Cluster Error Status Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 2 and err state 0x00000000 : HSM Return: SUCCESS
Parameter
Perintah ini membawa parameter berikut.
-f-
Nama file yang akan ditandatangani.
Wajib: Ya
-k-
Handel kunci privat yang akan digunakan untuk penandatanganan.
Wajib: Ya
-m-
Integer yang mewakili mekanisme penandatanganan yang akan digunakan untuk penandatanganan. Mekanisme yang mungkin sesuai dengan integer berikut:
Mekanisme Penandatanganan
Integer yang Sesuai
SHA1_RSA_PKCS0
SHA256_RSA_PKCS1
SHA384_RSA_PKCS2
SHA512_RSA_PKCS3
SHA224_RSA_PKCS4
SHA1_RSA_PKCS_PSS5
SHA256_RSA_PKCS_PSS6
SHA384_RSA_PKCS_PSS7
SHA512_RSA_PKCS_PSS8
SHA224_RSA_PKCS_PSS9
ECDSA_SHA115
ECDSA_SHA22416
ECDSA_SHA25617
ECDSA_SHA38418
ECDSA_SHA51219
Wajib: Ya
-out-
Nama file tempat file yang ditandatangani akan disimpan.
Wajib: Ya