Class ImmutableCredentialRecord.ImmutableCredentialRecordBuilder
java.lang.Object
org.springframework.security.web.webauthn.api.ImmutableCredentialRecord.ImmutableCredentialRecordBuilder
- Enclosing class:
- ImmutableCredentialRecord
-
Method Summary
Modifier and TypeMethodDescriptionattestationClientDataJSON
(Bytes attestationClientDataJSON) attestationObject
(Bytes attestationObject) backupEligible
(boolean backupEligible) backupState
(boolean backupState) build()
credentialId
(Bytes credentialId) credentialType
(PublicKeyCredentialType credentialType) publicKey
(PublicKeyCose publicKey) signatureCount
(long signatureCount) transports
(Set<AuthenticatorTransport> transports) userEntityUserId
(Bytes userEntityUserId) uvInitialized
(boolean uvInitialized)
-
Method Details
-
credentialType
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder credentialType(PublicKeyCredentialType credentialType) -
credentialId
-
userEntityUserId
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder userEntityUserId(Bytes userEntityUserId) -
publicKey
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder publicKey(PublicKeyCose publicKey) -
signatureCount
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder signatureCount(long signatureCount) -
uvInitialized
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder uvInitialized(boolean uvInitialized) -
transports
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder transports(Set<AuthenticatorTransport> transports) -
backupEligible
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder backupEligible(boolean backupEligible) -
backupState
-
attestationObject
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder attestationObject(Bytes attestationObject) -
attestationClientDataJSON
public ImmutableCredentialRecord.ImmutableCredentialRecordBuilder attestationClientDataJSON(Bytes attestationClientDataJSON) -
created
-
lastUsed
-
label
-
build
-