SetSignProcessSignaturePolicy
Güvenlik ve İmzalar
Açıklama
PAdES-B-B imzalama yolu için CAdES signature-policy-identifier imzalı özniteliğini ayarlar
Sözdizimi
Delphi
Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;
Parametreler
| SignProcessID | NewSignProcessFrom* işlevlerinden birinin döndürdüğü değer |
|---|---|
| PolicyOID | İlke belgesini tanımlayan noktalı ondalık OID. Özniteliği temizlemek için boş bir değer geçirin |
| PolicyHashHex | İlke belgesinin onaltılık olarak kodlanmış karması |
| HashAlgorithm | Özet kodu: 0 otomatik/SHA-256, 1 SHA-1, 2 SHA-256, 3 SHA-384, 4 SHA-512 |
Döndürür
İşlem varsa ve karma algoritması kodu kabul edildiyse 1, aksi durumda 0 döndürür
Açıklamalar
Tek uzunluklu veya onaltılık olmayan ilke karma girdisi ilk geçersiz çiftte kırpılır. Öznitelik yalnızca ETSI.CAdES.detached SubFilter yolu için oluşturulur
Ayrıca bkz
SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm