2011-07-09 1 views

答えて

-2

いいえ、SSL証明書は、SSLを使用する場合(HTTPS内など)にのみ表示され、検証されます。 HTTPトランザクションでSSL証明書を使用する場所はありません。

(言われて、HTTPSでないSSL証明書を使用するSSLベースのプロトコルの多くがあること。)

+1

「SSL」証明書などはありません。それらは(通常は)X.509証明書です(ただし、他のタイプの証明書でも可能です)。これらの証明書は他のものにも使用できます。ユージーンの答えは正しい。 – Bruno

+0

@Brunoは、Google検索で「SSL証明書」を検索すると標準であることを示します。ここでは、[グローバルサインは、さまざまな種類のSSL証明書とその使用方法について説明しています](http://www.globalsign.com/ssl-information-center/what-are-the-types-of-ssl-certificate .html)。 – hotshot309

+1

@ hotshot309:ここでは、「SSL使用のためのX.509証明書」(実際には最も一般的です)を簡略化しています。 SSLとは何の関係もないSSL/TLSと他のプロトコル(S/MIMEなど)の両方にX.509証明書を使用できます。たとえば、OpenPGP証明書またはKerberos暗号スイート(X.509証明書なし)でSSL/TLSを使用することもできます。 (Btwは、私がCAのページで読んだものから、彼らが販売しているものの実際の技術的な詳細を光沢をつけて、おそらく実際よりも印象的なものにする傾向があります)。 – Bruno

14

誤解がここにあります。証明書はSSLではありません。証明書を使用するSSLですが、証明書はSSLより前に作成されています。したがって、SSLなしでX.509証明書を使用できます(リクエストに署名して、たとえばHTTPヘッダーに署名を付けることができます)。証明書はSSLを使用してSSL暗号化を使用することはできません(一部のNULL暗号化スイート)。

SSL/TLSの利便性は、それが広く認識され、厳密に定義されているということです。他のスキームでは手作りのものを実装する必要があります。しかし、私はあなたに尋ねているものが正確にであるWS-Security標準を思い出させることができます。HTTPを介してWebサーバーにリクエストを送信してWS-Securityを利用すると、SSLなしで(通常のHTTP経由で) 。

+1

[HTTPsec](http://en.wikipedia.org/wiki/HTTPsec)もありますが、メインのWebサイト(httpsec.org)は消えているようです。 – Bruno

関連する問題