実行すると
openssl x509 -in ./somecert -text | grep SCTs
期待される結果を得る。私が使うならgrep -q
openssl x509 -in ./somecert -text | grep -q SCTs
わかりました。
unable to write certificate
139863258654608:error:09072007:PEM routines:PEM_write_bio:BUF lib:pem_lib.c:659:
grep
パイプ入力を許可していないようです...
私が逃したものは何ですか?
答え1
grep
パイプ入力を受け入れると、拒否するオプションはありません。
ここで起こるのは、grep -q
パターンが見つかったら入力パイプが閉じることです。これらのメッセージは、openssl
パイプが閉じるとパイプに書き込めないために発生します。
この場合、証明書の書き込みを無効にする-noout
オプションを追加する必要があります。openssl