Mojave용 OpenSSL RSAUTIL의 더 이상 사용되지 않는 옵션에 대한 정보는 어디서 얻을 수 있나요?

Mojave용 OpenSSL RSAUTIL의 더 이상 사용되지 않는 옵션에 대한 정보는 어디서 얻을 수 있나요?

-sslMojave(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

업데이트된 버전 정보는 어디서 얻을 수 있나요? 웹에서 구글링을 해보았지만 찾을 수 없었습니다...


옵션을 사용하려고 하면 -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 문제인 것 같습니다. 미안해요 애플.

아래의 최신 커밋된 소스 코드에서는 이 -ssl옵션을 계속 사용할 수 있습니다.

이곳은 변경사항을 확인하고 문제를 보고하는 곳이라고 생각합니다.

관련 정보