Module com.webauthn4j.core
Class CredentialProtectionExtensionClientInput
java.lang.Object
com.webauthn4j.data.extension.client.CredentialProtectionExtensionClientInput
- All Implemented Interfaces:
ExtensionClientInput,RegistrationExtensionClientInput,ExtensionInput
public class CredentialProtectionExtensionClientInput
extends Object
implements RegistrationExtensionClientInput
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCredentialProtectionExtensionClientInput(@Nullable CredentialProtectionPolicy credentialProtectionPolicy) CredentialProtectionExtensionClientInput(@Nullable CredentialProtectionPolicy credentialProtectionPolicy, @Nullable Boolean enforceCredentialProtectionPolicy) -
Method Summary
Modifier and TypeMethodDescription@Nullable CredentialProtectionPolicy@Nullable Boolean@NotNull String@Nullable Objectvoidvalidate()
-
Field Details
-
ID
- See Also:
-
KEY_CREDENTIAL_PROTECTION_POLICY
- See Also:
-
KEY_ENFORCE_CREDENTIAL_PROTECTION_POLICY
- See Also:
-
-
Constructor Details
-
CredentialProtectionExtensionClientInput
public CredentialProtectionExtensionClientInput(@Nullable @Nullable CredentialProtectionPolicy credentialProtectionPolicy, @Nullable @Nullable Boolean enforceCredentialProtectionPolicy) -
CredentialProtectionExtensionClientInput
public CredentialProtectionExtensionClientInput(@Nullable @Nullable CredentialProtectionPolicy credentialProtectionPolicy)
-
-
Method Details
-
getIdentifier
- Specified by:
getIdentifierin interfaceExtensionInput
-
getCredentialProtectionPolicy
-
getEnforceCredentialProtectionPolicy
-
getValue
- Specified by:
getValuein interfaceExtensionInput
-
validate
public void validate()- Specified by:
validatein interfaceExtensionInput
-