You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/openssl-signature_algorithm-1.3.0/lib/openssl/signature_algorithm/rsa.rb:39:in `initialize': unknown keyword: :curve (ArgumentError) from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/tpm-key_attestation-0.12.0/lib/tpm/certify_validator.rb:47:in `new' from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/tpm-key_attestation-0.12.0/lib/tpm/certify_validator.rb:47:in `valid_signature?' from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/tpm-key_attestation-0.12.0/lib/tpm/certify_validator.rb:34:in `valid?'
from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/tpm-key_attestation-0.12.0/lib/tpm/key_attestation.rb:63:in `valid?' from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/webauthn-3.1.0/lib/webauthn/attestation_statement/tpm.rb:48:in `valid_key_attestation?' from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/webauthn-3.1.0/lib/webauthn/attestation_statement/tpm.rb:23:in `valid?' from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/webauthn-3.1.0/lib/webauthn/attestation_object.rb:41:in `valid_attestation_statement?'
from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/webauthn-3.1.0/lib/webauthn/authenticator_attestation_response.rb:80:in `valid_attestation_statement?' from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/webauthn-3.1.0/lib/webauthn/authenticator_response.rb:64:in `verify_item' from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/webauthn-3.1.0/lib/webauthn/authenticator_attestation_response.rb:45:in `verify' from /Users/majora-mask/.rbenv/versions/3.1.4/lib/ruby/gems/3.1.0/gems/webauthn-3.1.0/lib/webauthn/public_key_credential_with_attestation.rb:15:in `verify'
from /Users/majora-mask/IdeaProjects/webauthn-demo/app/controllers/webauthn_credentials_controller.rb:1:in `create' from /Users/majora-mask/IdeaProjects/webauthn-demo/app/controllers/webauthn_credentials_controller.rb:39:in `create'
In this case, a curve parameter is added to the arguments passed to the OpenSSL::SignatureAlgorithm::RSA class of this Gem, but since the initialize side only receives the hash_function parameter ArgumentError.
When registering a passkey in Windows 11, if some conditions are met, the title exception will occur and registration will fail.
Condition
Environments
Code for WebAuthn::Credential.options_for_create
Error Details
Investigated
curve
parameter is added to the arguments passed to theOpenSSL::SignatureAlgorithm::RSA
class of this Gem, but since the initialize side only receives thehash_function
parameter ArgumentError.openssl-signature_algorithm/lib/openssl/signature_algorithm/rsa.rb
Line 39 in 323447b
attestation
in options_for_create tonone
, but we don't want to do that.Please investigate the cause and correct the problem!
The text was updated successfully, but these errors were encountered: