<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_packages_apps_CertInstaller/src/com, branch tools_r21</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/'/>
<entry>
<title>Allow empty passwords when installing from a PKCS#12 file</title>
<updated>2012-04-16T04:36:30+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2012-04-16T04:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=83df03c8f5d61d37e2fda501c67937f970b7af0c'/>
<id>83df03c8f5d61d37e2fda501c67937f970b7af0c</id>
<content type='text'>
Bug: http://code.google.com/p/android/issues/detail?id=28189
Change-Id: I6ce96eba0e7e583e49a17179d3f3c66df5f13a29
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: http://code.google.com/p/android/issues/detail?id=28189
Change-Id: I6ce96eba0e7e583e49a17179d3f3c66df5f13a29
</pre>
</div>
</content>
</entry>
<entry>
<title>Broader support for KeyChain.EXTRA_NAME</title>
<updated>2012-03-31T05:59:44+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2012-03-30T23:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=f4616bf8c0b3bff8863d627c3c003fa9234cb225'/>
<id>f4616bf8c0b3bff8863d627c3c003fa9234cb225</id>
<content type='text'>
Previously EXTRA_NAME only supplied the default name when used with
KeyChain.EXTRA_CERTIFICATE. It now also provides the default name with
KeyChain.EXTRA_PKCS12, overriding the value found within the PKCS#12
file. In addition, will be used as the default alias name when
credentials are installed from external storage as opposed to via
an extra.

Bug: 6129421
Change-Id: I63c06a866fc62bfa56636011b766d3dcae7764bd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously EXTRA_NAME only supplied the default name when used with
KeyChain.EXTRA_CERTIFICATE. It now also provides the default name with
KeyChain.EXTRA_PKCS12, overriding the value found within the PKCS#12
file. In addition, will be used as the default alias name when
credentials are installed from external storage as opposed to via
an extra.

Bug: 6129421
Change-Id: I63c06a866fc62bfa56636011b766d3dcae7764bd
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert to new KeyStore format</title>
<updated>2012-03-20T00:37:23+00:00</updated>
<author>
<name>Kenny Root</name>
<email>kroot@google.com</email>
</author>
<published>2012-03-08T18:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=7d99ba835013491e9d3d540a937e5e0a742b1ab4'/>
<id>7d99ba835013491e9d3d540a937e5e0a742b1ab4</id>
<content type='text'>
The keystore no longer stores private keys in the clear, so it shouldn't
have its private key material in PEM. It will just be an opaque handle
for a private key.

Change-Id: I939169338d0f7dc39743c9904166454f2cad49cc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The keystore no longer stores private keys in the clear, so it shouldn't
have its private key material in PEM. It will just be an opaque handle
for a private key.

Change-Id: I939169338d0f7dc39743c9904166454f2cad49cc
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove PKCS12_PASSWORD_DIALOG and NAME_CREDENTIAL_DIALOG in order to correctly recreate it on onCreateDialog</title>
<updated>2012-02-07T16:28:32+00:00</updated>
<author>
<name>Shuhrat Dehkanov</name>
<email>uzbmaster@gmail.com</email>
</author>
<published>2012-02-03T17:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=885c0a68bb4a91d461914c43c2e42a565394aa59'/>
<id>885c0a68bb4a91d461914c43c2e42a565394aa59</id>
<content type='text'>
If an empty password or name is supplied for certificate password or certificate name dialogs, respectively,
showDialog is called without removing them. As a result onCreateDialog is not called leaving the dialog without visible UI to the user.

Steps to reproduce:
1. Put password protected certificate to the SD card.
2. Navigate to Settings &gt; Security and initiate certificate installation.
3. Provide an empty password and press OK.
3.1. Provide an empty name for NAME_CREDENTIAL_DIALOG related issue.

Change-Id: I83ffd680313eb9c69214113d3091a70910a80ae2
Signed-off-by: Shuhrat Dehkanov &lt;uzbmaster@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an empty password or name is supplied for certificate password or certificate name dialogs, respectively,
showDialog is called without removing them. As a result onCreateDialog is not called leaving the dialog without visible UI to the user.

Steps to reproduce:
1. Put password protected certificate to the SD card.
2. Navigate to Settings &gt; Security and initiate certificate installation.
3. Provide an empty password and press OK.
3.1. Provide an empty name for NAME_CREDENTIAL_DIALOG related issue.

