public class AuthenticateRequestData extends JsonObject implements Persistable
GSON
Constructor and Description |
---|
AuthenticateRequestData(java.lang.String appId,
java.lang.Iterable<? extends DeviceRegistration> devices,
U2fPrimitives u2f,
ChallengeGenerator challengeGenerator) |
Modifier and Type | Method and Description |
---|---|
static AuthenticateRequestData |
fromJson(java.lang.String json) |
AuthenticateRequest |
getAuthenticateRequest(AuthenticateResponse response) |
java.util.List<AuthenticateRequest> |
getAuthenticateRequests() |
java.lang.String |
getRequestId() |
toJson
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toJson
public AuthenticateRequestData(java.lang.String appId, java.lang.Iterable<? extends DeviceRegistration> devices, U2fPrimitives u2f, ChallengeGenerator challengeGenerator) throws U2fException
U2fException
public java.util.List<AuthenticateRequest> getAuthenticateRequests()
public AuthenticateRequest getAuthenticateRequest(AuthenticateResponse response) throws U2fException
U2fException
public java.lang.String getRequestId()
getRequestId
in interface Persistable
public static AuthenticateRequestData fromJson(java.lang.String json)