class WebAuthn::PublicKeyCredentialWithAssertion
Public Class Methods
response_class()
click to toggle source
# File lib/webauthn/public_key_credential_with_assertion.rb, line 8 def self.response_class WebAuthn::AuthenticatorAssertionResponse end
Public Instance Methods
raw_user_handle()
click to toggle source
# File lib/webauthn/public_key_credential_with_assertion.rb, line 31 def raw_user_handle response.user_handle end
user_handle()
click to toggle source
# File lib/webauthn/public_key_credential_with_assertion.rb, line 25 def user_handle if raw_user_handle encoder.encode(raw_user_handle) end end
verify(challenge, public_key:, sign_count:, user_verification: nil)
click to toggle source
Calls superclass method
WebAuthn::PublicKeyCredential#verify
# File lib/webauthn/public_key_credential_with_assertion.rb, line 12 def verify(challenge, public_key:, sign_count:, user_verification: nil) super response.verify( encoder.decode(challenge), public_key: encoder.decode(public_key), sign_count: sign_count, user_verification: user_verification ) true end