Skip to content

Commit

Permalink
polish docs
Browse files Browse the repository at this point in the history
  • Loading branch information
JesusMcCloud committed Jan 15, 2025
1 parent 48b7be7 commit 78c7dfc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
2 changes: 1 addition & 1 deletion docs/docs/app.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ Since the app is especially aimed at demonstrating interactions with hardware-ba
(i.e. `AndroidKeyStore` on Android and `SecureEnclave` on iOS), some of the UI elements do not make sense on the JVM.

!!! abstract winline end "Legend"
1. Toggle _Attestation_: Adds attestation information to the key. on iOS, only P-256 keys can be attested.
1. Attestation toggle: Adds attestation information to the key. On iOS, this only works for P-256 keys and requires an Internet connection.
2. Biometric auth selection: Makes key usage require biometric authentication if set. The app provides one of:
* Disabled = no auth required
* 0s = auth on every use
Expand Down
4 changes: 4 additions & 0 deletions docs/docs/supreme.md
Original file line number Diff line number Diff line change
Expand Up @@ -353,6 +353,10 @@ For a list of supported algorithms, check out the [feature matrix](features.md#s
The Android KeyStore offers key attestation certificates for hardware-backed keys.
These certificates are exposed by the signer's `.attestation` property.

!!!info inline end
On iOS, attestation requires an active Internet connection, as the device needs to communicate
with Apple's servers.

For iOS, Apple does not provide this capability, but rather supports app attestation.
We therefore piggy-back onto iOS app attestation to provide a home-brew "key attestation" scheme.
The guarantees are different: you are trusting the OS, not the actual secure hardware;
Expand Down

0 comments on commit 78c7dfc

Please sign in to comment.