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

SignProcessIDNewSignProcessFrom* 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