AddSignatureFieldSeedCertificate

Zabezpieczenia i podpisy

Opis

Dodaje jeden certyfikat X.509 zakodowany w DER do ograniczenia dokładnego certyfikatu podpisującego w niepodpisanym polu podpisu

Składnia

Delphi

Function TPDFlib.AddSignatureFieldSeedCertificate(Index: Integer; Const CertificateDER: AnsiString): Integer;

ActiveX

Function PDFlib::AddSignatureFieldSeedCertificate(Index As Long, CertificateDER As Variant) As Long

DLL

int DLAddSignatureFieldSeedCertificate(int InstanceID, int Index, const char* CertificateDER, int CertificateLength);

Parametry

Index1-bazowy indeks pola formularza identyfikujący niepodpisane pole podpisu, które ma już słownik wartości inicjujących
CertificateDERJeden kompletny certyfikat X.509 zakodowany w DER

Wartości zwracane

1Certyfikat został dodany albo już był obecny
0Pole, słownik wartości inicjujących, wartość DER lub łączny rozmiar były nieprawidłowe

Uwagi

Certyfikaty są porównywane według pełnego kodowania DER, a duplikaty identyczne bajtowo są przechowywane jednokrotnie

Podpisywanie powiedzie się tylko wtedy, gdy wybrany certyfikat tożsamości dokładnie odpowiada jednemu elementowi tablicy certyfikatów wartości inicjujących pola

Zobacz również

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError