Class RegistrationRequest

java.lang.Object
com.jadaptive.webauthn.server.model.RegistrationRequest

public class RegistrationRequest extends Object
When a relying party app requests relying party for a registration request. The relying party app needs a request object as described in Webauthn specification to be sent to Webauthn device. This device receives this request from the relying party app. So the flow is, RP APP -> RP -> RegistrationRequest instance RP APP receives the instance -> Webauthn device. This webauth device then process the request. The request has user details and PKI key information to be created. From user details and key information Webauthn device creates a new PKI key.
  • Constructor Details

    • RegistrationRequest

      public RegistrationRequest()
  • Method Details

    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getCredentialNickname

      public Optional<String> getCredentialNickname()
    • setCredentialNickname

      public void setCredentialNickname(Optional<String> credentialNickname)
    • getRequestId

      public com.yubico.webauthn.data.ByteArray getRequestId()
    • setRequestId

      public void setRequestId(com.yubico.webauthn.data.ByteArray requestId)
    • getPublicKeyCredentialCreationOptions

      public com.yubico.webauthn.data.PublicKeyCredentialCreationOptions getPublicKeyCredentialCreationOptions()
    • setPublicKeyCredentialCreationOptions

      public void setPublicKeyCredentialCreationOptions(com.yubico.webauthn.data.PublicKeyCredentialCreationOptions publicKeyCredentialCreationOptions)
    • getSessionToken

      public Optional<com.yubico.webauthn.data.ByteArray> getSessionToken()
    • setSessionToken

      public void setSessionToken(Optional<com.yubico.webauthn.data.ByteArray> sessionToken)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object