THPDFSignaturePolicyInfo Record

اتریبیوت signature-policy یک امضای CMS و نحوهٔ اعتبارسنجی شناسه و hash آن را توصیف می‌کند

اعلان

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

واحد

HPDFSignVerify

فیلدها

فیلدهدف
Presentوقتی امضا اتریبیوت signature-policy حمل کند True است
IdentifierOIDOID شناسهٔ policy که اتریبیوت اعلام کرده
HashAlgorithmنام نمایشی الگوریتم hash مربوط به policy
HashAlgorithmOIDOID الگوریتم hash مربوط به policy
HashValueمقدار hash policy که اتریبیوت حمل می‌کند
HashIsUnknownوقتی الگوریتم hash شناخته نشده باشد True است، یعنی hash برای مقایسه قابل محاسبهٔ مجدد نیست
Qualifiersqualifierهای policy مثل URIهای CPS و اعلان‌های کاربر
ValidationStatusرأی THPDFSignaturePolicyValidationStatus برای اتریبیوت؛ از not-present تا hash mismatch

یادداشت‌های استفاده

APIهای مرتبط