Enregistrement THPDFQCStatementInfo

Rapporte les énoncés de certificat qualifié eIDAS du certificat de signataire d'une signature chargée selon ETSI EN 319 412-5 et TS 119 495

Déclaration

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;

Unité

HPDFDoc

Champs

ChampObjectif
SignerCertFoundTrue quand le certificat de signataire a pu être extrait des données CMS
HasQCStatementsTrue quand le certificat porte au moins une extension d'énoncé QC
QCCompliantTrue quand l'énoncé id-etsi-qc-compliant est présent et vrai
QCSSCDTrue quand l'énoncé id-etsi-qc-SSCD marque un dispositif sécurisé de création de signature
QCTypesOIDs de type QC déclarés, comme les identifiants eIDAS de personne physique ou morale
HasQCLimitTrue quand un énoncé de limite de valeur de transaction monétaire est présent
QCLimitCurrencyCode de devise à trois lettres de l'énoncé de limite
QCLimitAmountChiffres du montant de la limite ; combinez avec QCLimitExponent pour la valeur
QCLimitExponentExposant appliqué à QCLimitAmount
QCPDSUrlsURLs des énoncés QC PDS pointant vers les pages de politique du fournisseur de services de confiance
PSD2RolesPayerDéprécié et toujours vide depuis v2.755.3 ; lisez PSD2RolesOfPSP à la place
PSD2RolesPayeeDéprécié et toujours vide depuis v2.755.3 ; lisez PSD2RolesOfPSP à la place
QualifiedSignatureLikelyCalculé comme QCCompliant et QCSSCD, les préconditions habituelles de signature qualifiée eIDAS
HasPSD2StatementTrue seulement pour un énoncé PSD2QcType bien formé
PSD2RolesOfPSPRôles de prestataire de services de paiement PSD2, chacun portant son roleOfPspOid et son roleOfPspName
PSD2NCANameNom de l'autorité nationale compétente tiré de l'énoncé PSD2
PSD2NCAIdIdentifiant de l'autorité nationale compétente tiré de l'énoncé PSD2

Notes d'utilisation

API associées