Linuxターミナルで同じコードを実行する必要があるプログラムを作成しようとしています:
openssl req -passout pass:abc -subj /C=US/ST=IL/L=Chicago/O=IBM Corporation/OU=IBM Software Group/CN=John Smith/emailAddress=smith@abc.ibm.com -new > johnsmith.cert.csr
端末では問題なく動作しますが、Java では動作しませんでした。私はこのようなことを試みますが、結果はありません。
String[] cmd = { "openssl", "req -passout pass:abc -subj", "/C=US/ST=IL/L=Chicago/O=IBM Corporation/OU=IBM Software Group/CN=John Smith/emailAddress=smith@abc.ibm.com", "-new > johnsmith.cert.csr" };
Runtime.getRuntime().exec(cmd);
私が見逃していることを説明してもらえますか。事前に感謝します。最高の願い アンドレイ