THPDFSignaturePolicyInfo Record

CMS 서명의 signature-policy attribute와 식별자·해시 검증 결과를 기술합니다

선언

THPDFSignaturePolicyInfo= record
  Present: boolean;
  IdentifierOID: AnsiString;
  HashAlgorithm: AnsiString;
  HashAlgorithmOID: AnsiString;
  HashValue: TBytes;
  HashIsUnknown: boolean;
  Qualifiers: THPDFSignaturePolicyQualifierArray;
  ValidationStatus: THPDFSignaturePolicyValidationStatus;
end;

유닛

HPDFSignVerify

필드

필드목적
Present서명이 signature-policy attribute를 실고 있으면 True
IdentifierOIDattribute가 선언한 policy 식별자 OID
HashAlgorithmpolicy 해시 알고리즘의 display name
HashAlgorithmOIDpolicy 해시 알고리즘의 OID
HashValueattribute가 실은 policy 해시 값
HashIsUnknown해시 알고리즘을 인식하지 못해 비교용 해시를 재계산할 수 없으면 True
QualifiersCPS URI, user notice 같은 policy qualifier
ValidationStatusattribute에 대한 THPDFSignaturePolicyValidationStatus 판정. not-present부터 해시 불일치까지

사용 참고 사항

관련 API