PEM证书的Azure B2C RSA公钥

时间:2019-02-06 16:20:28

标签: azure jwt azure-ad-b2c

合作公司的软件系统需要连接到我们的系统之一,并根据我们的Azure-B2C目录进行身份验证。他们想验证返回的JWT令牌中的签名。

我已使用本主题中描述的方法创建了RSA公钥: Azure AD B2C - Token validation does not work

这导致了以下RSA公钥:

-----BEGIN RSA PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA959e/O3gE574tAdjfjE6
+6OgTBsTGGbDTHBn/w137OTKoH3MnbOX16rrfumVZOr2GisCtIwxJM8ziiqvG1Fj
*more key*
-----END RSA PUBLIC KEY-----

我已使用此RSA公钥在jwt.io中验证我的令牌的签名,并且该签名有效。

但是,合作公司需要这样的PEM证书:

-----BEGIN CERTIFICATE-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA959e/O3gE574tAdjfjE6
+6OgTBsTGGbDTHBn/w137OTKoH3MnbOX16rrfumVZOr2GisCtIwxJM8ziiqvG1Fj
*more key*
-----END CERTIFICATE-----

修改我的RSA公钥的PEM标头不起作用。 所以现在我的问题是:是否可以将我的RSA公钥转换为适当的证书格式?如果是,怎么办?

0 个答案:

没有答案