Я использую Keytool в java для создания хранилища ключей/CSR для отправки в центр сертификации.
Мой ЦС поддерживает только MD5 с RSA и SHA1 с RSA.
Каждый раз, когда я использую keytool для создания хранилища ключей и экспорта CSR, я получаю алгоритм подписи SHA256withRSA.
Я пытался вручную установить -sigalg, но он продолжает работать с sha256 каждый раз, когда я пытаюсь установить его на md5 или sha1.
Может кто подскажет что я делаю не так
keytool -genkey -alias server -keyalg RSA -sigalg SHA1withRSA -keysize 2048 -keystore www_mydomain_com.jks -dname "CN=www.mydomain.com,OU=it, O=mycompany, L=thecity, ST=thestate, C=US" && keytool -certreq -alias server -file www_mydomain_com.csr -keystore www_mydomain_com.jks
keytool -genkey -alias server -keyalg RSA -sigalg MD5withRSA -keysize 2048 -keystore www_mydomain_com.jks -dname "CN=www.mydomain.com,OU=it, O=mycompany, L=thecity, ST=thestate, C=US" && keytool -certreq -alias server -file www_mydomain_com.csr -keystore www_mydomain_com.jks
Обе команды создают csr, который показывает SHA256withRSA.