-ssl
Mojave(OSX 10.14.3)以降、デフォルトのOpenSSLのRSA Utils(コマンド)はmacOSでこのオプションを使用しなくなったようです。rsautl
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.3
BuildVersion: 18D42
$
$ openssl version
LibreSSL 2.6.5
更新されたバージョン情報はどこで入手できますか? WebでGoogleを試しましたが、見つかりませんでした...
オプションを使用しようとすると、ヘルプは-ssl
エラーとして返されます。しかし、-ssl
オプションはまだ存在します。
$ openssl rsautl -encrypt -pubin -inkey id_rsa.pub.pkcs8 -ssl -in test.txt -out test.txt.enc
Usage: rsautl [options]
-in file input file
-out file output file
-inkey file input key
-keyform arg private key format - default PEM
-pubin input is an RSA public
-certin input is a certificate carrying an RSA public key
-ssl use SSL v2 padding
-raw use no padding
-pkcs use PKCS#1 v1.5 padding (default)
-oaep use PKCS#1 OAEP
-sign sign with private key
-verify verify with public key
-encrypt encrypt with public key
-decrypt decrypt with private key
-hexdump hex dump output
しかし、マニュアルには-ssl
このオプションは出てこない。
$ man openssl
...
RSAUTL
openssl rsautl [-asn1parse] [-certin] [-decrypt] [-encrypt] [-hexdump] [-in
file] [-inkey file] [-keyform der | pem] [-oaep | -pkcs | -raw] [-out file]
[-pubin] [-sign] [-verify]
...
わかりました、以来SSL v2は機能しなくなりました。、彼らはこの-ssl
オプションをもう使用しません。
ただし、クライアントが暗号化されたファイルを送信するためにプロトコルを認識して変更するには、これに関する一種の確認が必要です。
man
今日(時間、2019年1月29日、東京)更新されたことを確認しました。
$ man openssl | tail -1
BSD January 29, 2019 BSD
だからAppleがアップデートを忘れてしまったと思ったのですが-help
、それ以降もモハーベ発売情報関連情報はありません。
更新する変更に関する情報やレポートはどこで入手できますか--help
?
答え1
どこかが見つかったと思います。これはAppleの問題ではなく、LibreSSLのOpenBSDの問題のようです。ごめんなさいアップル。
- LibreSSL用OpenBSD@GitHub
以下の最新のコミット済みソースコードでは、この-ssl
オプションを引き続き使用できます。
ここは変更を確認して問題を報告するところだと思います。