クラス
javax.net.ssl.SSLExceptionの使用

SSLExceptionを使用するパッケージ
パッケージ 説明
javax.net.ssl
セキュア・ソケット・パッケージのクラスを提供します。
  • javax.net.sslでのSSLExceptionの使用

    javax.net.sslSSLExceptionのサブクラス
    修飾子と型 クラス 説明
    class  SSLHandshakeException
    クライアントとサーバーが、セキュリティのネゴシエーションを適切なレベルで行うことができなかったことを示します。
    class  SSLKeyException
    不正なSSLキーを報告します。
    class  SSLPeerUnverifiedException
    ピアの識別情報が確認できなかったことを示します。
    class  SSLProtocolException
    SSLプロトコルの動作で発生したエラーを報告します。
    SSLExceptionをスローするjavax.net.ssl内のメソッド
    修飾子と型 メソッド 説明
    abstract void SSLEngine.beginHandshake()
    このSSLEngineの初期ハンドシェークまたは再ネゴシエーションのハンドシェークを開始します。
    abstract void SSLEngine.closeInbound()
    このSSLEngineにこれ以上の着信ネットワーク・データが送信されないことを示す信号。
    SSLEngineResult SSLEngine.unwrap​(ByteBuffer src, ByteBuffer dst)
    SSL/TLS/DTLSネットワーク・データを平文アプリケーション・データ・バッファにデコードしようとします。
    SSLEngineResult SSLEngine.unwrap​(ByteBuffer src, ByteBuffer[] dsts)
    SSL/TLS/DTLSネットワーク・データを一連の平文アプリケーション・データ・バッファにデコードしようとします。
    abstract SSLEngineResult SSLEngine.unwrap​(ByteBuffer src, ByteBuffer[] dsts, int offset, int length)
    SSL/TLS/DTLSネットワーク・データをplaintextアプリケーション・データ・バッファのサブシーケンスにデコードしようとします。
    abstract SSLEngineResult SSLEngine.wrap​(ByteBuffer[] srcs, int offset, int length, ByteBuffer dst)
    データ・バッファのサブシーケンスから平文バイトをSSL/TLS/DTLSネットワーク・データにエンコードしようとします。
    SSLEngineResult SSLEngine.wrap​(ByteBuffer[] srcs, ByteBuffer dst)
    プレーンテキスト・バイトを一連のデータ・バッファからSSL/TLS/DTLSネットワーク・データにエンコードしようとします。
    SSLEngineResult SSLEngine.wrap​(ByteBuffer src, ByteBuffer dst)
    平文アプリケーション・データのバッファをSSL/TLS/DTLSネットワーク・データにエンコードしようとします。