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
| CertificateDER | Täydellinen DER-koodattu RSA- tai ECDSA X.509-varmenne, joka vastaa avainta |
|---|---|
| KeyHandle | Open NCRYPT_KEY_HANDLE represented as TPLIntPtr |
| AllowUI | True to permit provider interaction while signing |
Paluuarvot
| 1 | Lainattu kahva liitettiin prosessiin |
|---|---|
| 0 | Prosessitunnus, 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ä