Как подписать сообщение Cose сертификатом CSR?

#python #python-3.x #security #encryption #cbor

Вопрос:

У меня есть сертификат CSR, который начинается с MIICi..

Я хотел бы понять, как использовать сертификат CSR для подписи сообщения в кодировке CBOR из JSON.

допустим, у вас есть следующий пример JSON: {«foo»: «bar»}

затем обычно я кодирую его с помощью библиотеки Cbor2 на Python. Однако я не знаю, как сдать сертификат.

не стесняйтесь использовать любой другой язык или библиотеки. все предложения будут высоко оценены!

Комментарии:

1. Запрос на подпись сертификата еще не является сертификатом. Обычно в нем отсутствуют поля, поэтому он не будет принят библиотекой, ожидающей получения сертификата. Ваша строка «MII…» просто означает, что она закодирована в базе 64, она мало что говорит о самом сертификате (кроме того, что вам, возможно, потребуется его декодировать, чтобы получить сертификат в кодировке DER).