java - 如何知道 x509 证书是否由 RSA 签名?

标签 java ssl rsa x509certificate

了解任何 x509 证书 是否由 RSA 签名的最佳方法是什么?

意思是,通过哪个文件头可以知道该信息?

最佳答案

随便跑

openssl x509 -text -noout -in yourcertfile.pem

Signature Algorithm 属性将向您显示证书是如何签名的:

Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 13 (0xd)
    Signature Algorithm: sha1WithRSAEncryption
        Issuer: C=XX, L=XXXXXX, O=XXXXXX, OU=XXXXXX, CN=XXXXXX
        Validity: 
            Not Before: XXX XX XX:XX:XX XXXX GMT
            Not Before: XXX XX XX:XX:XX XXXX GMT
            ....

关于java - 如何知道 x509 证书是否由 RSA 签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33852390/

相关文章:

php - SSL 在 laravel 5.5 上

security - 是否可以拦截纯文本安全请求的有效负载?

.net - RSA 和 OAEP : Choosing or not choosing the Hash Algorithm?

linux - SSH 权限被拒绝(公钥)

java - 谁将 Spring ModelMap 作为参数传递给 Controller ​​方法?

java - 在java中调用一个方法

python - 如何在 Flask 中使用 SSL

javascript - 如何在 Node js 中从 RSA 公钥生成 SKI?

java - C#接口(interface)协方差,指定参数类型

java - 为什么物体是看不见的?