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 newPublicKeyCredentialDescriptor
Sets 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
-