synheart_auth library
Synheart device authentication SDK.
Flutter plugin wrapping native iOS (Secure Enclave) and Android (Keystore) implementations via platform channels.
Classes
- RegistrationResult
- Result of SynheartAuth.registerDevice.
- RotationResult
- Result of SynheartAuth.rotateKey.
- SignedHeaders
- Headers to attach to every authenticated HTTP request.
- SynheartAuth
- Public facade for the Synheart device authentication SDK.
Enums
- DeviceAuthState
- Device authentication state machine.
- RegistrationStatus
- Status of a device registration attempt.
- RotationStatus
- Status of a key rotation attempt.
Exceptions / Errors
- AlreadyRegistered
- ChallengeExpired
- ClockSkew
- CryptoError
- InvalidStateTransition
- KeyInvalidated
- NetworkError
- NotConfigured
- NotRegistered
- RegistrationInProgress
- ServerError
- StorageError
- SynheartAuthError
- Error types raised by the Synheart auth plugin.