top.jfunc.http.holder.DefaultSSLHolder Maven / Gradle / Ivy
package top.jfunc.http.holder;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLContext;
import javax.net.ssl.X509TrustManager;
/**
* @author xiongshiyan at 2019/6/3 , contact me with email [email protected] or phone 15208384257
*/
public class DefaultSSLHolder implements SSLHolder {
/**
* HostnameVerifier
*/
private HostnameVerifier hostnameVerifier = null;
/**
* SSLContext
*/
private SSLContext sslContext = null;
/**
* X509TrustManager
*/
private X509TrustManager x509TrustManager = null;
@Override
public HostnameVerifier getHostnameVerifier() {
return hostnameVerifier;
}
@Override
public SSLHolder setHostnameVerifier(HostnameVerifier hostnameVerifier) {
this.hostnameVerifier = hostnameVerifier;
return this;
}
@Override
public SSLContext getSslContext() {
return sslContext;
}
@Override
public SSLHolder setSslContext(SSLContext sslContext) {
this.sslContext = sslContext;
return this;
}
@Override
public X509TrustManager getX509TrustManager() {
return x509TrustManager;
}
@Override
public SSLHolder setX509TrustManager(X509TrustManager x509TrustManager) {
this.x509TrustManager = x509TrustManager;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy