Extraindo chave privada do cartão PIV

Extraindo chave privada do cartão PIV

Consigo obter a chave pública do meu cartão PIV (usando PuTTy), mas não consigo obter a chave privada, que gostaria de emular no cartão executando Pageant. Existe alguma maneira de retirar a chave privada do cartão?

RELACIONADO: Posso usar a autenticação de dois fatores CAPI no MobaXterm?

Responder1

Não, cartões inteligentespor designnão tem método para revelar a chave privada.

Mas vocênão precisapara extrair a chave privada – a autenticação SSH requer apenas a capacidade de assinar (e todo o conceito de “agentes-chave” é baseado nisso). Assim como o PuTTY-CAC pode criar assinaturas usando seu cartão inteligente via CAPI (ou PKCS#11),Concurso-CACpode fazer exatamente o mesmo.

(Captura de tela da lista de chaves do Pageant-CAC)

Responder2

Você não pode extrair a chave privada de um cartão inteligente PIV, pois isso é feito como um cofre seguro para a chave privada. Mas você pode usar um agente Putty compatível com Pageant que usa um cartão PIV como armazenamento seguro de chaves, esse é o objetivo claro doPIVageante, que minha empresa desenvolveu. Ele pode funcionar com qualquer software SSH/SFTP que possa usar Pageant, como Putty, Kitty, WinSCP, cliente X2Go, Fork, ...

informação relacionada