SSL証明書の確認でエラー「no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE」

別の方が取得された SSL証明書を確認したところ、以下のエラーが発生した。

$ sudo openssl x509 -in /etc/pki/tls/certs/cert.cer -noout -subject
unable to load certificate
140096041891728:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE

原因は、頂いたファイルが UTF-8、BOM有、CR+LF になっていたことでした。
UTF-8、BOM無、LF でファイルを保存し直して、再度実行すると無事確認できました。

$ sudo openssl x509 -in /etc/pki/tls/certs/cert.cer -noout -subject
subject= /C=JP/ST=Tokyo/L=XXX/O=XXX search and link INC./CN=example.com