11

我想使用文档中提到的具有 PSD2 特定属性的 QWAC 和 QSealC 配置文件创建 eIDAS 证书。请帮助我,这仅用于测试目的。

https://docbox.etsi.org/ESI/Open/Latest_Drafts/ts_119495v000003_for-public-review.pdf

4

4 回答 4

7

几个月前我有同样的要求,我写了一个符合 psd2 的 eIDAS 测试证书生成器。我遵循了“ts_119495v000003_for-public-review.pdf”文档中给出的 ASN.1 声明。

这是生成eIDAS 测试证书生成器的链接

然后在这里xs2a open srce我们编写了一些证书提取器,从生成的证书中提取 psd2 属性和角色。

于 2018-07-27T08:09:00.380 回答
4

对我来说,最简单的选择是使用 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 的配置可以完全相同,只需要运行两次命令。

于 2020-01-17T20:51:22.833 回答
2

我也创建了一个证书生成器。

基于ts_119495v010302p.pdf

https://github.com/payoneer/Psd2CertificateGenerator

使用.Net Core 3.1

随意评论、建议、报告问题并创建拉取请求。

于 2019-08-02T15:03:12.663 回答
1

我想用更清晰的说明来扩展@guymoyo 的答案。Xs2a ( https://github.com/adorsys/xs2a ) 存储库为 Xs2a 证书生成器提供 docker 映像: https ://hub.docker.com/r/adorsys/xs2a-certificate-generator

因此,要生成您自己的 TPP 证书,您需要做的就是:

  1. 运行 docker 镜像
docker run -p 8092:8092 adorsys/xs2a-certificate-generator
  1. 打开浏览器并导航到Swagger UI http://localhost:8092/swagger-ui.html
  2. 或者直接对createCertUsingPOST Swagger 操作
  3. 点击Try it outcreateCertUsingPOST
  4. 生成的证书将出现在端点响应中
于 2020-08-07T06:15:05.223 回答