THPDFCertificateAlgorithmPolicy Record

設定憑證路徑驗證接受哪些憑證金鑰與簽章演算法

宣告

THPDFCertificateAlgorithmPolicy= record
  MinimumRSAKeyBits: Integer;
  MinimumECDSACurveBits: Integer;
  SHA1SunsetTime: TDateTime;
  RSAPKCS1v15SunsetTime: TDateTime;
  AllowRSAPKCS1v15: boolean;
  AllowRSAPSS: boolean;
  AllowECDSA: boolean;
  AllowEdDSA: boolean;
  RequirePSSSaltAtLeastHashLength: boolean;
  class function Default: THPDFCertificateAlgorithmPolicy; static;
end;

單元

HPDFSignVerify

欄位

欄位用途
MinimumRSAKeyBits路徑中憑證可接受的最小 RSA 金鑰位元數;0 表示停用檢查;預設 2048
MinimumECDSACurveBits路徑中憑證可接受的最小 ECDSA 曲線位元數;0 表示停用檢查;預設 256
SHA1SunsetTime自評估時間起拒絕 SHA-1 憑證簽章的時點;0 表示停用日落條款;預設 2016-01-01
RSAPKCS1v15SunsetTime自評估時間起拒絕 RSA PKCS#1 v1.5 憑證簽章的時點;0 表示停用日落條款;預設 0
AllowRSAPKCS1v15是否接受 RSA PKCS#1 v1.5 憑證簽章;預設 true
AllowRSAPSS是否接受 RSA-PSS 憑證簽章;預設 true
AllowECDSA是否接受 ECDSA 憑證金鑰與簽章;預設 true
AllowEdDSA是否接受 Ed25519 與 Ed448 憑證金鑰;預設 true
RequirePSSSaltAtLeastHashLength要求 RSA-PSS salt 至少與簽章雜湊輸出等長;預設 true
Default類別函式,傳回以上述預設值組成的政策

使用說明

相關 API