com.daon.identityx.rest.model.pojo.Authenticator 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;
import java.util.Date;
import com.daon.identityx.rest.model.def.AuthenticatorStatusEnum;
import com.daon.identityx.rest.model.support.PublicKey;
import com.daon.identityx.rest.model.support.StatusReport;
import com.daon.identityx.rest.model.support.VoiceData;
public class Authenticator extends RestResource {
private String authenticatorId;
private Date lastUsed;
private Date updated;
private Date archived;
private Date created;
private String logicalName;
private String phoneNumber;
private String countryCode;
private String enrollmentLatitude;
private String enrollmentLongitude;
private String make;
private String model;
private String osVersion;
private String frameworkVersion;
private String appVersion;
private PublicKey[] fingerprintKeys;
private PublicKey[] deviceKeys;
private VoiceData[] voiceTextPromptedDigits;
private Long authenticatorCounter;
private String publicKeyId;
private byte[] publicKey;
private AuthenticatorStatusEnum status;
private String fidoDeregistrationRequest;
private String type;
private Boolean voiceDigitsEnrolled;
private String additionalRegistrationData;
private String originalRegistrationData;
private byte[] mutualAuthTLSCertificate;
private String pushNotificationToken;
private DisplayPNGCharacteristicsDescriptor[] tcDisplayPNGCharacteristics;
private Date lockedUntil;
// Links
private User user;
private Tenant tenant;
private RegistrationChallenge registrationChallenge;
private Application application;
private Registration registration;
private AuthenticatorType authenticatorType;
private StatusReport[] registrationMetadataStatus;
private StatusReport[] latestMetadataStatus;
private String attestation;
private String deviceCorrelationId;
private String appCorrelationId;
private String authenticatorAttestationId;
private String attestationCertificateKeyId;
private String fidoVersion;
private String[] u2fTransports;
private String facetId;
private String signatureAlgorithm;
public Authenticator()
{
super();
}
public Authenticator(String href)
{
super(href);
}
public String getAuthenticatorId() {
return authenticatorId;
}
public void setAuthenticatorId(String authenticatorId) {
this.authenticatorId = authenticatorId;
}
public String getLogicalName() {
return logicalName;
}
public void setLogicalName(String logicalName) {
this.logicalName = logicalName;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public String getCountryCode() {
return countryCode;
}
public void setCountryCode(String countryCode) {
this.countryCode = countryCode;
}
public String getEnrollmentLatitude() {
return enrollmentLatitude;
}
public void setEnrollmentLatitude(String enrollmentLatitude) {
this.enrollmentLatitude = enrollmentLatitude;
}
public String getEnrollmentLongitude() {
return enrollmentLongitude;
}
public void setEnrollmentLongitude(String enrollmentLongitude) {
this.enrollmentLongitude = enrollmentLongitude;
}
public String getMake() {
return make;
}
public void setMake(String make) {
this.make = make;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public String getFrameworkVersion() {
return frameworkVersion;
}
public void setFrameworkVersion(String frameworkVersion) {
this.frameworkVersion = frameworkVersion;
}
public Date getLastUsed() {
return lastUsed;
}
public void setLastUsed(Date lastUsedDate) {
this.lastUsed = lastUsedDate;
}
public Date getUpdated() {
return updated;
}
public void setUpdated(Date updatedDate) {
this.updated = updatedDate;
}
public Date getArchived() {
return archived;
}
public void setArchived(Date archivedDate) {
this.archived = archivedDate;
}
public PublicKey[] getFingerprintKeys() {
return fingerprintKeys;
}
public void setFingerprintKeys(PublicKey[] fingerprintKeys) {
this.fingerprintKeys = fingerprintKeys;
}
public PublicKey[] getDeviceKeys() {
return deviceKeys;
}
public void setDeviceKeys(PublicKey[] deviceKeys) {
this.deviceKeys = deviceKeys;
}
public VoiceData[] getVoiceTextPromptedDigits() {
return voiceTextPromptedDigits;
}
public void setVoiceTextPromptedDigits(VoiceData[] voiceTextPromptedDigits) {
this.voiceTextPromptedDigits = voiceTextPromptedDigits;
}
public String getOsVersion() {
return osVersion;
}
public void setOsVersion(String osVersion) {
this.osVersion = osVersion;
}
public Long getAuthenticatorCounter() {
return authenticatorCounter;
}
public void setAuthenticatorCounter(Long authenticatorCounter) {
this.authenticatorCounter = authenticatorCounter;
}
public String getPublicKeyId() {
return publicKeyId;
}
public void setPublicKeyId(String publicKeyId) {
this.publicKeyId = publicKeyId;
}
public byte[] getPublicKey() {
return publicKey;
}
public void setPublicKey(byte[] publicKey) {
this.publicKey = publicKey;
}
public AuthenticatorStatusEnum getStatus() {
return status;
}
public void setStatus(AuthenticatorStatusEnum status) {
this.status = status;
}
public String getFidoDeregistrationRequest() {
return fidoDeregistrationRequest;
}
public void setFidoDeregistrationRequest(String fidoDeregistrationRequest) {
this.fidoDeregistrationRequest = fidoDeregistrationRequest;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Date getCreated() {
return created;
}
public void setCreated(Date createdDate) {
this.created = createdDate;
}
public String getAppVersion() {
return appVersion;
}
public void setAppVersion(String appVersion) {
this.appVersion = appVersion;
}
public byte[] getMutualAuthTLSCertificate() {
return mutualAuthTLSCertificate;
}
public void setMutualAuthTLSCertificate(byte[] certificateData) {
this.mutualAuthTLSCertificate = certificateData;
}
public String getPushNotificationToken() {
return pushNotificationToken;
}
public void setPushNotificationToken(String pushNotificationToken) {
this.pushNotificationToken = pushNotificationToken;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public Tenant getTenant() {
return tenant;
}
public void setTenant(Tenant tenant) {
this.tenant = tenant;
}
public RegistrationChallenge getRegistrationChallenge() {
return registrationChallenge;
}
public void setRegistrationChallenge(RegistrationChallenge registrationChallenge) {
this.registrationChallenge = registrationChallenge;
}
public Application getApplication() {
return application;
}
public void setApplication(Application application) {
this.application = application;
}
public Registration getRegistration() {
return registration;
}
public void setRegistration(Registration registration) {
this.registration = registration;
}
public AuthenticatorType getAuthenticatorType() {
return authenticatorType;
}
public void setAuthenticatorType(AuthenticatorType authenticatorType) {
this.authenticatorType = authenticatorType;
}
public DisplayPNGCharacteristicsDescriptor[] getTcDisplayPNGCharacteristics() {
return tcDisplayPNGCharacteristics;
}
public void setTcDisplayPNGCharacteristics(
DisplayPNGCharacteristicsDescriptor[] tcDisplayPNGCharacteristics) {
this.tcDisplayPNGCharacteristics = tcDisplayPNGCharacteristics;
}
public Boolean isVoiceDigitsEnrolled() {
return voiceDigitsEnrolled;
}
public void setVoiceDigitsEnrolled(Boolean voiceDigitsEnrolled) {
this.voiceDigitsEnrolled = voiceDigitsEnrolled;
}
public String getAdditionalRegistrationData() {
return additionalRegistrationData;
}
public void setAdditionalRegistrationData(String additionalRegistrationData) {
this.additionalRegistrationData = additionalRegistrationData;
}
public String getOriginalRegistrationData() {
return originalRegistrationData;
}
public void setOriginalRegistrationData(String originalRegistrationData) {
this.originalRegistrationData = originalRegistrationData;
}
public StatusReport[] getRegistrationMetadataStatus() {
return registrationMetadataStatus;
}
public void setRegistrationMetadataStatus(
StatusReport[] registrationMetadataStatus) {
this.registrationMetadataStatus = registrationMetadataStatus;
}
public StatusReport[] getLatestMetadataStatus() {
return latestMetadataStatus;
}
public void setLatestMetadataStatus(StatusReport[] latestMetadataStatus) {
this.latestMetadataStatus = latestMetadataStatus;
}
public String getAttestation() {
return attestation;
}
public void setAttestation(String attestation) {
this.attestation = attestation;
}
public String getDeviceCorrelationId() {
return deviceCorrelationId;
}
public void setDeviceCorrelationId(String deviceCorrelationId) {
this.deviceCorrelationId = deviceCorrelationId;
}
public String getAppCorrelationId() {
return appCorrelationId;
}
public void setAppCorrelationId(String appCorrelationId) {
this.appCorrelationId = appCorrelationId;
}
public String getAuthenticatorAttestationId() {
return authenticatorAttestationId;
}
public void setAuthenticatorAttestationId(String authenticatorAttestationId) {
this.authenticatorAttestationId = authenticatorAttestationId;
}
public String getAttestationCertificateKeyId() {
return attestationCertificateKeyId;
}
public void setAttestationCertificateKeyId(String attestationCertificateKeyId) {
this.attestationCertificateKeyId = attestationCertificateKeyId;
}
public String getFidoVersion() {
return fidoVersion;
}
public void setFidoVersion(String fidoVersion) {
this.fidoVersion = fidoVersion;
}
public String[] getU2fTransports() {
return u2fTransports;
}
public void setU2fTransports(String[] u2fTransports) {
this.u2fTransports = u2fTransports;
}
public String getFacetId() {
return facetId;
}
public void setFacetId(String facetId) {
this.facetId = facetId;
}
public Date getLockedUntil() {
return lockedUntil;
}
public void setLockedUntil(Date lockedUntil) {
this.lockedUntil = lockedUntil;
}
public String getSignatureAlgorithm() {
return signatureAlgorithm;
}
public void setSignatureAlgorithm(String signatureAlgorithm) {
this.signatureAlgorithm = signatureAlgorithm;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy