モジュール java.base
パッケージ javax.net.ssl

インタフェースSSLSession

既知のすべての実装クラス:
ExtendedSSLSession

public interface SSLSession
SSLでは、2つのエンティティ間で進行中の関係がセッションと呼ばれます。 各SSL接続には、一度に1つのセッションが含まれますが、そのセッションがエンティティ間の接続に、同時に、または連続して何度も使用されることがあります。 1つの接続で使用されるセッションを別のセッションで置き換えることもできます。 セッションの作成または参加は、SSLハンドシェークのときに行われます。 セッションを無効にするには、セキュリティまたは資源使用状況に関連するポリシーを使用するか、アプリケーションから明示的にinvalidateを呼び出します。 セッション管理ポリシーは通常、パフォーマンスを調整するときに使用します。

SSLセッションには、標準セッション属性以外に、次の読込み専用属性があります。

  • ピア識別情報。 セッションは、特定のクライアントと特定のサーバー間に生成される。 ピアの識別情報は、セッションのセットアップの一部として設定される場合がある。 通常はX.509証明書チェーンが使用される。
  • 暗号化方式群名。 暗号化方式群は、特定のセッションの接続で使用される暗号化保護の種類を示す。
  • ピア・ホスト。 セッション内のすべての接続は、同じ2つのホスト間に確立される。 接続先のホストのアドレスを使用できる。

セッションは、明示的に無効にします。 特定の種類のエラーが発生したときは、暗黙的に無効になります。

導入されたバージョン:
1.4