public class TrustManagerUtil extends Object
TrustManager
相关工具类Modifier and Type | Field and Description |
---|---|
static X509TrustManager[] |
TRUST_ANYS
信任所有
|
Constructor and Description |
---|
TrustManagerUtil() |
Modifier and Type | Method and Description |
---|---|
static X509TrustManager |
getDefaultTrustManager()
|
static TrustManager[] |
getDefaultTrustManagers()
|
static X509TrustManager |
getTrustManager(KeyStore keyStore,
Provider provider)
|
static X509TrustManager |
getTrustManager(KeyStore keyStore,
String algorithm,
Provider provider)
|
static TrustManagerFactory |
getTrustManagerFactory(KeyStore keyStore,
String algorithm,
Provider provider)
获取指定的
TrustManagerFactory |
static TrustManager[] |
getTrustManagers(KeyStore keyStore)
|
static TrustManager[] |
getTrustManagers(KeyStore keyStore,
String algorithm,
Provider provider)
|
public static final X509TrustManager[] TRUST_ANYS
public static X509TrustManager getDefaultTrustManager()
X509TrustManager
or null
public static X509TrustManager getTrustManager(KeyStore keyStore, Provider provider)
keyStore
- KeyStore
provider
- 算法提供者,如bc,null
表示默认X509TrustManager
or null
public static X509TrustManager getTrustManager(KeyStore keyStore, String algorithm, Provider provider)
keyStore
- KeyStore
algorithm
- 算法名称,如"SunX509",null
表示默认SunX509provider
- 算法提供者,如bc,null
表示默认SunJSSEX509TrustManager
or null
public static TrustManager[] getDefaultTrustManagers()
X509TrustManager
or null
public static TrustManager[] getTrustManagers(KeyStore keyStore)
keyStore
- KeyStore
TrustManager
or null
public static TrustManager[] getTrustManagers(KeyStore keyStore, String algorithm, Provider provider)
keyStore
- KeyStore
algorithm
- 算法名称,如"SunX509",null
表示默认SunX509provider
- 算法提供者,如bc,null
表示默认SunJSSETrustManager
or null
public static TrustManagerFactory getTrustManagerFactory(KeyStore keyStore, String algorithm, Provider provider)
TrustManagerFactory
keyStore
- KeyStore
algorithm
- 算法名称,如"SunX509",null
表示默认SunX509provider
- 算法提供者,如bc,null
表示默认SunJSSETrustManager
or null
Copyright © 2025. All rights reserved.