SetSignProcessCNGKeyByHandle

Sigurnost i potpisi

Opis

Attaches a caller-owned NCRYPT_KEY_HANDLE and its DER-encoded X.509 certificate to a PDF signing process

Ovaj put podržava ključeve otvorene otkrivanjem specifičnim za aplikaciju, pravilima ili kodom pružatelja u oblaku, bez ponovnog otvaranja ključa po imenu

Sintaksa

Delphi

Function TPDFlib.SetSignProcessCNGKeyByHandle(SignProcessID: Integer; Const CertificateDER: AnsiString; KeyHandle: TPLIntPtr; AllowUI: Boolean): Integer;

Parametri

CertificateDERPotpun DER kodirani RSA ili ECDSA X.509 certifikat koji odgovara ključu
KeyHandleOpen NCRYPT_KEY_HANDLE represented as TPLIntPtr
AllowUITrue to permit provider interaction while signing

Povratne vrijednosti

1Posuđena ručka pridružena je procesu
0ID procesa, certifikat ili ručka bili su nevaljani

Napomene

Pozivatelj zadržava vlasništvo i mora držati ručku valjanom dok EndSignProcessTo* ne završi

Biblioteka ispituje grupu NCrypt algoritama prije potpisivanja i provjerava gotov CMS potpis prema dostavljenom certifikatu

Ovaj API veličine ručke dostupan je samo u Delphiju; DLL i ActiveX pozivatelji upotrebljavaju API-je pružatelja i naziva ključa

Vidi također

SetSignProcessCNGKey, SetSignProcessPrivateKeyUI