2017-05-09 9 views
0

自分の組織内の別のチームが管理しているマシンに接続するための証明書ファイルが与えられています。 、アイブ氏が試し発行されたサーバーとのPEM証明書を確認する

# openssl s_client -connect esesslghq27.se:9000 -cert EBIP_CACert.crt 
unable to load client certificate private key file 
140537395898272:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: ANY PRIVATE KEY 

ERROR ANY PRIVATE KEYを見て:私は私のSSL接続を確認しようとしています方法は、以下のコマンドを発行している

# file EBIP_CACert.crt 
EBIP_CACert.crt: PEM certificate 

# openssl verify EBIP_CACert.crt 
EBIP_CACert.crt: C = SE, ST = Istanbul, L = Istanbul, O = Debon, OU = IT, TK = DebonCA 
error 18 at 0 depth lookup:self signed certificate 
OK 

ファイルが型でありますsolutionしかし、それを動作させることができませんでした。

この作業を行い、ノードに対する証明書を確認するにはどうすればよいですか?

+0

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

答えて

0

あなたが達成しようとしていることは正確にはわかりません。

これがCA証明書の場合(ファイル名に示されているように)、信頼する必要があります。つまり、-CAfile <file>です。 -certオプションは、プライベートキーが必要なクライアント証明書のオプションです。

https://wiki.openssl.org/index.php/Manual:S_client(1)

関連する問題