Проверить подпись webauthn с помощью openssl

У Firefox 60 теперь есть webauthn, и я экспериментировал с ним. Примеры в Javascript (например, здесь).

В функции verifySignature(key, data, derSig)... они используют

let alg = {name: "ECDSA", hash: "SHA-256"};

return crypto.subtle.verify(alg, key, sig, data);

Очевидно, что для обеспечения безопасности это должно быть сделано на стороне сервера. У меня есть все, что мне нужно для работы на стороне сервера для генерации ключа из ключа Yubico 2 и проверки до этого момента. Однако я не могу понять из документации, что такое openssl-эквивалент, чтобы выполнить шаг проверки. Я нахожусь на Debian Stretch, полностью обновлен, и у него openssl 1.1.0f.

0 ответов

Другие вопросы по тегам