Registro THPDFQCStatementInfo

Informa de las sentencias de certificado cualificado eIDAS del certificado del firmante de una firma cargada según ETSI EN 319 412-5 y TS 119 495

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
SignerCertFoundTrue cuando el certificado del firmante pudo extraerse de los datos CMS
HasQCStatementsTrue cuando el certificado lleva al menos una extensión de sentencia QC
QCCompliantTrue cuando la sentencia id-etsi-qc-compliant está presente y es verdadera
QCSSCDTrue cuando la sentencia id-etsi-qc-SSCD marca un dispositivo seguro de creación de firma
QCTypesOIDs de tipo QC declarados, como los identificadores de persona física o jurídica de eIDAS
HasQCLimitTrue cuando hay una sentencia de límite de valor de transacción monetaria
QCLimitCurrencyCódigo de moneda de tres letras de la sentencia de límite
QCLimitAmountDígitos del importe del límite; combínelos con QCLimitExponent para el valor
QCLimitExponentExponente aplicado a QCLimitAmount
QCPDSUrlsURLs de las sentencias QC PDS que apuntan a las páginas de política del proveedor de servicios de confianza
PSD2RolesPayerObsoleto y siempre vacío desde v2.755.3; lea PSD2RolesOfPSP en su lugar
PSD2RolesPayeeObsoleto y siempre vacío desde v2.755.3; lea PSD2RolesOfPSP en su lugar
QualifiedSignatureLikelySe calcula como QCCompliant y QCSSCD, las precondiciones habituales de firma cualificada eIDAS
HasPSD2StatementTrue solo para una sentencia PSD2QcType bien formada
PSD2RolesOfPSPRoles de proveedor de servicios de pago PSD2, cada uno con su roleOfPspOid y roleOfPspName
PSD2NCANameNombre de la autoridad nacional competente tomado de la sentencia PSD2
PSD2NCAIdIdentificador de la autoridad nacional competente tomado de la sentencia PSD2

Notas de uso

APIs relacionadas