Foundation 1.1.2

javax.microedition.io
インタフェース SecurityInfo


public interface SecurityInfo

このインタフェースは、セキュアネットワーク接続の情報にアクセスするメソッドを定義します。セキュア接続を実装するプロトコルは、このインタフェースを使用して、接続のセキュリティーパラメータを報告できます。  

使用中の証明書、プロトコル、バージョン、暗号群などの情報を提供します。

導入されたバージョン:
MIDP 2.0
関連項目:
CertificateException, SecureConnection, HttpsConnection

メソッドの概要
 String getCipherSuite()
          接続で使用されている暗号群の名前を返します。
 String getProtocolName()
          セキュアプロトコル名を返します。
 String getProtocolVersion()
          プロトコルのバージョンを返します。
 Certificate getServerCertificate()
          サーバーとのセキュア接続を確立するために使用した Certificate を返します。
 

メソッドの詳細

getServerCertificate

Certificate getServerCertificate()
サーバーとのセキュア接続を確立するために使用した Certificate を返します。

戻り値:
サーバーとのセキュア接続を確立するために使用した Certificate

getProtocolVersion

String getProtocolVersion()
プロトコルのバージョンを返します。これには、必要に応じて、プロトコルのメジャーバージョン番号とマイナーバージョン番号がピリオド (.) で区切られた形式で含まれることになっています (Unicode U+002E)。
     SSL V3 の場合、「3.0」が返されます。
     TLS 1.0 の場合、「3.1」が返されます。
     WTLS (WAP-199) の場合、「1」が返されます。
     WAP TLS Profile and Tunneling Specification の場合、「3.1」が返されます。

戻り値:
プロトコルのバージョンを含む String。戻り値に null は不可

getProtocolName

String getProtocolName()
セキュアプロトコル名を返します。

戻り値:
セキュアプロトコル識別子を含む String。 接続に TLS (RFC 2246) または WAP TLS Profile and Tunneling (WAP-219-TLS) が使用されている場合、戻り値は TLS。 接続に SSL V3 (SSL プロトコル Version 3.0) が使用されている場合、戻り値は SSL。 接続に WTLS (WAP 199) が使用されている場合、戻り値は WTLS

getCipherSuite

String getCipherSuite()
接続で使用されている暗号群の名前を返します。返される名前は、RFC 2246 の付録 C の CipherSuite 定義のテーブルにある CipherSuite 列にあります。付録 C に含まれていない暗号群が使用されている場合、null 以外の名前が返されます。ただし、具体的な名前は指定されていません。TLS 実装以外では、接続を確立するために実際に使用したキー交換、暗号、ハッシュの組み合わせに応じて暗号群の名前を選択してください。セキュア接続が SSL V3、TLS 1.0、WTLS、WAP TLS Profile and Tunneling のどれを使用している場合でも、同等の暗号群の名前は同じになります。

戻り値:
使用中の暗号群の名前を含む String

Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。