Igor Mandrigin
43e5512cab
Minimal security guarantees for react-native-keychain ( #6 )
...
* Implement security level guarantees for Android.
Supported security levels:
- ANY
- SECURE_SOFTWARE
- SECURE_HARDWARE (TEE or SE guarantees).
(1) Add `getSecurityLevel()` API that returns which security level is
supported on this Android version and the specific device.
(2) For APIs that store credentials, an additional optional parameter was added
that fails storing the credentials if the security level is not what is
expected.
```
// Store the credentials.
// Will fail if Keychain can't guarantee at least SECURE_HARDWARE level of encryption key.
await Keychain.setGenericPassword(username, password, Keychain.SECURITY_LEVEL.SECURE_HARDWARE);
```
(3) StongBox support on Android 9+ (and supported devices [Pixel 3]).
Co-Authored-By: mandrigin <mandrigin@users.noreply.github.com>
2018-12-19 09:11:10 +01:00
Vojtech Novak
ee959ba42e
improve consistency and docs ( #114 )
...
* Update KeychainModule.java
* Update README.md
2018-03-13 16:24:58 +01:00
Johannes Filter
43b1f870f0
add missing `await` in readme ( #113 )
2018-03-08 00:21:39 +01:00
Joel Arvidsson
c3990b0c09
Add Android support for getSupportedBiometryType
2018-02-27 16:20:37 +01:00
Joel Arvidsson
ad8061e83d
Update documentation in README
2018-02-27 13:58:37 +01:00
Joel Arvidsson
add90c5769
Remove *PasswordWithAuthentication and replace with accessControl option
2018-02-26 12:31:06 +01:00
Joel Arvidsson
37ea15ae5e
Add APPLICATION_PASSWORD to accessControl options
2018-02-26 11:15:14 +01:00
Joel Arvidsson
f113f32e05
Document options in README
2018-02-26 00:38:31 +01:00
Vojtech Novak
7efae775e1
Update README.md
2018-02-25 22:18:26 +01:00
Joel Arvidsson
55681fa8e8
Add logo to README
2018-02-25 15:12:36 +01:00
Joel Arvidsson
06e0ea8678
Release 2.0.0
2018-01-08 22:23:24 +01:00
Joel Arvidsson
0619004744
Add travis config and release to npm automatically ( #97 )
2018-01-08 20:25:20 +01:00
Kevin Barrett
0c9d6d6ab8
Update README to include proguard note ( #88 )
...
Add note on proguard exception rule to fix conceal error.
2017-11-19 13:54:38 +01:00
Andrey Konstantinov
99ae5252ca
Change path for iOS module linking via CocoaPods in README ( #81 )
2017-08-24 23:12:34 +02:00
Joel Arvidsson
0cb91883c3
Add maintainers section to README ( #75 )
2017-07-21 22:36:20 +02:00
Vojtech Novak
b9c0aee20e
rewite README.md
...
add note on security, reformat the entire readme
2017-07-21 22:33:19 +02:00
Vojtech Novak
7bf6b1a650
Update README.md
2017-03-27 01:29:36 +02:00
Joel Arvidsson
6eb0a35037
Refactor accessible argument into options
2017-02-10 10:58:39 +01:00
Joel Arvidsson
962a9e38c5
Update README with new API documentation and year bump
2017-01-10 23:12:20 +01:00
Joel Arvidsson
157e290a78
Add android version of KeychainExample
2017-01-10 22:56:19 +01:00
Joel Arvidsson
e6cc3aa9f4
Add shared web credentials support ( #40 )
2017-01-10 22:25:04 +01:00
Sven
dad6421045
Add a note about iOS 10 keychain sharing entitlement to the README ( #33 )
...
* Add a note about iOS 10 keychain sharing entitlement to the README
* Update README.md
2016-09-18 16:30:07 +02:00
Vojtech Novak
c93f9943d6
update readme
2016-08-26 08:40:09 +02:00
Daniel Winter
1ef171d799
Update README.md ( #26 )
...
Added a catch block for a get request to show how a potential error could get caught.
2016-06-08 23:21:06 +02:00
Vojtech Novak
050cc84c46
Update README.md
2016-06-05 19:17:48 +02:00
Vojtech Novak
008ee03b76
Update README.md ( #20 )
...
this one detail...
2016-06-01 01:52:10 +02:00
Vojtech Novak
d05b20c904
Added Android support w/ Facebook Conceal ( #19 )
...
Updates to Android storage
use password
added android support
readme update
implemented internet credentials on android
Merge Android and iOS index into 1 file.
Update flow version
Make error handling more consistent between Android and iOS
removing unneccessary binaries
2016-06-01 00:25:51 +02:00
Joel Arvidsson
913464d40a
Adds rnpm integration documentation.
2016-01-19 11:19:04 -06:00
Joel Arvidsson
a71fda6631
Adds todolist.
2015-10-29 11:40:11 -04:00
Joel Arvidsson
fa393a7ec2
Adds possibility to integrate using cocoapods.
2015-10-29 11:38:50 -04:00
Joel Arvidsson
2ddb633255
RN 0.7.0 support.
2015-07-06 12:49:20 +02:00
Joel Arvidsson
75446cb734
Added generic password support.
2015-05-29 18:25:56 +02:00
Joel Arvidsson
23fbaf4112
Added example project.
2015-05-20 20:41:10 +02:00
Joel Arvidsson
fe4642c3e0
Added first implementation.
2015-05-20 20:39:52 +02:00
Joel Arvidsson
44248c5738
Initial commit
2015-05-20 17:33:48 +02:00