我想使用文档中提到的具有 PSD2 特定属性的 QWAC 和 QSealC 配置文件创建 eIDAS 证书。请帮助我,这仅用于测试目的。
https://docbox.etsi.org/ESI/Open/Latest_Drafts/ts_119495v000003_for-public-review.pdf
我想使用文档中提到的具有 PSD2 特定属性的 QWAC 和 QSealC 配置文件创建 eIDAS 证书。请帮助我,这仅用于测试目的。
https://docbox.etsi.org/ESI/Open/Latest_Drafts/ts_119495v000003_for-public-review.pdf
几个月前我有同样的要求,我写了一个符合 psd2 的 eIDAS 测试证书生成器。我遵循了“ts_119495v000003_for-public-review.pdf”文档中给出的 ASN.1 声明。
这是生成eIDAS 测试证书生成器的链接
然后在这里xs2a open srce我们编写了一些证书提取器,从生成的证书中提取 psd2 属性和角色。
对我来说,最简单的选择是使用 OpenSSL 命令行实用程序:
openssl req -new -config qwac.conf -keyout qwac.key -out qwac.csr && openssl x509 -req -in qwac.csr -signkey qwac.key -out qwac.crt
qwac.conf 是openssl 配置,您必须按照此处所述设置 PSD2 特定字段。QWAC 和 QSealC 的配置可以完全相同,只需要运行两次命令。
我也创建了一个证书生成器。
https://github.com/payoneer/Psd2CertificateGenerator
使用.Net Core 3.1
随意评论、建议、报告问题并创建拉取请求。
我想用更清晰的说明来扩展@guymoyo 的答案。Xs2a ( https://github.com/adorsys/xs2a ) 存储库为 Xs2a 证书生成器提供 docker 映像: https ://hub.docker.com/r/adorsys/xs2a-certificate-generator
因此,要生成您自己的 TPP 证书,您需要做的就是:
docker run -p 8092:8092 adorsys/xs2a-certificate-generator
Swagger UI
http://localhost:8092/swagger-ui.htmlTry it out
的createCertUsingPOST