回答:
Safariの最近のバージョンでは、ページによってロードされたすべてのコンテンツがhttpsでない限り、ロックアイコンまたは証明書が表示されません。たとえば、ページのURLがhttpsであるが、httpを介してJavaScriptファイルをロードする場合、ロックアイコンはありません。
これまでに見つけた唯一の回避策は、次のようにターミナルでopensslコマンドを実行することです。
echo ^d | openssl s_client -connect host.example.com:443
これにより、署名に使用されているルート証明機関があれば、その証明機関へのチェーンが表示されます。「検証エラー」は「自己署名証明書」などを表示します。
Webサイトが一部のコンテンツをHTTPSおよびHTTPで提供している場合は、信頼してはいけません。とても簡単です。安全な部分に使用している証明書は関係ありません。
安全でない接続を介してコンテンツの一部が読み込まれている場合、そのコンテンツが妨害されているかどうか、また、安全に配信されたパーツを妨害しているかどうかはわかりません。
この問題について書いているさまざまなセキュリティ専門家がいます。トロイハントは、今すぐ頭に浮かぶ人です。あなたは、関連記事を見つけることができ、ここで、他の関連トピックにここに。