public class RegisterResponseData extends ResponseData
This class is deprecated.
Please use Fido
APIs instead.
A utility class to produce a U2F RegisterResponse object.
Example of handling response data:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != RESULT_OK) {
// Something went wrong
}
switch(requestCode) {
case REGISTER_REQUEST_CODE:
RegisterResponseData registerResponse = (RegisterResponseData) data
.getParcelableExtra(Fido.KEY_RESPONSE_EXTRA);
// Do something useful
break;
case SIGN_REQUEST_CODE:
SignResponseData signResponse = (SignResponseData) data
.getParcelableExtra(Fido.KEY_RESPONSE_EXTRA);
// Do something useful
break;
default:
// Something went wrong
}
}
Inherited Constant Summary
Public Constructor Summary
RegisterResponseData(byte[] registerData)
Constructs a register response object with the given register response data.
|
|
RegisterResponseData(byte[] registerData,
ProtocolVersion protocolVersion, String
clientDataString)
Constructs a register response object with the given data.
|
Public Method Summary
boolean | |
String | |
ProtocolVersion | |
byte[] | |
int | |
int |
hashCode()
|
JSONObject | |
String |
toString()
|
void |
writeToParcel(Parcel dest, int
flags)
|
Inherited Method Summary
Public Constructors
public RegisterResponseData (byte[] registerData)
Constructs a register response object with the given register response data.
Implicitly, this response's protocol version is
ProtocolVersion.V1
.
public RegisterResponseData (byte[] registerData, ProtocolVersion protocolVersion, String clientDataString)
Constructs a register response object with the given data.
Parameters
registerData | The register response data. |
---|---|
protocolVersion | The protocol version of the response. This MUST NOT be
ProtocolVersion.V1 . For that version, use the other constructor. |
clientDataString | The string representation of the ClientData object for this enroll response. |