THPDFQCStatementDescriptor Record

Statements kvalifikovaného certifikátu podepisujícího v surových datech CMS podpisu, podle ETSI EN 319 412-5 a statementu ETSI TS 119 495 PSD2

Deklarace

THPDFQCStatementDescriptor= record
  HasQCStatements: boolean;
  QCCompliant: boolean;
  QCSSCD: boolean;
  QCTypes: THPDFOIDArray;
  HasQCLimit: boolean;
  QCLimitCurrency: AnsiString;
  QCLimitAmount: Int64;
  QCLimitExponent: Integer;
  QCPDSUrls: THPDFURLArray;
  // Deprecated since v2.755.3 and always empty: TS 119 495 defines no
  // payer / payee role lists. Read PSD2RolesOfPSP instead
  PSD2RolesPayer: THPDFOIDArray;
  PSD2RolesPayee: THPDFOIDArray;
  HasPSD2Statement: boolean;
  PSD2RolesOfPSP: THPDFPSD2RoleArray;
  PSD2NCAName: UnicodeString;
  PSD2NCAId: UnicodeString;
end;

Jednotka

HPDFSignVerify

Pole

PoleÚčel
HasQCStatementsPlatí, když certifikát nese rozšíření QCStatements
QCCompliantPlatí, když je přítomen statement QcCompliance (0.4.0.1862.1.1)
QCSSCDPlatí, když statement QcSSCD (0.4.0.1862.1.4) označuje kvalifikované zařízení pro vytváření podpisu
QCTypesOID QcType, například typy eSign, eSeal a webové autentizace
HasQCLimitPlatí, když je přítomen statement QcLimitValue
QCLimitCurrencyMěna limitu, jak je uvedeno v certifikátu
QCLimitAmountČástka limitu; hodnota je QCLimitAmount × 10 na mocninu QCLimitExponent
QCLimitExponentMocnina deseti aplikovaná na QCLimitAmount
QCPDSUrlsUmístění PDS (zveřejňovacích prohlášení PKI) ze statementu QcPDS
PSD2RolesPayerDeprecated a vždy prázdné od v2.755.3; místo nich čtěte PSD2RolesOfPSP
PSD2RolesPayeeDeprecated a vždy prázdné od v2.755.3; místo nich čtěte PSD2RolesOfPSP
HasPSD2StatementPlatí jen tehdy, když certifikát nese dobře utvářený statement PSD2; poškozený se ignoruje a pole PSD2 nechá prázdná
PSD2RolesOfPSPRole poskytovatele platebních služeb, každá se svými roleOfPspOid a roleOfPspName
PSD2NCANameNázev národního dozorového orgánu
PSD2NCAIdIdentifikátor národního dozorového orgánu

Poznámky k použití

Související API