THPDFQCStatementInfo Record

Rapporterar eIDAS-utlåtanden för kvalificerade certifikat i en inläst signaturs signerarcertifikat enligt ETSI EN 319 412-5 och TS 119 495

Deklaration

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;

Enhet

HPDFDoc

Fält

FältSyfte
SignerCertFoundSant när signerarcertifikatet kunde extraheras ur CMS-datan
HasQCStatementsSant när certifikatet bär minst ett QC-utlåtandetillägg
QCCompliantSant när utlåtandet id-etsi-qc-compliant finns och är sant
QCSSCDSant när utlåtandet id-etsi-qc-SSCD markerar en säker signaturgenereringsenhet
QCTypesDeklarerade QC-typ-OID:er, till exempel eIDAS-identifierarna för fysisk eller juridisk person
HasQCLimitSant när ett utlåtande om gräns för monetärt transaktionsvärde finns
QCLimitCurrencyTrebokstavskoden för valutan i gränsutlåtandet
QCLimitAmountBeloppssiffrorna i gränsen; kombinera med QCLimitExponent för värdet
QCLimitExponentExponenten som tillämpas på QCLimitAmount
QCPDSUrlsURL:er från QC PDS-utlåtandena som pekar på förtroendeleverantörens policysidor
PSD2RolesPayerUtfasat och alltid tomt sedan v2.755.3; läs PSD2RolesOfPSP i stället
PSD2RolesPayeeUtfasat och alltid tomt sedan v2.755.3; läs PSD2RolesOfPSP i stället
QualifiedSignatureLikelyBeräknas som QCCompliant och QCSSCD, de vanliga förutsättningarna för eIDAS-kvalificerad signatur
HasPSD2StatementSant bara för ett välformat PSD2QcType-utlåtande
PSD2RolesOfPSPPSD2-roller för betaltjänstleverantörer, var och en med sin roleOfPspOid och sitt roleOfPspName
PSD2NCANameNamnet på den nationella tillsynsmyndigheten från PSD2-utlåtandet
PSD2NCAIdIdentifieraren för den nationella tillsynsmyndigheten från PSD2-utlåtandet

Användningsanteckningar

Relaterade API:er