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이면 sunset을 끕니다. 기본값 2016-01-01
RSAPKCS1v15SunsetTime이 시각 이후 RSA PKCS#1 v1.5 인증서 서명을 거부하는 평가 시각. 0이면 sunset을 끕니다. 기본값 0
AllowRSAPKCS1v15RSA PKCS#1 v1.5 인증서 서명을 아예 받아들일지 여부. 기본값 true
AllowRSAPSSRSA-PSS 인증서 서명을 아예 받아들일지 여부. 기본값 true
AllowECDSAECDSA 인증서 키와 서명을 아예 받아들일지 여부. 기본값 true
AllowEdDSAEd25519와 Ed448 인증서 키를 아예 받아들일지 여부. 기본값 true
RequirePSSSaltAtLeastHashLengthRSA-PSS salt가 서명 해시 출력과 같거나 그보다 길도록 요구합니다. 기본값 true
Default위에 나열한 기본값을 가진 정책을 돌려주는 클래스 함수

사용 참고 사항

관련 API