SetSignProcessCNGKeyByHandle
Keamanan dan tanda tangan
Deskripsi
Menempelkan NCRYPT_KEY_HANDLE milik pemanggil beserta certificate X.509 terenkode DER-nya ke proses penandatanganan PDF Jalur ini mendukung key yang dibuka oleh kode discovery, policy, atau cloud-provider spesifik aplikasi tanpa membuka ulang key berdasarkan namanya
Sintaks
Delphi
Function TPDFlib.SetSignProcessCNGKeyByHandle(SignProcessID: Integer; Const CertificateDER: AnsiString; KeyHandle: TPLIntPtr; AllowUI: Boolean): Integer;
Parameter
| CertificateDER | Certificate X.509 RSA atau ECDSA terenkode DER lengkap yang berkorespondensi dengan key |
|---|---|
| KeyHandle | Open NCRYPT_KEY_HANDLE represented as TPLIntPtr |
| AllowUI | True to permit provider interaction while signing |
Nilai kembalian
| 1 | Handle pinjaman ditempelkan ke proses |
|---|---|
| 0 | Process id, certificate, atau handle tidak valid |
Catatan
Pemanggil mempertahankan kepemilikan dan harus menjaga handle tetap valid sampai EndSignProcessTo* selesai Library menanyakan grup algoritma NCrypt sebelum menandatangani dan memverifikasi signature CMS yang jadi terhadap certificate yang diberikan
API seukuran handle ini hanya untuk Delphi; pemanggil DLL dan ActiveX memakai API provider-dan-nama-key