首页 > 解决方案 > 从 base64 字符串中的证书获取可分辨名称(DN)

问题描述

您知道如何在using中生成字符串中的Distinguished名称(DN)吗?base64OpenSSLJava

或者也许有一个命令OpenSLL来获取这样的字符串?

我需要生成这样的字符串以将其放入传出的 Edifact 文件中:

像这里的东西:

USC+1F2AB2+4::MIGrMQswCQYDVQQGEwJDWjE5MDcGA1UEAwwwSS5DQSAtIFN0YW5kYXJkIENlcnRpZmljYXRpb24gQXV0aG9yaXR5LCAwOS8yMDA5MS0wKwYDVQQKDCRQcnZuw60gY2VydGlmaWthxI1uw60gYXV0b3JpdGEsIGEucy4xMjAwBgNVBAsMKUkuQ0EgLSBQcm92aWRlciBvZiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2Vz:ZZZ+3'

我在这里发现了一个类似的问题:Get DN from certificate in ASN.1 format

但是我的开发团队需要一个 Java 解决方案。

标签: opensslcertificate

解决方案


推荐阅读