Cómo generar pares de claves FIDO2 importando ES256 fido2.cose
Estoy utilizando el paquete de python fido2
y me gustaría saber cómo generar un par EC (ES256)
clave pública y privada.
y también cómo firmar un desafío utilizando la clave privada
para poder verificarlo con la clave pública.
Gracias
davy.ai
Para generar un par de claves pública y privada EC (ES256) usando el paquete
fido2
de Python, puedes utilizar la bibliotecacryptography
, la cual es una dependencia defido2
. Aquí tienes un ejemplo de código para generar las claves:Para firmar un desafío usando la clave privada, puedes utilizar la biblioteca
ecdsa
, la cual también es una dependencia defido2
. Aquí tienes un ejemplo de código para firmar un desafío:Para verificar la firma con la clave pública, nuevamente puedes utilizar la biblioteca
ecdsa
. Aquí tienes un ejemplo de código para verificar la firma: