SetSignProcessCNGKeyByHandle

Tietoturva ja allekirjoitukset

Kuvaus

Liittää kutsujan omistaman NCRYPT_KEY_HANDLEin ja sen DER-koodatun X.509-varmenteen PDF-allekirjoitusprosessiinTämä polku tukee sovelluskohtaisen havaitsemisen, politiikan tai pilvitarjoajakoodin avaamia avaimia avaamatta avainta uudelleen nimellä

Syntaksi

Delphi

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

Parametrit

CertificateDERTäydellinen DER-koodattu RSA- tai ECDSA X.509-varmenne, joka vastaa avainta
KeyHandleOpen NCRYPT_KEY_HANDLE represented as TPLIntPtr
AllowUITrue to permit provider interaction while signing

Paluuarvot

1Lainattu kahva liitettiin prosessiin
0Prosessitunnus, varmenne tai kahva oli virheellinen

Huomautukset

Kutsuja säilyttää omistajuuden, ja sen pitää pitää kahva kelvollisena EndSignProcessTo*in valmistumiseen astiKirjasto kysyy NCrypt-algoritmiryhmän ennen allekirjoitusta ja varmistaa valmiin CMS-allekirjoituksen toimitettua varmennetta vasten

Tämä kahvakokoinen API on vain Delphiille; DLL- ja ActiveX-kutsujat käyttävät tarjoaja- ja avainnimisovellusliittymiä

Katso myös

SetSignProcessCNGKey, SetSignProcessPrivateKeyUI