SetSignProcessRSAPSSPadding
ความปลอดภัยและลายเซ็น
คำอธิบาย
เลือกการ pad แบบ RSASSA-PSS สำหรับลายเซ็น RSA แบบ detached ที่กระบวนการ sign สร้างขึ้น
ไวยากรณ์
Delphi
Function SetSignProcessRSAPSSPadding(SignProcessID: Integer; Enable: Boolean): Integer;พารามิเตอร์
| SignProcessID | Value returned by a NewSignProcessFrom* function |
|---|---|
| Enable | True เพื่อลงลายเซ็นด้วย 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