public class SSLSocketUtils extends Object
コンストラクタと説明 |
---|
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)
トラストマネージャーの配列を返す。
|
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
Copyright © 2024. All rights reserved.