SetSignProcessCNGKeyByHandle

Beveiliging en handtekeningen

Beschrijving

Koppelt een caller-eigendom NCRYPT_KEY_HANDLE en zijn DER-gecodeerd X.509-certificaat aan een PDF-ondertekenproces

Dit pad ondersteunt sleutels die door applicatiespecifieke ontdekking, beleid of cloudprovidercode zijn geopend, zonder de sleutel opnieuw op naam te openen

Syntaxis

Delphi

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

Parameters

CertificateDERVolledig DER-gecodeerd RSA- of ECDSA X.509-certificaat dat hoort bij de key
KeyHandleOpen NCRYPT_KEY_HANDLE represented as TPLIntPtr
AllowUITrue om providerinteractie tijdens het ondertekenen toe te staan

Retourwaarden

1De geleende handle is aan het proces gekoppeld
0Het proces-ID, certificaat of de handle was ongeldig

Opmerkingen

De caller behoudt het eigendom en moet de handle geldig houden totdat EndSignProcessTo* is voltooid

Deze op handles werkende API is alleen voor Delphi; DLL- en ActiveX-aanroepers gebruiken de provider-en-sleutelnaam-API's

Deze handle-grote API is alleen voor Delphi; DLL- en ActiveX-callers gebruiken de provider-en-sleutelnaam-API's

Zie ook

SetSignProcessCNGKey, SetSignProcessPrivateKeyUI