Package org.gluu.oxauth.model.fido.u2f
Class DeviceRegistration
java.lang.Object
org.gluu.persist.model.base.Entry
org.gluu.persist.model.base.BaseEntry
org.gluu.oxauth.model.fido.u2f.DeviceRegistration
- All Implemented Interfaces:
Serializable,Cloneable
public class DeviceRegistration
extends org.gluu.persist.model.base.BaseEntry
implements Serializable
U2F Device registration
- Author:
- Yuriy Movchan Date: 05/14/2015
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeviceRegistration(String userInum, String keyHandle, String publicKey, String attestationCert, long counter, DeviceRegistrationStatus status, String application, Integer keyHandleHashCode, Date creationDate) DeviceRegistration(String userInum, String keyHandle, String publicKey, X509Certificate attestationCert, long counter) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAndUpdateCounter(long clientCounter) voidlonggetId()getTtl()booleanbooleanvoidvoidsetApplication(String application) voidsetCounter(long counter) voidsetCreationDate(Date creationDate) voidsetDeletable(boolean deletable) voidsetDescription(String description) voidsetDeviceData(DeviceData deviceData) voidsetDeviceNotificationConf(String deviceNotificationConf) voidsetDeviceRegistrationConfiguration(DeviceRegistrationConfiguration deviceRegistrationConfiguration) voidsetDisplayName(String displayName) voidvoidsetExpirationDate(Date expirationDate) voidvoidsetKeyHandle(String keyHandle) voidsetKeyHandleHashCode(Integer keyHandleHashCode) voidsetLastAccessTime(Date lastAccessTime) voidsetNickname(String nickname) voidsetStatus(DeviceRegistrationStatus status) voidvoidsetUserInum(String userInum) toString()Methods inherited from class org.gluu.persist.model.base.BaseEntry
getDNsMethods inherited from class org.gluu.persist.model.base.Entry
equals, getBaseDn, getDn, hashCode, setBaseDn, setDn
-
Field Details
-
userInum
-
-
Constructor Details
-
DeviceRegistration
public DeviceRegistration() -
DeviceRegistration
-
DeviceRegistration
public DeviceRegistration(String userInum, String keyHandle, String publicKey, X509Certificate attestationCert, long counter) throws BadInputException - Throws:
BadInputException
-
-
Method Details
-
getId
-
setId
-
getDisplayName
-
setDisplayName
-
getDescription
-
setDescription
-
getNickname
-
setNickname
-
getUserInum
-
setUserInum
-
getDeviceRegistrationConfiguration
-
setDeviceRegistrationConfiguration
public void setDeviceRegistrationConfiguration(DeviceRegistrationConfiguration deviceRegistrationConfiguration) -
getDeviceNotificationConf
-
setDeviceNotificationConf
-
getCounter
public long getCounter() -
setCounter
public void setCounter(long counter) -
getStatus
-
setStatus
-
getApplication
-
setApplication
-
getKeyHandle
-
setKeyHandle
-
getKeyHandleHashCode
-
setKeyHandleHashCode
-
getCreationDate
-
setCreationDate
-
clearExpiration
public void clearExpiration() -
setExpiration
public void setExpiration() -
getTtl
-
setTtl
-
getDeviceData
-
setDeviceData
-
getLastAccessTime
-
setLastAccessTime
-
isCompromised
public boolean isCompromised() -
markCompromised
public void markCompromised() -
checkAndUpdateCounter
- Throws:
InvalidDeviceCounterException
-
getExpirationDate
-
setExpirationDate
-
isDeletable
public boolean isDeletable() -
setDeletable
public void setDeletable(boolean deletable) -
toString
- Overrides:
toStringin classorg.gluu.persist.model.base.BaseEntry
-