THPDFQCStatementDescriptor Record
Declaraciones de certificado cualificado del certificado del firmante en datos de firma CMS sin procesar, conforme a ETSI EN 319 412-5 y a la declaración PSD2 de ETSI TS 119 495
Declaración
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;
Unidad
HPDFSignVerify
Campos
| Campo | Propósito |
|---|---|
HasQCStatements | True cuando el certificado lleva la extensión QCStatements |
QCCompliant | True cuando la declaración QcCompliance (0.4.0.1862.1.1) está presente |
QCSSCD | True cuando la declaración QcSSCD (0.4.0.1862.1.4) marca un dispositivo cualificado de creación de firmas |
QCTypes | Los OID de QcType, como los tipos eSign, eSeal y web-authentication |
HasQCLimit | True cuando hay una declaración QcLimitValue presente |
QCLimitCurrency | Moneda del límite tal como consta en el certificado |
QCLimitAmount | Importe del límite; el valor es QCLimitAmount × 10 elevado a QCLimitExponent |
QCLimitExponent | Potencia de diez aplicada a QCLimitAmount |
QCPDSUrls | Ubicaciones de las declaraciones de divulgación PKI de la declaración QcPDS |
PSD2RolesPayer | Obsoleto y siempre vacío desde v2.755.3; lea PSD2RolesOfPSP en su lugar |
PSD2RolesPayee | Obsoleto y siempre vacío desde v2.755.3; lea PSD2RolesOfPSP en su lugar |
HasPSD2Statement | True solo cuando el certificado lleva una declaración PSD2 bien formada; una malformada se ignora y deja los campos PSD2 vacíos |
PSD2RolesOfPSP | Los roles del proveedor de servicios de pago, cada uno con su roleOfPspOid y su roleOfPspName |
PSD2NCAName | Nombre de la autoridad nacional competente |
PSD2NCAId | Identificador de la autoridad nacional competente |
Notas de uso
- Rellénelo con
HPDFEvaluateCMSSignerQCStatements; para una firma de un documento cargado,THotPDF.GetLoadedSignatureQCStatementsinforma de las mismas declaraciones en unTHPDFQCStatementInfo - Las declaraciones describen solo el certificado: no muestran que la firma sea válida ni que el emisor figure como servicio de confianza cualificado