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