JavaでKeytoolを使用して、認証局に送信するキーストア/CSRを生成しています。
私のCAはMD5withRSAとSHA1withRSAのみをサポートしています
keytoolを使用してキーストアを作成し、CSRをエクスポートするたびに、SHA256withRSA署名アルゴリズムを取得しています。
-sigalgを手動で設定しようとしましたが、md5またはsha1に設定しようとしても、毎回sha256になり続けます。
誰かが私が間違っていることについて私にアドバイスできますか
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
どちらのコマンドも、SHA256withRSAを示すcsrを作成します