带有证书的HTTP请求

开发

我怎么能使用证书打一个URL,不能抛出异常。必须包含证书。向我推荐一些演示示例。我能够读取证书,但是如何使用此证书打入URL。

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.net.HttpURLConnection;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;


public class httpcert {

    public static void main(String[] args) {
        FileInputStream is;
        try {
            is = new FileInputStream("/home/devel-p/Android/PKI/CA.crt");
            CertificateFactory x509CertFact = CertificateFactory.getInstance("X.509");
            X509Certificate cert = (X509Certificate)x509CertFact.generateCertificate(is);
            System.out.println(cert);


        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (CertificateException e) {
            e.printStackTrace();
        }

}

用户名

SSL连接仅在服务器要求时发送客户端证书,并且仅在服务器决定时才强制使用证书。您无法从客户端控制任何操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章