2010-01-18 07:43:44 +0000 2010-01-18 07:43:44 +0000
342
342

リモートサーバーのSSL証明書をファイルとしてローカルに保存する方法

私はリモートサーバーのSSL証明書をダウンロードする必要があります(HTTPSではなく、SSLハンドシェイクは、Google Chrome / IE / wgetとcurlはすべての与える証明書のチェック失敗エラーと同じでなければなりません)と私は私のITの人が私にCAの証明書を与えるために得ることができないので、私のラップトップのWindowsの証明書ストアで信頼されているように証明書を追加します。

これは、私は本当に証明書を取得するために実際のクライアントを使用することはできませんので、オフィスの通信のためのものです。

どのように私はこれを行うには、私はWindows 7と便利なLinuxesの山を持っているので、任意のツール/スクリプト言語は大丈夫です。

回答 (8)

333
333
333
2010-08-17 07:20:51 +0000

OpenSSL にアクセスできる場合は、

openssl s_client -connect {HOSTNAME}:{PORT} -showcerts

を {HOSTNAME} と {PORT} に置き換えてみてください。

264
264
264
2013-09-05 13:47:29 +0000

証明書をプルしてダウンロードする簡単な方法は、次のコマンドを実行することでしょう。例:

openssl s_client -showcerts -connect server.edu:443 </dev/null 2>/dev/null|openssl x509 -outform PEM >mycertfile.pem

証明書を使用するには、wgetで、

wget https:/server.edu:443/somepage --ca-certificate=mycertfile.pem
128
128
128
2010-01-18 07:56:49 +0000

正直言って、私は前にこれを試したことがありません(必要としたことはありません)しかし、私はちょうどFirefoxで試してみました、それは保存のために動作するようです:&002&002 1. 上の方にあるSSL証明書のアイコンをクリックし、下の方にある南京錠をクリックします。2007 をクリックします。View Certificateタブをクリック 4. 階層から必要な証明書を選択してください[写真では丸で囲んでいません] 5. Details

をクリック

52
52
52
2016-12-26 18:45:38 +0000

Chromeブラウザを使って証明書をエクスポートする

  1. SSL https://whatever )

~~2.ロックマークをクリックして、Detailsをクリックします~

  1. Chromeバージョン56なので、あなたは次のようにします: Three Dots Menu -> More Tools -> Developer Toolsに移動し、Securityタブをクリックします。これにより、View certificateボタンのあるSecurity Overviewが表示されます。View certificate**ボタンをクリックします。証明書をエクスポートするには:

20
20
20
2012-10-18 22:10:10 +0000

これは gbroilesさんの回答 ですが、私が指摘したかったのは、cURLプロジェクト には、リモートサーバのSSL証明書を保存するためにopensslを使用することについてのページがあります:

  • openssl s\_client -connect {HOSTNAME}:{PORT} | tee logfile
  • QUITと入力してEnter / Returnキーを押してください。
  • “BEGIN CERTIFICATE "と "END CERTIFICATE "の間に証明書が表示されます。
16
16
16
2018-01-25 15:59:26 +0000

自動化された

-サーバ名は、私たちのサーバー上の仮想ホストから右の証明書を取得するために私のために必要とされました。

2
2
2
2017-05-23 01:20:39 +0000

これにより、証明書のみを含む結果が得られます。

0
0
0
2019-05-03 13:19:15 +0000

Windowsであれば、もっと簡単な方法を見つけました。Microsoft Edge (pre-chromium)を試してみて、アドレスバーのロックをクリックしてみました -> View certificate Dialogs pop up with “Export to File” button, which saves it as a .crt file.

Not much I’d use Edge for the Edge, but this was a piece of cake.

関連する質問

21
8
9
6
13