Package-level declarations
Types
An open-ended statement that can be wrapped in DeviceAssertion.
Asserts that the given list of public keys corresponds to the freshly-minted private keys on the device with the given properties.
General-purpose Assertion that contains arbitrary Cbor data.
Asserts that the device has access to the opaque private key in DeviceAttestation by signing server-supplied nonce.
Asserts that the device possesses private key for the given public key publicKey.
Assertion and additional data that can be used to validate the statement in the assertion.
Exception thrown when DeviceAssertion validation fails.
A platform-issued statement vouching for the integrity of the wallet app.
On Android we create a private key in secure area and use its key attestation as the device attestation.
Exception thrown when DeviceAttestation validation fails.
On iOS device attestation is the result of Apple's DeviceCheck API.
Plain JVM does not have a way to generate a device attestation.
Data necessary to validate a DeviceAttestation object.
Generates statements validating device/app/OS integrity. Details of these statements are inherently platform-specific.
Generates statements validating device/OS/app integrity. Details of these statements are inherently platform-specific.
Generates statements validating device/app/OS integrity. Details of these statements are inherently platform-specific.