Class RegistrationRequest
java.lang.Object
com.jadaptive.webauthn.server.model.RegistrationRequest
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.yubico.webauthn.data.PublicKeyCredentialCreationOptionscom.yubico.webauthn.data.ByteArrayOptional<com.yubico.webauthn.data.ByteArray>inthashCode()voidsetCredentialNickname(Optional<String> credentialNickname) voidsetPublicKeyCredentialCreationOptions(com.yubico.webauthn.data.PublicKeyCredentialCreationOptions publicKeyCredentialCreationOptions) voidsetRequestId(com.yubico.webauthn.data.ByteArray requestId) voidsetSessionToken(Optional<com.yubico.webauthn.data.ByteArray> sessionToken) voidsetUsername(String username) toString()
-
Constructor Details
-
RegistrationRequest
public RegistrationRequest()
-
-
Method Details
-
getUsername
-
setUsername
-
getCredentialNickname
-
setCredentialNickname
-
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
-
setSessionToken
-
hashCode
public int hashCode() -
equals
-
toString
-