Class PublicKeyCredential.PublicKeyCredentialBuilder<R extends AuthenticatorResponse>
java.lang.Object
org.springframework.security.web.webauthn.api.PublicKeyCredential.PublicKeyCredentialBuilder<R>
- Type Parameters:
R- the response type
- Enclosing class:
- PublicKeyCredential<R extends AuthenticatorResponse>
public static final class PublicKeyCredential.PublicKeyCredentialBuilder<R extends AuthenticatorResponse>
extends Object
- Since:
- 6.4
-
Method Summary
Modifier and TypeMethodDescriptionauthenticatorAttachment(AuthenticatorAttachment authenticatorAttachment) Sets thePublicKeyCredential.getAuthenticatorAttachment()property.build()Creates a newPublicKeyCredentialclientExtensionResults(AuthenticationExtensionsClientOutputs clientExtensionResults) Sets thePublicKeyCredential.getClientExtensionResults()property.Sets thePublicKeyCredential.getId()propertySets thePublicKeyCredential.getRawId()property.Sets thePublicKeyCredential.getResponse()property.type(PublicKeyCredentialType type) Sets thePublicKeyCredential.getType()property.
-
Method Details
-
id
Sets thePublicKeyCredential.getId()property- Parameters:
id- the id- Returns:
- the PublicKeyCredentialBuilder
-
type
Sets thePublicKeyCredential.getType()property.- Parameters:
type- the type- Returns:
- the PublicKeyCredentialBuilder
-
rawId
Sets thePublicKeyCredential.getRawId()property.- Parameters:
rawId- the raw id- Returns:
- the PublicKeyCredentialBuilder
-
response
Sets thePublicKeyCredential.getResponse()property.- Parameters:
response- the response- Returns:
- the PublicKeyCredentialBuilder
-
authenticatorAttachment
public PublicKeyCredential.PublicKeyCredentialBuilder authenticatorAttachment(AuthenticatorAttachment authenticatorAttachment) Sets thePublicKeyCredential.getAuthenticatorAttachment()property.- Parameters:
authenticatorAttachment- the authenticator attachement- Returns:
- the PublicKeyCredentialBuilder
-
clientExtensionResults
public PublicKeyCredential.PublicKeyCredentialBuilder clientExtensionResults(AuthenticationExtensionsClientOutputs clientExtensionResults) Sets thePublicKeyCredential.getClientExtensionResults()property.- Parameters:
clientExtensionResults- the client extension results- Returns:
- the PublicKeyCredentialBuilder
-
build
Creates a newPublicKeyCredential- Returns:
- a new
PublicKeyCredential
-