SetSignProcessRSAPSSPadding

ความปลอดภัยและลายเซ็น

คำอธิบาย

เลือกการ pad แบบ RSASSA-PSS สำหรับลายเซ็น RSA แบบ detached ที่กระบวนการ sign สร้างขึ้น

ไวยากรณ์

Delphi

Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;

พารามิเตอร์

SignProcessIDValue returned by a NewSignProcessFrom* function
EnableTrue เพื่อลงลายเซ็นด้วย RSASSA-PSS, false เพื่อคงการ pad แบบ PKCS#1 v1.5 (ค่าเริ่มต้น)

ค่าที่ส่งกลับ

1 เมื่อเก็บการตั้งค่าแล้ว, 0 เมื่อ process id ไม่ถูกต้อง

หมายเหตุ

การตั้งค่าใช้กับ subfilter adbe.pkcs7.detached กับ ETSI.CAdES.detached และต้องการ private key RSA ที่รองรับ CNG, ลายเซ็นที่ทำด้วยคีย์ CryptoAPI ยุคเก่ายังถูก pad แบบ PKCS#1 v1.5CMS พกพารามิเตอร์ RFC 4055 ครบชุด: digest จาก

SetSignProcessDigestAlgorithm, MGF1 ขับด้วย digest ตัวเดียวกัน และความยาว salt เท่ากับความยาว digest

ดูเพิ่มเติม

SetSignProcessDigestAlgorithm, SetSignProcessSubFilter