THPDFQCStatementDescriptor Record
Oświadczenia kwalifikowanego certyfikatu podpisującego w surowych danych podpisu CMS, według ETSI EN 319 412-5 i oświadczenia PSD2 z ETSI TS 119 495
Deklaracja
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;
Jednostka
HPDFSignVerify
Pola
| Pole | Przeznaczenie |
|---|---|
HasQCStatements | True, gdy certyfikat niesie rozszerzenie QCStatements |
QCCompliant | True, gdy obecne jest oświadczenie QcCompliance (0.4.0.1862.1.1) |
QCSSCD | True, gdy oświadczenie QcSSCD (0.4.0.1862.1.4) oznacza kwalifikowane urządzenie do tworzenia podpisu |
QCTypes | OID-y typów QcType, na przykład typy podpisu elektronicznego, pieczęci elektronicznej i uwierzytelniania webowego |
HasQCLimit | True, gdy obecne jest oświadczenie QcLimitValue |
QCLimitCurrency | Waluta limitu taka, jak podano w certyfikacie |
QCLimitAmount | Kwota limitu; wartość to QCLimitAmount × 10 do potęgi QCLimitExponent |
QCLimitExponent | Potęga dziesiątki stosowana do QCLimitAmount |
QCPDSUrls | Lokalizacje oświadczeń ujawnienia PKI z oświadczenia QcPDS |
PSD2RolesPayer | Przestarzałe i zawsze puste od v2.755.3; czytaj zamiast tego PSD2RolesOfPSP |
PSD2RolesPayee | Przestarzałe i zawsze puste od v2.755.3; czytaj zamiast tego PSD2RolesOfPSP |
HasPSD2Statement | True tylko wtedy, gdy certyfikat niesie dobrze uformowane oświadczenie PSD2; zniekształcone jest ignorowane i pozostawia pola PSD2 puste |
PSD2RolesOfPSP | Role dostawcy usług płatniczych, każda z własnym roleOfPspOid i roleOfPspName |
PSD2NCAName | Nazwa właściwego organu krajowego |
PSD2NCAId | Identyfikator właściwego organu krajowego |
Uwagi dotyczące użycia
- Wypełniaj przez
HPDFEvaluateCMSSignerQCStatements; dla podpisu w załadowanym dokumencieTHotPDF.GetLoadedSignatureQCStatementsraportuje te same oświadczenia wTHPDFQCStatementInfo - Oświadczenia opisują wyłącznie certyfikat: nie pokazują, że podpis jest ważny ani że wystawca figuruje jako kwalifikowana usługa zaufania