lib/acme/client/jwk/ecdsa.rb in acme-client-0.6.0 vs lib/acme/client/jwk/ecdsa.rb in acme-client-0.6.1

- old
+ new

@@ -1,12 +1,12 @@ class Acme::Client::JWK::ECDSA < Acme::Client::JWK::Base # JWA parameters for supported OpenSSL curves. # https://tools.ietf.org/html/rfc7518#section-3.1 - KNWON_CURVES = { + KNOWN_CURVES = { 'prime256v1' => { jwa_crv: 'P-256', - jwa_alg: 'ES384', + jwa_alg: 'ES256', digest: OpenSSL::Digest::SHA256 }.freeze, 'secp384r1' => { jwa_crv: 'P-384', jwa_alg: 'ES384', @@ -27,10 +27,10 @@ def initialize(private_key) unless private_key.is_a?(OpenSSL::PKey::EC) raise ArgumentError, 'private_key must be a OpenSSL::PKey::EC' end - unless @curve_params = KNWON_CURVES[private_key.group.curve_name] + unless @curve_params = KNOWN_CURVES[private_key.group.curve_name] raise ArgumentError, 'Unknown EC curve' end @private_key = private_key end