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
| Index | 1-bazowy indeks pola formularza identyfikujący niepodpisane pole podpisu, które ma już słownik wartości inicjujących |
|---|---|
| CertificateDER | Jeden kompletny certyfikat X.509 zakodowany w DER |
Wartości zwracane
| 1 | Certyfikat został dodany albo już był obecny |
|---|---|
| 0 | Pole, 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