2016-04-06 39 views
9

私のローカルマシン上のdev urlで動作するようにcertを取得しようとしています。自己署名入りの証明書

keytoolを使用して自己署名証明書を生成し、jbossに接続しました。クロームでは、xを使ってロックをクリックして証明書の詳細を表示できます。

私はcertをダウンロードし、Systemに追加して、信頼レベルをAlways Trustに設定しました。方向別:Getting Chrome to accept self-signed localhost certificate。その後、ページをロードしました(ブラウザを再起動してから、システムを再起動して、すべてが選択されたことを確認していました)。

Chromeの赤色のx、私のdev url、127.0.0.1、およびlocalhostのロックがまだ表示されます。ローカルホストのサイトを信頼するためにchromeを取得するのは間違っていますか?実際の質問が続きます。これは私の開発用URLのためには何か特別なものが必要ですか?

私のホストファイルにはdev urlとlocalhostが127.0.0.1に解決されています。本当のcertsをしているとき、私はドメインが指定されなければならないことを知っています。これは私がカスタムdevのURLのために特別なことをする必要があるかどうか疑問に思っています。

答えて

11

私は最終的に私の問題を理解し、同じ問題にぶつかる他の人に答えを投稿しています。私は参照された質問に答えを掲載しました。

参照される質問には、bjnord、Google Chrome, Mac OS X and Self-Signed SSL Certificatesの回答があります。このブログは、直接問題を解決していないが金だったのブログにコメントがありました:

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain site.crt

あなたはかなりのコマンドを使用し、その後、証明書を取得するために、ブログの指示に従わなければなりません適切にインストールしてください。

また、あなたの姓と名を入力するように求められたら、これはCNのように動作するので、代わりにあなたのURLを入力することがわかりました。これを実行した後、すべてカスタムdevのURLでうまくいった。

関連する問題