1

Я видел код для создания CSR, используя надувной замок.Как отправить CSR в центр сертификации?

https://github.com/bcgit/bc-java/blob/master/misc/src/main/java/org/bouncycastle/jcajce/examples/PKCS12Example.java

Как получить этот CSR уполномоченный от органа по сертификации, хотя? Могу ли я получить разрешение от компании по своему выбору? Если да, то как я могу это сделать с помощью кода? Пожалуйста посоветуй.

ответ

1

Я не думаю, что для этого есть рамки, потому что запросы на подписку варьируются от CA до CA. Хотя сообщение (CSR) для всех одинаково, протокол для отправки CSR не указан (AFAIK). Это осложняется тем фактом, что ЦС нуждается в доказательстве того, что вы владеете доменом, к которому вы пытаетесь получить сертификат, и тем фактом, что большинство ЦС взимают плату за подписание сертификата.

Если вы выберете конкретный ЦС, вы можете создать автоматизированный процесс для этого ЦС. Например, если вы используете Let's Encrypt, у них есть bunch of clients, которые вы можете использовать для отправки CSR программно.