Class PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder
java.lang.Object
org.springframework.security.web.webauthn.api.PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder
- Enclosing class:
- PublicKeyCredentialDescriptor
public static final class PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder
extends Object
Used to create
PublicKeyCredentialDescriptor- Since:
- 6.4
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Create a newPublicKeyCredentialDescriptorSets thePublicKeyCredentialDescriptor.getId()property.transports(Set<AuthenticatorTransport> transports) Sets thePublicKeyCredentialDescriptor.getTransports()property.transports(AuthenticatorTransport... transports) Sets thePublicKeyCredentialDescriptor.getTransports()property.type(PublicKeyCredentialType type) Sets thePublicKeyCredentialDescriptor.getType()property.
-
Method Details
-
type
public PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder type(PublicKeyCredentialType type) Sets thePublicKeyCredentialDescriptor.getType()property.- Parameters:
type- the type- Returns:
- the
PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder
-
id
Sets thePublicKeyCredentialDescriptor.getId()property.- Parameters:
id- the id- Returns:
- the
PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder
-
transports
public PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder transports(Set<AuthenticatorTransport> transports) Sets thePublicKeyCredentialDescriptor.getTransports()property.- Parameters:
transports- the transports- Returns:
- the
PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder
-
transports
public PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder transports(AuthenticatorTransport... transports) Sets thePublicKeyCredentialDescriptor.getTransports()property.- Parameters:
transports- the transports- Returns:
- the
PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder
-
build
Create a newPublicKeyCredentialDescriptor- Returns:
- a new
PublicKeyCredentialDescriptor
-