首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android读取证书文件

Android读取证书文件
EN

Stack Overflow用户
提问于 2015-05-28 12:23:11
回答 1查看 710关注 0票数 1

我真的需要一位专家来帮助我。谢谢!我编写了一个程序,从资产中读取证书文件,并通过套接字发送。

但是,下面这行代码不起作用:

"X509Certificate clientcert=(X509Certificate)of.generateCertificate(in)"

我很困惑。整个程序如下:

代码语言:javascript
复制
private Socket client = null;
private Button button;
private FileInputStream fis = null;

private ObjectOutputStream out = null;



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    button = (Button) findViewById(R.id.button);
    button.setOnClickListener(new OnClickListener()
    {
        public void onClick(View v)
        {
            new Thread (new Runnable()
            {
                public void run()
                {
                    try
                    {
                        client = new Socket("192.168.1.186", 4444);
                        out = new ObjectOutputStream(client.getOutputStream());

                        AssetManager assetManager = getAssets();
                        InputStream in;
                        in = assetManager.open("client.crt");

                        CertificateFactory of = CertificateFactory.getInstance("X.509");

                        X509Certificate clientcert = (X509Certificate) of.generateCertificate(in);  

                        out.writeObject(clientcert);

                        in.close();
                        out.close();
                    }
                    catch(Exception e)
                    {
                        e.printStackTrace();
                    }
                }
            }).start();
        }
    });
}
EN

回答 1

Stack Overflow用户

发布于 2015-05-28 12:25:24

您好,请尝试以下方式阅读证书:

代码语言:javascript
复制
CertificateFactory.getInstance("X.509").generateCertificate(new FileInputStream("path")));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30497226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档