Package org.gluu.oxauth.service.fido.u2f
Class DeviceRegistrationService
java.lang.Object
org.gluu.oxauth.service.fido.u2f.DeviceRegistrationService
Provides operations with user U2F devices
- Author:
- Yuriy Movchan Date: 05/14/2015
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addOneStepDeviceRegistration
(DeviceRegistration deviceRegistration) void
addUserDeviceRegistration
(String userInum, DeviceRegistration deviceRegistration) boolean
attachUserDeviceRegistration
(String userInum, String oneStepDeviceId) boolean
containsBranch
(String userInum) void
disableUserDeviceRegistration
(DeviceRegistration deviceRegistration) findDeviceRegistrationsByKeyHandle
(String appId, String keyHandle, String... returnAttributes) findOneStepUserDeviceRegistration
(String deviceId, String... returnAttributes) findUserDeviceRegistration
(String userInum, String deviceId, String... returnAttributes) findUserDeviceRegistrations
(String userInum, String appId, String... returnAttributes) getBaseDnForU2fUserDevices
(String userInum) int
getDnForOneStepU2fDevice
(String deviceRegistrationId) getDnForU2fDevice
(String userInum, String oxId) Build DN string for U2F user devicegetExpiredDeviceRegistrations
(org.gluu.persist.model.BatchOperation<DeviceRegistration> batchOperation, Date expirationDate, String[] returnAttributes, int sizeLimit, int chunkSize) int
getKeyHandleHashCode
(byte[] keyHandle) void
merge
(DeviceRegistration device) void
prepareBranch
(String userInum) void
removeUserDeviceRegistration
(DeviceRegistration deviceRegistration) void
updateDeviceRegistration
(String userInum, DeviceRegistration deviceRegistration)
-
Constructor Details
-
DeviceRegistrationService
public DeviceRegistrationService()
-
-
Method Details
-
addBranch
-
containsBranch
-
prepareBranch
-
findUserDeviceRegistration
public DeviceRegistration findUserDeviceRegistration(String userInum, String deviceId, String... returnAttributes) -
findUserDeviceRegistrations
public List<DeviceRegistration> findUserDeviceRegistrations(String userInum, String appId, String... returnAttributes) -
findDeviceRegistrationsByKeyHandle
public List<DeviceRegistration> findDeviceRegistrationsByKeyHandle(String appId, String keyHandle, String... returnAttributes) -
findOneStepUserDeviceRegistration
public DeviceRegistration findOneStepUserDeviceRegistration(String deviceId, String... returnAttributes) -
addUserDeviceRegistration
-
attachUserDeviceRegistration
-
addOneStepDeviceRegistration
-
updateDeviceRegistration
-
disableUserDeviceRegistration
-
removeUserDeviceRegistration
-
getExpiredDeviceRegistrations
public List<DeviceRegistration> getExpiredDeviceRegistrations(org.gluu.persist.model.BatchOperation<DeviceRegistration> batchOperation, Date expirationDate, String[] returnAttributes, int sizeLimit, int chunkSize) -
getCountDeviceRegistrations
-
getDnForU2fDevice
Build DN string for U2F user device -
getBaseDnForU2fUserDevices
-
getDnForOneStepU2fDevice
-
getKeyHandleHashCode
public int getKeyHandleHashCode(byte[] keyHandle) -
merge
-