class WebAuthn::PublicKeyCredentialWithAttestation
Public Class Methods
response_class()
click to toggle source
# File lib/webauthn/public_key_credential_with_attestation.rb, line 8 def self.response_class WebAuthn::AuthenticatorAttestationResponse end
Public Instance Methods
public_key()
click to toggle source
# File lib/webauthn/public_key_credential_with_attestation.rb, line 20 def public_key if raw_public_key encoder.encode(raw_public_key) end end
raw_public_key()
click to toggle source
# File lib/webauthn/public_key_credential_with_attestation.rb, line 26 def raw_public_key response&.authenticator_data&.credential&.public_key end
verify(challenge, user_verification: nil)
click to toggle source
Calls superclass method
WebAuthn::PublicKeyCredential#verify
# File lib/webauthn/public_key_credential_with_attestation.rb, line 12 def verify(challenge, user_verification: nil) super response.verify(encoder.decode(challenge), user_verification: user_verification) true end