2013-11-27 2 views
0

Мне нужно использовать Openssl в java-коде. напримерСоздание секретных ключей и CSR с использованием openssl в java

$ openssl genrsa -out RootCA.key 2048 

$ openssl req -new -key RootCA.key -out RootCA.csr 

Когда выше команда будет выполняться, необходимо предоставить входные параметры, такие как Org информация и т.д ..

$ openssl rsa -in RootCA.key.org -out RootCA.key 

Есть ли способ осуществить это?

+0

Было бы хорошо, если бы все равно было выполнено это в пакетном скрипте. – Ankit

ответ

0

Я думаю, что ваш вопрос с входными параметрами, такими как CA, OU и т.д.

Это можно обеспечить в openssl.cnf файле.

Следующая ссылка может вам помочь.

  1. http://www.openssl.org/docs/apps/config.html
  2. http://www.phildev.net/ssl/opensslconf.html

В случае, если вы хотите, чтобы выполнить эти операции в Java, вы можете вызвать программу C от Java и писать то, что вы хотите достичь в программе C.

Смежные вопросы