fb2e18e112f9fb9f0620c0c0ff06377f52fe39a4 |
|
13-Jul-2011 |
Fred Quintana <fredq@google.com> |
Make the KeyChain handled its own grants rather than having AccountManagerService handle them. Change-Id: I44d437d5d8100e3c79415862186bc2908cd15537
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
aa14e89b1194c4d4054fcd8dbd0af9d08dd5715c |
|
01-Jul-2011 |
Brian Carlstrom <bdc@google.com> |
Display full certificate chain in test output Bug: 4970298 Change-Id: I770854873d4d0c98d5037a90b46c8eb0709ede57
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
8dde66b240e5777c3c831767914e9ef773384aac |
|
29-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking move to KeyChain credential installation API Bug: 3497064 Change-Id: I1d3017ec285b5f1d271ce4f731ec37a7b663eb8e
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
65e649e856d88520ac04f5b16313a3f167e569e0 |
|
24-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Replace KeyChainActivity placeholder UI with more polished dialog (5 of 5) frameworks/base Extended KeyChain.chooserPrivateKeyAlias to allow caller to supply preferred choice to be selected in chooser. This allows Email settings to highlight the current choice when allowing user to change settings. keystore/java/android/security/KeyChain.java api/current.txt Implemented KeyChain functionality to pass host and port information to KeyChainActivity for display. keystore/java/android/security/KeyChain.java KeyChain now sends a PendingIntent as part of the Intent it sends to the KeyChainActivity which can be used to identify the caller in reliable way. keystore/java/android/security/KeyChain.java Moved .pfx/.p12/.cer/.crt constants to Credentials for reuse. Added Credentials.install variant with no value for use from KeyChainActivity keystore/java/android/security/Credentials.java packages/apps/CertInstaller Source of extension constants now in Credentials src/com/android/certinstaller/CertFile.java packages/apps/Browser Have browser supply host and port information to KeyChain.choosePrivateKeyAlias Tracking KeyChain.choosePrivateKeyAlias API change src/com/android/browser/Tab.java packages/apps/Email Tracking KeyChain.choosePrivateKeyAlias API change src/com/android/email/view/CertificateSelector.java packages/apps/KeyChain KeyChain now depends on bouncycastle X509Name for formatting X500Principals, since the 4 X500Principal formatting options could not format emailAddress attributes in a human readable way and its the most important attribute to display for client certificates in most cases. Android.mk Changing the UI to a dialog, make the activity style transparent. AndroidManifest.xml res/values/styles.xml Layout for chooser dialog res/layout/cert_chooser.xml Layout for list items in chooser res/layout/cert_item.xml New resources for dialog including comments for translators. res/values/strings.xml New dialog based KeyChainActivity. Now also shows requesting app and requesting server. Now can preselect a specified alias. New link directly to CertInstaller. src/com/android/keychain/KeyChainActivity.java Fix KeyChainTestActivity to work with TestKeyStore changes that were causing network activity on the UI to look up the name of localhost. Also track KeyChain.choosePrivateKeyAlias API change. tests/src/com/android/keychain/tests/KeyChainTestActivity.java Change-Id: I6923e5bf77041500a8ebb44a7972f5d01d297263
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
f5b50a4678120890d62bb07bb47cbd3f1ba4b243 |
|
10-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Tracking KeyChain API refinements Change-Id: Ib19f16bd7c9e9790e1183d3d2a9a84789661d7cf
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
b56adc2162cecde6e6aa6561ad873bca29426d2f |
|
07-Jun-2011 |
Jesse Wilson <jessewilson@google.com> |
Use external/mockwebserver in packages/apps/KeyChain Change-Id: I29ba8ca992560be254e1fa3fa35739c39e99cd79
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
cf8dab6d84729b567b9f373e8f5dec5a4f46b0b3 |
|
07-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Change KeyChain tests to use PEM format in keystore to match CertInstaller Change-Id: I2900526376dafca2dabc9beec300e80add2a14a3
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
bb04f703be50794c41e453e82c70e354a545ea54 |
|
25-May-2011 |
Brian Carlstrom <bdc@google.com> |
Remove need for onActivityResult from KeyChain API Change-Id: I5824c1c2dbb0b39a2b78834167570f1e62ae8697
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
dd74b9e264aff2477587c23bc6c1e7e0ec6d9098 |
|
18-May-2011 |
Brian Carlstrom <bdc@google.com> |
Make KeyChainActivity fail on empty as well as null list of certs Change-Id: Ia5bb70c171989043c83e300376836b85a5fe155b
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
8be0660196926b8f0a571f218711cf1b34fbaba2 |
|
17-May-2011 |
Brian Carlstrom <bdc@google.com> |
Change KeyChainTestActivity to use CertInstaller to install CA Change-Id: I6851db4131a62cb2de9d8e34193ff81af7bebaaf
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
5aeadd9be22ea51ea2d638f7090618448ecc8ac7 |
|
17-May-2011 |
Brian Carlstrom <bdc@google.com> |
Simplify KeyChain API by removing now unneeded CA certificate lookup (3 of 3) frameworks/base Remove getCaCertificates and findIssuer from IKeyChainService, these are now done via libcore's TrustedCertificateStore (as part of the default TrustManager implementation) keystore/java/android/security/IKeyChainService.aidl Simplify KeyChain API. Now that the CA certificates are visible through the default TrustManager, the KeyChain is solely focused on retrieving PrivateKeys and their associated certificates. The calling API for KeyChain to simply a single KeyChain.get() call that returns a KeyChainResult, removing the need for a KeyChain instance that needs to be closed. keystore/java/android/security/KeyChain.java keystore/java/android/security/KeyChainResult.java master/libcore Remove getDefaultIndexedPKIXParameters and getIndexedPKIXParameters which was used as part of the prototype of looking up CAs via the KeyChain but is obsoleted by the new default TrustManager implementation. luni/src/main/java/org/apache/harmony/xnet/provider/jsse/SSLParametersImpl.java luni/src/main/java/org/apache/harmony/xnet/provider/jsse/TrustManagerImpl.java packages/apps/KeyChain Tracking simplified IKeyChainService, removing now unneeded implementation, updating tests. src/com/android/keychain/KeyChainService.java tests/src/com/android/keychain/tests/KeyChainServiceTest.java tests/src/com/android/keychain/tests/KeyChainTestActivity.java Change-Id: Ie2cb950783f897d87d39cc38a126068a9d68680a
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|
3e6251dedc92654476c70bdc413f24a4b31ce6a4 |
|
11-Apr-2011 |
Brian Carlstrom <bdc@google.com> |
Adding KeyChainService and KeyChainActivity Change-Id: I6c862d3e687cf80fb882966adb3245f2244244fe
/packages/apps/KeyChain/tests/src/com/android/keychain/tests/KeyChainTestActivity.java
|