我想使用QWAC和QSEALC配置文件创建带有psd2特定属性的Eidas证书,如文档中所述。请帮助我,这只是用于测试目的。
https://docbox.etsi.org/esi/open/latest_drafts/TS_119495V000003_FOR-public-review.pdf
我有几个月前的要求,我编写了EIDAS测试证书生成器兼容的PSD2。我遵循了ASN.1声明,由" TS_119495V000003_FOR-PUBLIC-REVIEW.PDF"文档。
这是生成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 config,您必须按照此处所述设置PSD2特定字段。QWAC和QSEALC的配置可以完全相同,只需要两次运行命令。
我想用更清晰的说明扩展 @guymoyo的答案。XS2A(https://github.com/adorsys/xs2a(存储库为XS2A证书生成器提供了docker映像:https://hub.docker.com/r/adorsys/xs2a-certificate-generator
因此,要生成自己的TPP证书,您需要做的所有事情:
- 运行Docker Image
docker run -p 8092:8092 adorsys/xs2a-certificate-generator
- 打开浏览器并导航到
Swagger UI
http://localhost:8092/Swagger-ui.html - 或直接到createCertingPost Swagger操作
- 单击
createCertUsingPOST
的Try it out
- 生成的证书将出现在端点响应中
我也创建了一个证书生成器。
基于TS_119495V010302P.pdf
https://github.com/payoneer/psd2certificategenerator
使用的.NET CORE 3.1
随时发表评论,建议,报告问题并创建拉动请求。