MyX509TrustManager.java 695 B

1234567891011121314151617181920212223
  1. package com.happy.common.http;
  2. import javax.net.ssl.X509TrustManager;
  3. import java.security.cert.CertificateException;
  4. import java.security.cert.X509Certificate;
  5. /**
  6. * X509TrustManager用于实现SSL证书的安全校验
  7. * @author lujunjie
  8. * @date 2018/03/01
  9. */
  10. public class MyX509TrustManager implements X509TrustManager {
  11. @Override
  12. public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {}
  13. @Override
  14. public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {}
  15. @Override
  16. public X509Certificate[] getAcceptedIssuers() {
  17. return null;
  18. }
  19. }