THPDFQCStatementInfo Record
ETSI EN 319 412-5와 TS 119 495에 따라, 로드된 서명의 signer 인증서가 담은 eIDAS qualified-certificate statement를 보고합니다
선언
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;
유닛
HPDFDoc
필드
| 필드 | 목적 |
|---|---|
SignerCertFound | signer 인증서를 CMS 데이터에서 추출했으면 True |
HasQCStatements | 인증서가 QC statement extension을 하나 이상 실고 있으면 True |
QCCompliant | id-etsi-qc-compliant statement가 있고 true일 때 True |
QCSSCD | id-etsi-qc-SSCD statement가 secure signature creation device를 표시할 때 True |
QCTypes | 선언된 QC type OID. eIDAS 자연인·법인 식별자 등 |
HasQCLimit | 금전 거래 한도 statement가 있으면 True |
QCLimitCurrency | 한도 statement의 세 글자 통화 코드 |
QCLimitAmount | 한도의 금액 자릿수. 값은 QCLimitExponent와 조합합니다 |
QCLimitExponent | QCLimitAmount에 적용되는 지수 |
QCPDSUrls | QC PDS statement가 알려 주는, trust service provider 정책 페이지의 URL |
PSD2RolesPayer | v2.755.3부터 폐기됐으며 항상 비어 있습니다. 대신 PSD2RolesOfPSP를 읽으세요 |
PSD2RolesPayee | v2.755.3부터 폐기됐으며 항상 비어 있습니다. 대신 PSD2RolesOfPSP를 읽으세요 |
QualifiedSignatureLikely | QCCompliant and QCSSCD로 계산됩니다. 흔한 eIDAS qualified-signature 전제 조건입니다 |
HasPSD2Statement | 잘 만들어진 PSD2QcType statement일 때만 True |
PSD2RolesOfPSP | PSD2 payment-service-provider 역할. 각 역할은 roleOfPspOid와 roleOfPspName을 실습니다 |
PSD2NCAName | PSD2 statement가 알려 주는 국가 competent authority 이름 |
PSD2NCAId | PSD2 statement가 알려 주는 국가 competent authority 식별자 |
사용 참고 사항
GetLoadedSignatureQCStatements로 채웁니다. 서명의 CMS 데이터나 signer 인증서를 읽지 못하면 false를 반환합니다QualifiedSignatureLikely는 인증서 수준의 표지로 취급하세요. 서명 자체가 qualified라는 증명이 아닙니다PSD2RolesPayer와PSD2RolesPayee는 무시하세요. 호환성 때문에 선언만 남아 있고 채워지는 일은 없습니다