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送信するためのコンフィグクラスKeyStoreExceptionNoSuchAlgorithmExceptionCertificateExceptionFileNotFoundExceptionIOExceptionUnrecoverableKeyExceptionKeyManagementExceptionUnknownHostExceptionExceptionpublic SSLSocketFactory getSSLSocketFactory(SSLConfigurator sslConf) throws NoSuchAlgorithmException, KeyManagementException, KeyStoreException, CertificateException, FileNotFoundException, UnrecoverableKeyException, IOException
sslConf - SSL送信するためのCONFIGクラスNoSuchAlgorithmExceptionKeyManagementExceptionKeyStoreExceptionCertificateExceptionFileNotFoundExceptionUnrecoverableKeyExceptionIOExceptionpublic KeyManager[] getKeyManager(String keystorePath, String keystorePass, String keystoreType, String keystoreAlgorithm) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException, UnrecoverableKeyException, KeyManagementException
keystorePath - キーストアファイルパスkeystorePass - キーストアパスワードkeystoreType - キーストアタイプkeystoreAlgorithm - キーストアマネージャーアルゴリズムKeyStoreExceptionNoSuchAlgorithmExceptionCertificateExceptionFileNotFoundExceptionIOExceptionUnrecoverableKeyExceptionKeyManagementExceptionpublic TrustManager[] getTrustManager(String truststorePath, String truststorePass, String truststoreType, String truststoreAlgorithm) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException
truststorePath - トラストストアファイルパスtruststorePass - トラストストアパスワードtruststoreType - トラストストアタイプtruststoreAlgorithm - トラストストアマネージャーアルゴリズムKeyStoreExceptionNoSuchAlgorithmExceptionCertificateExceptionFileNotFoundExceptionIOExceptionCopyright © 2025. All rights reserved.