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ält | Syfte |
|---|---|
SignerCertFound | Sant när signerarcertifikatet kunde extraheras ur CMS-datan |
HasQCStatements | Sant när certifikatet bär minst ett QC-utlåtandetillägg |
QCCompliant | Sant när utlåtandet id-etsi-qc-compliant finns och är sant |
QCSSCD | Sant när utlåtandet id-etsi-qc-SSCD markerar en säker signaturgenereringsenhet |
QCTypes | Deklarerade QC-typ-OID:er, till exempel eIDAS-identifierarna för fysisk eller juridisk person |
HasQCLimit | Sant när ett utlåtande om gräns för monetärt transaktionsvärde finns |
QCLimitCurrency | Trebokstavskoden för valutan i gränsutlåtandet |
QCLimitAmount | Beloppssiffrorna i gränsen; kombinera med QCLimitExponent för värdet |
QCLimitExponent | Exponenten som tillämpas på QCLimitAmount |
QCPDSUrls | URL:er från QC PDS-utlåtandena som pekar på förtroendeleverantörens policysidor |
PSD2RolesPayer | Utfasat och alltid tomt sedan v2.755.3; läs PSD2RolesOfPSP i stället |
PSD2RolesPayee | Utfasat och alltid tomt sedan v2.755.3; läs PSD2RolesOfPSP i stället |
QualifiedSignatureLikely | Beräknas som QCCompliant och QCSSCD, de vanliga förutsättningarna för eIDAS-kvalificerad signatur |
HasPSD2Statement | Sant bara för ett välformat PSD2QcType-utlåtande |
PSD2RolesOfPSP | PSD2-roller för betaltjänstleverantörer, var och en med sin roleOfPspOid och sitt roleOfPspName |
PSD2NCAName | Namnet på den nationella tillsynsmyndigheten från PSD2-utlåtandet |
PSD2NCAId | Identifieraren för den nationella tillsynsmyndigheten från PSD2-utlåtandet |
Användningsanteckningar
- Fyll den med
GetLoadedSignatureQCStatements, som returnerar false när signaturens CMS-data eller signerarcertifikat inte går att läsa - Behandla
QualifiedSignatureLikelysom en indikator på certifikatsnivå, inte som bevis för att signaturen i sig är kvalificerad - Ignorera
PSD2RolesPayerochPSD2RolesPayee: de är kvar deklarerade för kompatibilitet men fylls aldrig i