SetSignProcessCNGKeyByHandle

Güvenlik ve imzalar

Açıklama

Çağırana ait bir NCRYPT_KEY_HANDLE ile bunun DER kodlu X.509 sertifikasını bir PDF imzalama işlemine ekler

Bu yol, anahtarı ada göre yeniden açmadan uygulamaya özgü bulma, ilke veya bulut sağlayıcısı kodu tarafından açılan anahtarları destekler

Sözdizimi

Delphi

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

Parametreler

CertificateDERAnahtara karşılık gelen eksiksiz DER ile kodlanmış RSA veya ECDSA X.509 sertifikası
KeyHandleAçık NCRYPT_KEY_HANDLE; TPLIntPtr olarak gösterilir
AllowUIİmzalama sırasında sağlayıcı etkileşimine izin vermek için True

Dönüş değerleri

1Ödünç alınan tanıtıcı işleme bağlandı
0İşlem kimliği, sertifika veya tanıtıcı geçersizdi

Açıklamalar

Sahiplik çağıranda kalır ve çağıran, EndSignProcessTo* tamamlanana kadar tanıtıcıyı geçerli tutmalıdır

Kütüphane imzalamadan önce NCrypt algoritma grubunu sorgular ve tamamlanan CMS imzasını sağlanan sertifikaya göre doğrular

Tanıtıcı boyutundaki bu API yalnızca Delphi içindir; DLL ve ActiveX çağıranları sağlayıcı ve anahtar adı API'lerini kullanır

Ayrıca bkz

SetSignProcessCNGKey, SetSignProcessPrivateKeyUI