Change-Id: I83ffd680313eb9c69214113d3091a70910a80ae2
Signed-off-by: Shuhrat Dehkanov &lt;uzbmaster@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make cert name selected by default.</title>
<updated>2011-09-13T22:01:00+00:00</updated>
<author>
<name>Ben Komalo</name>
<email>benkomalo@google.com</email>
</author>
<published>2011-09-13T21:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=c256369ee7fe39051f35bc9b04dfad78f9644d80'/>
<id>c256369ee7fe39051f35bc9b04dfad78f9644d80</id>
<content type='text'>
This makes it easy to replace if it's a big giberrish string.

Bug: 5280250
Change-Id: Iaedee686a3c56133f4e417a40f9175a194181c6c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it easy to replace if it's a big giberrish string.

Bug: 5280250
Change-Id: Iaedee686a3c56133f4e417a40f9175a194181c6c
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle VIEW intents for cert installer</title>
<updated>2011-08-16T21:39:23+00:00</updated>
<author>
<name>Ben Komalo</name>
<email>benkomalo@google.com</email>
</author>
<published>2011-07-21T22:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=c1615f66f7dbe5a76aefca862d96e0b5a6e123ff'/>
<id>c1615f66f7dbe5a76aefca862d96e0b5a6e123ff</id>
<content type='text'>
Bug: 4556536
Change-Id: I1d3b8e4b80415e2df9dfe334f0d9e195ab0e19ff
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 4556536
Change-Id: I1d3b8e4b80415e2df9dfe334f0d9e195ab0e19ff
</pre>
</div>
</content>
</entry>
<entry>
<title>Rotation fixes for CertInstaller</title>
<updated>2011-07-22T22:00:37+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2011-07-22T21:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=6952ee2bb146db2979aff3cfd6d18cbdebd8a7e9'/>
<id>6952ee2bb146db2979aff3cfd6d18cbdebd8a7e9</id>
<content type='text'>
When rotating, the dialog would be dismissed, which the handler took
as a user negative action and called toastErrorAndFinish. Fixed by
having click handlers on the buttons themselves.

Bug: 5051850
Change-Id: I5f1aeb6c918b2b7b6bebf096ee25ff8247b5877d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When rotating, the dialog would be dismissed, which the handler took
as a user negative action and called toastErrorAndFinish. Fixed by
having click handlers on the buttons themselves.

Bug: 5051850
Change-Id: I5f1aeb6c918b2b7b6bebf096ee25ff8247b5877d
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore installation of CAs from PKCS#12 files</title>
<updated>2011-07-22T19:00:19+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2011-07-22T18:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=77e1f401b283429aab853c2324da574dc293ab42'/>
<id>77e1f401b283429aab853c2324da574dc293ab42</id>
<content type='text'>
Bug: 5037971

Change-Id: I35770bc5f536ee4ceb51c5fac655e7e5b9b8d89d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 5037971

Change-Id: I35770bc5f536ee4ceb51c5fac655e7e5b9b8d89d
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove PKEY_MAP entry when empty</title>
<updated>2011-07-10T19:52:43+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2011-07-10T19:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=a0bdabb40db36f2adf458c32055e5c7ee817105a'/>
<id>a0bdabb40db36f2adf458c32055e5c7ee817105a</id>
<content type='text'>
Change-Id: I7a532209d906f0e2194fccaf5eafd8602f3cb57a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7a532209d906f0e2194fccaf5eafd8602f3cb57a
</pre>
</div>
</content>
</entry>
<entry>
<title>Canceling cert installation should not delete the file</title>
<updated>2011-07-07T00:12:06+00:00</updated>
<author>
<name>Brian Carlstrom</name>
<email>bdc@google.com</email>
</author>
<published>2011-07-07T00:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_apps_CertInstaller/commit/?id=a921a7f6b86e2564f70e841c0b10b368f6b8d495'/>
<id>a921a7f6b86e2564f70e841c0b10b368f6b8d495</id>
<content type='text'>
Also fix to exit CertFileList when list becomes empty

Bug: 4600283
Change-Id: Ib0a27f8d2f9ee4be8da02625e9f919bcfa6e791b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fix to exit CertFileList when list becomes empty

Bug: 4600283
Change-Id: Ib0a27f8d2f9ee4be8da02625e9f919bcfa6e791b
</pre>
</div>
</content>
</entry>
</feed>
