aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2013-09-15 16:54:45 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2013-09-15 16:54:45 +0200
commit9c285b15d3df95d783a4318bf090732f85002141 (patch)
tree94f1724250058f8d6070ac16ae9d78132818e1d9 /README.md
parent0705060eaf49fc18a76eb7ca5a96d0b3bdf60702 (diff)
downloadopen-keychain-9c285b15d3df95d783a4318bf090732f85002141.tar.gz
open-keychain-9c285b15d3df95d783a4318bf090732f85002141.tar.bz2
open-keychain-9c285b15d3df95d783a4318bf090732f85002141.zip
README
Diffstat (limited to 'README.md')
-rw-r--r--README.md27
1 files changed, 10 insertions, 17 deletions
diff --git a/README.md b/README.md
index 4f70b97ad..f23e334c0 100644
--- a/README.md
+++ b/README.md
@@ -41,8 +41,8 @@ Android Studio is currently not supported or recommended!
## API without registering the app
### Intent Actions
-All Intents require user interaction, e.g. encryption is not done automatically (e.g. click a button in a dialog to actually encrypt!).
-To do automatic encryption/decryption/sign/verify use the Remote Serive API.
+All Intents require user interaction, e.g. to finally encrypt the user needs to press the "Encrypt" button.
+To do automatic encryption/decryption/sign/verify use the OpenPGP Remote API.
Android Intent actions provided by OpenPGP Keychain:
@@ -65,15 +65,12 @@ OpenPGP Keychain specific Intent actions:
* without extras starts Barcode Scanner to get QR Code
## OpenPGP Remote API
-To do asyncronous fast encryption/decryption/sign/verify operations bind to the remote service.
+To do asyncronous fast encryption/decryption/sign/verify operations bind to the OpenPGP remote service.
The API Demo contains all required AIDL files and a demo activity.
-Test API
+Try out the API
--------
-Try out the new OpenPGP Keychain API:
-
-Keychain: https://play.google.com/stor/apps/details?id=org.sufficientlysecure.keychain
-
+Keychain: https://play.google.com/stor/apps/details?id=org.sufficientlysecure.keychain
API Demo: https://play.google.com/stor/apps/details?id=org.sufficientlysecure.keychain.demo
Design
@@ -83,7 +80,7 @@ just need to include the AIDL files and connect to the service. Other
OpenPGP apps can implement a service based on this AIDL definition.
The API is designed to be as easy as possible to use by apps like
-k9mail. The service definition defines
+K-9 Mail. The service definition defines
sign/encrypt/signAndEncrypt/decryptAndVerify [1].
As can be seen the apps themselves never need handle key ids directly.
@@ -108,14 +105,10 @@ to query). If other OpenPGP apps implement the service, no additional
code is required in k9mail per provider. See [3] for a complete example
for integration.
-[1] https://github.com/dschuermann/openpgp-keychain/blob/master/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/IOpenPgpService.aidl
-
-[2] https://github.com/dschuermann/openpgp-keychain/tree/master/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp
-
-[3] https://github.com/dschuermann/openpgp-keychain/blob/master/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpServiceConnection.java
-
-[3] https://github.com/dschuermann/openpgp-keychain/blob/master/OpenPGP-Keychain-API-Demo/src/org/sufficientlysecure/keychain/demo/OpenPgpProviderActivity.java
-
+[1] https://github.com/dschuermann/openpgp-keychain/blob/master/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/IOpenPgpService.aidl
+[2] https://github.com/dschuermann/openpgp-keychain/tree/master/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp
+[3] https://github.com/dschuermann/openpgp-keychain/blob/master/OpenPGP-Keychain-API-Demo/src/org/openintents/openpgp/OpenPgpServiceConnection.java
+[3] https://github.com/dschuermann/openpgp-keychain/blob/master/OpenPGP-Keychain-API-Demo/src/org/sufficientlysecure/keychain/demo/OpenPgpProviderActivity.java
[4] https://play.google.com/stor/apps/details?id=org.sufficientlysecure.keychain.demo
## Extended Remote API