如何在 java 中获取数字证书的密钥用法

How to get key usage of a digital certificate in java

如何在java中获取数字证书的密钥用法。 我想知道数字签名或密钥加密等证书的用途。

您可以通过调用 X509Certificate.getKeyUsage() 方法获取该信息。

扩展密钥使用信息可以从X509Certificate.getExtendedKeyUsage()获得。

如果您想查看有关证书的基本信息,keytool 可以做到这一点:

keytool -printcert -file <mycert.cer>