我有一个 base64 编码的证书。我可以像这样使用 Java 获取公钥:
private static final String CERTIFICATE = "MIIGXDCCBUSgAwIBAgIMNrcrYQDXRuN4uLHeMA0GCSqGSIb3DQEBC........";
X509Certificate cert = (X509Certificate) CertificateFactory.getInstance("X.509")
.generateCertificate(new ByteArrayInputStream(Base64.getDecoder().decode(CERTIFICATE)));
PublicKey publicKey = cert.getPublicKey();
但现在我尝试使用 Python 3 做同样的事情。我找不到任何示例如何从 base64 编码字符串中获取公钥。有人可以帮助或指向我一些示例代码来获取我以后可以用来加密 JWT 的公钥。
谢谢大卫