THPDFQCStatementInfo Record

Raportuje oświadczenia kwalifikowanego certyfikatu eIDAS certyfikatu podpisującego wczytanego podpisu według ETSI EN 319 412-5 i TS 119 495

Deklaracja

THPDFQCStatementInfo= record
  SignerCertFound: boolean;
  HasQCStatements: boolean;
  QCCompliant: boolean;
  QCSSCD: boolean;
  QCTypes: THPDFAnsiStringArray;
  HasQCLimit: boolean;
  QCLimitCurrency: AnsiString;
  QCLimitAmount: Int64;
  QCLimitExponent: Integer;
  QCPDSUrls: THPDFAnsiStringArray;
  // Deprecated since v2.755.3 and always empty: ETSI TS 119 495 defines
  // no payer / payee role lists. Read PSD2RolesOfPSP instead
  PSD2RolesPayer: THPDFAnsiStringArray;
  PSD2RolesPayee: THPDFAnsiStringArray;
  QualifiedSignatureLikely: boolean;
  // v2.755.3 ETSI TS 119 495 PSD2QcType: True only for a well-formed
  // statement; each role carries its roleOfPspOid and roleOfPspName, and
  // NCAName / NCAId name the national competent authority
  HasPSD2Statement: boolean;
  PSD2RolesOfPSP: THPDFPSD2RoleArray;
  PSD2NCAName: UnicodeString;
  PSD2NCAId: UnicodeString;
end;

Jednostka

HPDFDoc

Pola

PolePrzeznaczenie
SignerCertFoundTrue, gdy certyfikat podpisującego dało się wyodrębnić z danych CMS
HasQCStatementsTrue, gdy certyfikat niesie co najmniej jedno rozszerzenie oświadczeń QC
QCCompliantTrue, gdy oświadczenie id-etsi-qc-compliant jest obecne i prawdziwe
QCSSCDTrue, gdy oświadczenie id-etsi-qc-SSCD oznacza bezpieczne urządzenie do tworzenia podpisu
QCTypesZadeklarowane OID-y typów QC, na przykład identyfikatory osoby fizycznej lub prawnej eIDAS
HasQCLimitTrue, gdy obecne jest oświadczenie limitu wartości transakcji pieniężnej
QCLimitCurrencyTrzyliterowy kod waluty oświadczenia limitu
QCLimitAmountCyfry kwoty limitu; połącz z QCLimitExponent, aby uzyskać wartość
QCLimitExponentWykładnik stosowany do QCLimitAmount
QCPDSUrlsURL-e z oświadczeń QC PDS wskazujące strony polityk dostawcy usług zaufania
PSD2RolesPayerPrzestarzałe i zawsze puste od v2.755.3; czytaj zamiast tego PSD2RolesOfPSP
PSD2RolesPayeePrzestarzałe i zawsze puste od v2.755.3; czytaj zamiast tego PSD2RolesOfPSP
QualifiedSignatureLikelyLiczone jako QCCompliant i QCSSCD, typowe przesłanki kwalifikowanego podpisu eIDAS
HasPSD2StatementTrue tylko dla poprawnie zbudowanego oświadczenia PSD2QcType
PSD2RolesOfPSPRole dostawców usług płatniczych PSD2, każda z własnymi roleOfPspOid i roleOfPspName
PSD2NCANameNazwa właściwego organu krajowego z oświadczenia PSD2
PSD2NCAIdIdentyfikator właściwego organu krajowego z oświadczenia PSD2

Uwagi dotyczące użycia

Powiązane API