使用OpenSSL检查以编程方式创建的自签名证书

时间:2016-04-12 12:38:07

标签: ssl openssl certificate

我已根据这些说明创建了我的证书: Programmatically Create X509 Certificate using OpenSSL

现在我正在尝试检查代产品是否正确。为此,我首先使用OpenSSL命令行创建证书,然后以编程方式创建(基于上面给定的链接)我的证书具有完全相同的值(开始日期,结束日期,序列号等)。

以下是用于创建自签名证书的openssl命令:

loginButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        LoginSoapTask lert = new LoginSoapTask(v.getContext());
        // lert.checkDetails(usernameField.getText().toString(), passwordField.getText().toString());
    }
});

以下是我的代码示例:

openssl req -x509 -days 365 -new -out test.pem -key privateKey.pem -config ./caconfig.cnf

使用命令行检查内容,我注意到除了签名不同之外,一切都是正确的。我很确定我使用了同样的钥匙!

哪些数据受签名影响?也许我错过了什么。 还有另一种方法,来验证我的代码是否正确吗?

0 个答案:

没有答案
相关问题