Программная система от сотрудничающей компании должна подключиться к одной из наших систем и пройти аутентификацию в нашем каталоге Azure-B2C.Они хотели бы проверить подпись в нашем возвращенном токене JWT.
Я создал открытый ключ RSA, используя подход, описанный в этом разделе: Azure AD B2C - проверка токена не работает
В результате появился следующий открытый ключ 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-----
Изменение заголовка PEM моего открытого ключа RSA не работает.Итак, теперь мой вопрос: возможно ли преобразовать мой открытый ключ RSA в соответствующий формат сертификата?Если да, то как?