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
| CertificateDER | Volledig DER-gecodeerd RSA- of ECDSA X.509-certificaat dat hoort bij de key |
|---|---|
| KeyHandle | Open NCRYPT_KEY_HANDLE represented as TPLIntPtr |
| AllowUI | True om providerinteractie tijdens het ondertekenen toe te staan |
Retourwaarden
| 1 | De geleende handle is aan het proces gekoppeld |
|---|---|
| 0 | Het 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