| Modifier and Type | Field and Description |
|---|---|
| private List | |
| private byte[] | |
| private byte[] | |
| private String | |
| private List | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | WebAuthnAuthenticationCallback(byte[]
the client data hash clientDataHash, String the relying party id relyingPartyId, byte[] the credential id credentialId)Instances of this object are used to exchange FIDO data between the client application and the driver and are responsible for managing all the interactions with the FIDO authenticator devices. |
| Modifier and Type | Method and Description |
|---|---|
| public void | addAuthenticatorData(byte[]
the authenticator data authenticatorData)Adds a FIDO Authenticator Data produced by the authenticator interaction. |
| public void | addSignature(byte[]
the signature signature)Adds a FIDO Signature produced by the authenticator interaction. |
| public int | Returns: the number of assertionsReturns the number of assertions produced by the authenticator interaction |
| public byte[] | Returns: the authenticator datathe index of the Authenticator Data to return idx)Returns one of FIDO Authenticator Data produced by the authenticator interaction. |
| public byte[] | Returns: the client data hashReturns the FIDO Client Data Hash (an SHA-256 hash computed from the Client Data JSON) for the upcoming authenticator interaction. |
| public byte[] | Returns: the credential idReturns the FIDO Credential Id for the upcoming authenticator interaction. |
| public String | Returns: the relying party idReturns the FIDO Relying Party Id for the upcoming authenticator interaction. |
| public byte[] | Returns: the signaturethe index of the Signature to return idx)Returns one of the FIDO Signatures produced by the authenticator interaction |
| public boolean | Returns: is credential management supported?Returns whether this FIDO Authenticator device supports Credential Management. |
| public void | setSupportsCredentialManagement(boolean
is credential management supported? supportsCredMan)Sets whether this FIDO Authenticator device supports Credential Management. |
| authenticatorDataEntries | back to summary |
|---|---|
| private List<byte[]> authenticatorDataEntries | |
| clientDataHash | back to summary |
|---|---|
| private byte[] clientDataHash | |
| credentialId | back to summary |
|---|---|
| private byte[] credentialId | |
| relyingPartyId | back to summary |
|---|---|
| private String relyingPartyId | |
| signatureEntries | back to summary |
|---|---|
| private List<byte[]> signatureEntries | |
| supportsCredentialManagement | back to summary |
|---|---|
| private boolean supportsCredentialManagement | |
| WebAuthnAuthenticationCallback | back to summary |
|---|---|
| public WebAuthnAuthenticationCallback(byte[] clientDataHash, String relyingPartyId, byte[] credentialId) Instances of this object are used to exchange FIDO data between the client application and the driver and are responsible for managing all the interactions with the FIDO authenticator devices.
| |
| addAuthenticatorData | back to summary |
|---|---|
| public void addAuthenticatorData(byte[] authenticatorData) Adds a FIDO Authenticator Data produced by the authenticator interaction.
| |
| addSignature | back to summary |
|---|---|
| public void addSignature(byte[] signature) Adds a FIDO Signature produced by the authenticator interaction.
| |
| getAssertCount | back to summary |
|---|---|
| public int getAssertCount() Returns the number of assertions produced by the authenticator interaction
| |
| getAuthenticatorData | back to summary |
|---|---|
| public byte[] getAuthenticatorData(int idx) Returns one of FIDO Authenticator Data produced by the authenticator interaction.
| |
| getClientDataHash | back to summary |
|---|---|
| public byte[] getClientDataHash() Returns the FIDO Client Data Hash (an SHA-256 hash computed from the Client Data JSON) for the upcoming authenticator interaction.
| |
| getCredentialId | back to summary |
|---|---|
| public byte[] getCredentialId() Returns the FIDO Credential Id for the upcoming authenticator interaction.
| |
| getRelyingPartyId | back to summary |
|---|---|
| public String getRelyingPartyId() Returns the FIDO Relying Party Id for the upcoming authenticator interaction.
| |
| getSignature | back to summary |
|---|---|
| public byte[] getSignature(int idx) Returns one of the FIDO Signatures produced by the authenticator interaction
| |
| getSupportsCredentialManagement | back to summary |
|---|---|
| public boolean getSupportsCredentialManagement() Returns whether this FIDO Authenticator device supports Credential Management.
| |
| setSupportsCredentialManagement | back to summary |
|---|---|
| public void setSupportsCredentialManagement(boolean supportsCredMan) Sets whether this FIDO Authenticator device supports Credential Management.
| |