jp.veritrans.tercerog.mdk.connection.ssl

## クラス SSLConfigurator

- java.lang.Object
- - jp.veritrans.tercerog.mdk.connection.ssl.SSLConfigurator

-     public class SSLConfigurator
      extends Object

  SSL通信するためのキーストア、トラストストアなどのパラメータを設定する。
  作成者:
    Veritrans Inc

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `SSLConfigurator()`

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `int` | `getConnectionTimeoutSec()` 接続タイムアウト時間(ミリ秒)を取得する。
    `String` | `getKeystoreAlgorithm()` キーストアアルゴリズム(SunX509)を取得する。
    `String` | `getKeystorePass()` キーストアパスワードを取得する。
    `String` | `getKeystorePath()` キーストアファイルパスを取得する。
    `String` | `getKeystoreType()` キーストアタイプ(PKCS12 or JKS)を取得する。
    `String` | `getProtocol()` プロトコルを取得する。
    `int` | `getReadTimeoutSec()` 読み取りタイムアウト時間(ミリ秒)を取得する。
    `String` | `getTruststoreAlgorithm()` トラストストアアルゴリズム(SunX509)を取得する。
    `String` | `getTruststorePass()` トラストストアパスワードを取得する。
    `String` | `getTruststorePath()` トラストストアファイルパスを取得する。
    `String` | `getTruststoreType()` トラストストアタイプ(PKCS12 or JKS)を取得する。
    `void` | `setConnectionTimeoutSec(int connectionTimeoutSec)` 接続タイムアウト時間(ミリ秒)を設定する。
    `void` | `setKeystoreAlgorithm(String keystoreAlgorithm)` キーストアアルゴリズム(SunX509)を設定する。
    `void` | `setKeystorePass(String keystorePass)` キーストアパスワードを設定する。
    `void` | `setKeystorePath(String keystorePath)` キーストアファイルパスを設定する。
    `void` | `setKeystoreType(String keystoreType)` キーストアタイプ(PKCS12 or JKS)を設定する。
    `void` | `setProtocol(String protocol)` プロトコルを設定する。
    `void` | `setReadTimeoutSec(int readTimeoutSec)` 読み取りタイムアウト時間(ミリ秒)を設定する。
    `void` | `setTruststoreAlgorithm(String truststoreAlgorithm)` トラストストアアルゴリズム(SunX509)を設定する。
    `void` | `setTruststorePass(String truststorePass)` トラストストアパスワードを設定する。
    `void` | `setTruststorePath(String truststorePath)` トラストストアファイルパスを設定する。
    `void` | `setTruststoreType(String truststoreType)` トラストストアタイプ(PKCS12 or JKS)を設定する。

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### SSLConfigurator

          public SSLConfigurator()

  - ### メソッドの詳細

    - #### getProtocol

          public String getProtocol()

      プロトコルを取得する。
      戻り値:
        プロトコル

    - #### setProtocol

          public void setProtocol(String protocol)

      プロトコルを設定する。
      パラメータ:
        `protocol` - プロトコル

    - #### getConnectionTimeoutSec

          public int getConnectionTimeoutSec()

      接続タイムアウト時間(ミリ秒)を取得する。
      戻り値:
        接続タイムアウト時間(ミリ秒)

    - #### setConnectionTimeoutSec

          public void setConnectionTimeoutSec(int connectionTimeoutSec)

      接続タイムアウト時間(ミリ秒)を設定する。
      パラメータ:
        `connectionTimeoutSec` - 接続タイムアウト時間(ミリ秒)

    - #### getReadTimeoutSec

          public int getReadTimeoutSec()

      読み取りタイムアウト時間(ミリ秒)を取得する。
      戻り値:
        読み取りタイムアウト時間(ミリ秒)

    - #### setReadTimeoutSec

          public void setReadTimeoutSec(int readTimeoutSec)

      読み取りタイムアウト時間(ミリ秒)を設定する。
      パラメータ:
        `readTimeoutSec` - 読み取りタイムアウト時間(ミリ秒)

    - #### getKeystorePath

          public String getKeystorePath()

      キーストアファイルパスを取得する。
      戻り値:
        キーストアファイルパス

    - #### setKeystorePath

          public void setKeystorePath(String keystorePath)

      キーストアファイルパスを設定する。
      パラメータ:
        `keystorePath` - キーストアファイルパス

    - #### getKeystorePass

          public String getKeystorePass()

      キーストアパスワードを取得する。
      戻り値:
        キーストアパスワード

    - #### setKeystorePass

          public void setKeystorePass(String keystorePass)

      キーストアパスワードを設定する。
      パラメータ:
        `keystorePass` - キーストアパスワード

    - #### getKeystoreType

          public String getKeystoreType()

      キーストアタイプ(PKCS12 or JKS)を取得する。
      戻り値:
        キーストアタイプ(PKCS12 or JKS)

    - #### setKeystoreType

          public void setKeystoreType(String keystoreType)

      キーストアタイプ(PKCS12 or JKS)を設定する。
      パラメータ:
        `keystoreType` - キーストアタイプ(PKCS12 or JKS)

    - #### getKeystoreAlgorithm

          public String getKeystoreAlgorithm()

      キーストアアルゴリズム(SunX509)を取得する。
      戻り値:
        キーストアアルゴリズム(SunX509)

    - #### setKeystoreAlgorithm

          public void setKeystoreAlgorithm(String keystoreAlgorithm)

      キーストアアルゴリズム(SunX509)を設定する。
      パラメータ:
        `keystoreAlgorithm` - キーストアアルゴリズム(SunX509)

    - #### getTruststorePath

          public String getTruststorePath()

      トラストストアファイルパスを取得する。
      戻り値:
        トラストストアファイルパス

    - #### setTruststorePath

          public void setTruststorePath(String truststorePath)

      トラストストアファイルパスを設定する。
      パラメータ:
        `truststorePath` - トラストストアファイルパス

    - #### getTruststorePass

          public String getTruststorePass()

      トラストストアパスワードを取得する。
      戻り値:
        トラストストアパスワード

    - #### setTruststorePass

          public void setTruststorePass(String truststorePass)

      トラストストアパスワードを設定する。
      パラメータ:
        `truststorePass` - トラストストアパスワード

    - #### getTruststoreType

          public String getTruststoreType()

      トラストストアタイプ(PKCS12 or JKS)を取得する。
      戻り値:
        トラストストアタイプ(PKCS12 or JKS)

    - #### setTruststoreType

          public void setTruststoreType(String truststoreType)

      トラストストアタイプ(PKCS12 or JKS)を設定する。
      パラメータ:
        `truststoreType` - トラストストアタイプ(PKCS12 or JKS)

    - #### getTruststoreAlgorithm

          public String getTruststoreAlgorithm()

      トラストストアアルゴリズム(SunX509)を取得する。
      戻り値:
        トラストストアアルゴリズム(SunX509)

    - #### setTruststoreAlgorithm

          public void setTruststoreAlgorithm(String truststoreAlgorithm)

      トラストストアアルゴリズム(SunX509)を設定する。
      パラメータ:
        `truststoreAlgorithm` - トラストストアアルゴリズム(SunX509)

Copyright © 2026. All rights reserved.