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

CertificateDERCertificate X.509 RSA atau ECDSA terenkode DER lengkap yang berkorespondensi dengan key
KeyHandleOpen NCRYPT_KEY_HANDLE represented as TPLIntPtr
AllowUITrue to permit provider interaction while signing

Nilai kembalian

1Handle pinjaman ditempelkan ke proses
0Process 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

Lihat juga

SetSignProcessCNGKey, SetSignProcessPrivateKeyUI