|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.veritrans.tercerog.mdk.connection.ssl.SSLSocketUtils
public class SSLSocketUtils
SSLソケットに関連する機能をまとめたクラス。
コンストラクタの概要 | |
---|---|
SSLSocketUtils()
|
メソッドの概要 | |
---|---|
SSLSocket |
createSSLSocket(String host,
int port,
SSLConfigurator sslConf)
SSLソケットを生成して返す。 |
KeyManager[] |
getKeyManager(String keystorePath,
String keystorePass,
String keystoreType,
String keystoreAlgorithm)
キーマネージャーの配列を返す。 |
SSLSocketFactory |
getSSLSocketFactory(SSLConfigurator sslConf)
SSLソケットファクトリーを取得する。 |
TrustManager[] |
getTrustManager(String truststorePath,
String truststorePass,
String truststoreType,
String truststoreAlgorithm)
トラストマネージャーの配列を返す。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public SSLSocketUtils()
メソッドの詳細 |
---|
public SSLSocket createSSLSocket(String host, int port, SSLConfigurator sslConf) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException, UnrecoverableKeyException, KeyManagementException, UnknownHostException, Exception
host
- ホスト名port
- ポート番号sslConf
- SSL送信するためのコンフィグクラス
KeyStoreException
NoSuchAlgorithmException
CertificateException
FileNotFoundException
IOException
UnrecoverableKeyException
KeyManagementException
UnknownHostException
Exception
public SSLSocketFactory getSSLSocketFactory(SSLConfigurator sslConf) throws NoSuchAlgorithmException, KeyManagementException, KeyStoreException, CertificateException, FileNotFoundException, UnrecoverableKeyException, IOException
sslConf
- SSL送信するためのCONFIGクラス
NoSuchAlgorithmException
KeyManagementException
KeyStoreException
CertificateException
FileNotFoundException
UnrecoverableKeyException
IOException
public KeyManager[] getKeyManager(String keystorePath, String keystorePass, String keystoreType, String keystoreAlgorithm) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException, UnrecoverableKeyException, KeyManagementException
keystorePath
- キーストアファイルパスkeystorePass
- キーストアパスワードkeystoreType
- キーストアタイプkeystoreAlgorithm
- キーストアマネージャーアルゴリズム
KeyStoreException
NoSuchAlgorithmException
CertificateException
FileNotFoundException
IOException
UnrecoverableKeyException
KeyManagementException
public TrustManager[] getTrustManager(String truststorePath, String truststorePass, String truststoreType, String truststoreAlgorithm) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException
truststorePath
- トラストストアファイルパスtruststorePass
- トラストストアパスワードtruststoreType
- トラストストアタイプtruststoreAlgorithm
- トラストストアマネージャーアルゴリズム
KeyStoreException
NoSuchAlgorithmException
CertificateException
FileNotFoundException
IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |