Package com.yubico.fido.metadata
Class SupportedCtapOptions.SupportedCtapOptionsBuilder
java.lang.Object
com.yubico.fido.metadata.SupportedCtapOptions.SupportedCtapOptionsBuilder
- Enclosing class:
- SupportedCtapOptions
-
Method Summary
Modifier and TypeMethodDescriptionalwaysUv(boolean alwaysUv) If set totruethe authenticator supports the Always Require User Verification feature.authnrCfg(boolean authnrCfg) bioEnroll(boolean bioEnroll) If set totruethe authenticator supports the authenticatorBioEnrollment commands.build()clientPin(boolean clientPin) If set totruethe device is capable of accepting PIN.credentialMgmtPreview(boolean credentialMgmtPreview) credMgmt(boolean credMgmt) ep(boolean ep) If set totruethe authenticator is enterprise attestation capable.largeBlobs(boolean largeBlobs) makeCredUvNotRqd(boolean makeCredUvNotRqd) noMcGaPermissionsWithClientPin(boolean noMcGaPermissionsWithClientPin) perCredMgmtRO(boolean perCredMgmtRO) pinUvAuthToken(boolean pinUvAuthToken) plat(boolean plat) rk(boolean rk) setMinPINLength(boolean setMinPINLength) toString()up(boolean up) userVerificationMgmtPreview(boolean userVerificationMgmtPreview) If set totruethe authenticator supports the Prototype authenticatorBioEnrollment (0x40) commands.uv(boolean uv) If set totruethe device is capable of built-in user verification.uvAcfg(boolean uvAcfg) uvBioEnroll(boolean uvBioEnroll)
-
Method Details
-
plat
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
rk
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
clientPin
If set totruethe device is capable of accepting PIN.- Returns:
this.- Since:
- 2.0.0
- See Also:
-
up
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
uv
If set totruethe device is capable of built-in user verification.- Returns:
this.- Since:
- 2.0.0
- See Also:
-
pinUvAuthToken
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
noMcGaPermissionsWithClientPin
public SupportedCtapOptions.SupportedCtapOptionsBuilder noMcGaPermissionsWithClientPin(boolean noMcGaPermissionsWithClientPin) - Returns:
this.- Since:
- 2.0.0
- See Also:
-
largeBlobs
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
ep
If set totruethe authenticator is enterprise attestation capable.- Returns:
this.- Since:
- 2.0.0
- See Also:
-
bioEnroll
If set totruethe authenticator supports the authenticatorBioEnrollment commands.- Returns:
this.- Since:
- 2.0.0
- See Also:
-
userVerificationMgmtPreview
public SupportedCtapOptions.SupportedCtapOptionsBuilder userVerificationMgmtPreview(boolean userVerificationMgmtPreview) If set totruethe authenticator supports the Prototype authenticatorBioEnrollment (0x40) commands.- Returns:
this.- Since:
- 2.0.0
- See Also:
-
uvBioEnroll
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
authnrCfg
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
uvAcfg
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
credMgmt
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
perCredMgmtRO
- Returns:
this.- Since:
- 2.8.0
- See Also:
-
credentialMgmtPreview
public SupportedCtapOptions.SupportedCtapOptionsBuilder credentialMgmtPreview(boolean credentialMgmtPreview) - Returns:
this.- Since:
- 2.0.0
- See Also:
-
setMinPINLength
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
makeCredUvNotRqd
- Returns:
this.- Since:
- 2.0.0
- See Also:
-
alwaysUv
If set totruethe authenticator supports the Always Require User Verification feature.- Returns:
this.- Since:
- 2.0.0
- See Also:
-
build
-
toString
-