All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.daon.identityx.rest.model.pojo.FIDOPolicy Maven / Gradle / Ivy

/*
* Copyright Daon.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.daon.identityx.rest.model.pojo;

public class FIDOPolicy 
{
	private FIDOMatchCriteria[][] accepted;
	private FIDOMatchCriteria[] disallowed;
	private ClientDataRequest[] registrationInfoRequests;
	private ClientDataRequest[] authenticationInfoRequests;
	private FIDOMatchCriteria[] authenticatorsAllowedUnlocking;
	private ClientDataRequest[] additionalInfoRequests;
	private PasscodeCriteria passcodeCriteria;
	private FIDOMatchCriteria[] authenticatorsRequiringVerificationOnReEnrol;
	private FIDOMatchCriteria[] authenticatorsRequiringDataReplacement;
	private FIDOMatchCriteria[] authenticatorsAllowedReenrol;

	public FIDOPolicy()
	{		
	}
	
	public FIDOMatchCriteria[][] getAccepted() {
		return accepted;
	}
	public void setAccepted(FIDOMatchCriteria[][] accepted) {
		this.accepted = accepted;
	}
	public FIDOMatchCriteria[] getDisallowed() {
		return disallowed;
	}
	public void setDisallowed(FIDOMatchCriteria[] disallowed) {
		this.disallowed = disallowed;
	}

	public ClientDataRequest[] getRegistrationInfoRequests() {
		return registrationInfoRequests;
	}

	public void setRegistrationInfoRequests(ClientDataRequest[] registrationInfoRequests) {
		this.registrationInfoRequests = registrationInfoRequests;
	}

	public ClientDataRequest[] getAuthenticationInfoRequests() {
		return authenticationInfoRequests;
	}

	public void setAuthenticationInfoRequests(ClientDataRequest[] authenticationInfoRequests) {
		this.authenticationInfoRequests = authenticationInfoRequests;
	}

	public FIDOMatchCriteria[] getAuthenticatorsAllowedUnlocking() {
		return authenticatorsAllowedUnlocking;
	}

	public void setAuthenticatorsAllowedUnlocking(
			FIDOMatchCriteria[] authenticatorsAllowedUnlocking) {
		this.authenticatorsAllowedUnlocking = authenticatorsAllowedUnlocking;
	}

	public ClientDataRequest[] getAdditionalInfoRequests() {
		return additionalInfoRequests;
	}

	public void setAdditionalInfoRequests(ClientDataRequest[] additionalInfoRequests) {
		this.additionalInfoRequests = additionalInfoRequests;
	}

	public PasscodeCriteria getPasscodeCriteria() {
		return passcodeCriteria;
	}

	public void setPasscodeCriteria(PasscodeCriteria passcodeCriteria) {
		this.passcodeCriteria = passcodeCriteria;
	}

	public FIDOMatchCriteria[] getAuthenticatorsRequiringVerificationOnReEnrol() {
		return authenticatorsRequiringVerificationOnReEnrol;
	}

	public void setAuthenticatorsRequiringVerificationOnReEnrol(
			FIDOMatchCriteria[] authenticatorsRequiringVerificationOnReEnrol) {
		this.authenticatorsRequiringVerificationOnReEnrol = authenticatorsRequiringVerificationOnReEnrol;
	}

	public FIDOMatchCriteria[] getAuthenticatorsRequiringDataReplacement() {
		return authenticatorsRequiringDataReplacement;
	}

	public void setAuthenticatorsRequiringDataReplacement(FIDOMatchCriteria[] authenticatorsRequiringDataReplacement) {
		this.authenticatorsRequiringDataReplacement = authenticatorsRequiringDataReplacement;
	}

	public FIDOMatchCriteria[] getAuthenticatorsAllowedReenrol() {
		return authenticatorsAllowedReenrol;
	}

	public void setAuthenticatorsAllowedReenrol(FIDOMatchCriteria[] authenticatorsAllowedReenrol) {
		this.authenticatorsAllowedReenrol = authenticatorsAllowedReenrol;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy