2016-04-12 3 views
1

を読み込むことができませんが、私は2つのファイルを持っていますファイル、私は次のエラーを取得する:SSL:私はCSR.csrを読みしようとしているときに</p> <pre><code>-----BEGIN CERTIFICATE REQUEST----- MIID.... -----END CERTIFICATE REQUEST----- -----BEGIN RSA PRIVATE KEY----- MI... -----END RSA PRIVATE KEY----- </code></pre> <p>- - CSR.csrとnewkey.keyが、両方は次のようにPEM形式であるように思わ証明書

$ openssl x509 -in CSR.csr -text -noout 
unable to load certificate 
140518720210760:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:698:Expecting: TRUSTED CERTIFICATE 

私は、入力ファイルはDER形式であるときに我々は、このエラーを取得することを読んで、私は次のことを試してみました -

$ openssl x509 -inform DER -in CSR.csr -text -noout 

しかし、今、私はエラーを取得 -

unable to load certificate 
140519053051720:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1320: 
140519053051720:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:382:Type=X509 

をそして、入力ファイルがPEM形式で既にあり、1つは、DER形式でそれを読み取ろうとしたときに、このエラーが発生したようです。

私はSSLを初めて使っているので、どうやって動くのか本当に混乱しています。助けてください!

+0

スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[Super User](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306)も参照してください。 – jww

答えて

1

問題はPEMとDERではなく、証明書が要求される場所で証明書要求を使用していることです。これは、PEMヘッダー-----BEGIN CERTIFICATE REQUEST-----によって明確に示されています。 証明書リクエストの内容を表示するにはopenssl req -in CSR.csr -textを使用してください。 証明書の内容を表示するにはopenssl x509 -in CERT.crt -textを使用してください。

関連する問題

 関連する問題