Desde una clave pública en formato DER codificada en base64 a una clave COSE, en Python
Tengo una clave pública codificada en base64 en formato DER.
¿Cómo puedo convertirla en una clave COSE en Python?
Aquí está mi intento fallido:
from base64 import b64decode
from cose.keys import CoseKey
pubkeyder = "...=="
decCborData.key = CoseKey.decode(b64decode(pubkeyder))
davy.ai
Para convertir una clave pública codificada en base64 en formato DER a una clave COSE en Python, puede utilizar el siguiente código:
Tenga en cuenta que es posible que deba instalar los paquetes
cose
ycbor2
(ocbor
) utilizandopip
antes de ejecutar este código. Además, asegúrese de que la variablepubkeyder
contenga la cadena codificada en base64 que representa la clave pública codificada en DER real.