diff options
| author | Elliott Hughes <enh@google.com> | 2010-11-11 16:54:07 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-11-11 16:54:07 -0800 |
| commit | 7d580b237f9e0e5931a77f3405ee368e599a8163 (patch) | |
| tree | dfdc126f3a4274eda6d4126e0d553a91e379abde | |
| parent | e7d2295c06ef9b9df6336cbff23007a13fb3f6e4 (diff) | |
| parent | 460c26e9875833dc494575b5c43f08c8baa15f34 (diff) | |
| download | frameworks_base-7d580b237f9e0e5931a77f3405ee368e599a8163.zip frameworks_base-7d580b237f9e0e5931a77f3405ee368e599a8163.tar.gz frameworks_base-7d580b237f9e0e5931a77f3405ee368e599a8163.tar.bz2 | |
Merge "Use deliberately public API rather than org.apache cruft."
| -rw-r--r-- | keystore/java/android/security/SystemKeyStore.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/keystore/java/android/security/SystemKeyStore.java b/keystore/java/android/security/SystemKeyStore.java index 47718e6..bca8f68 100644 --- a/keystore/java/android/security/SystemKeyStore.java +++ b/keystore/java/android/security/SystemKeyStore.java @@ -20,8 +20,6 @@ import android.os.Environment; import android.os.FileUtils; import android.os.Process; -import org.apache.harmony.luni.util.InputStreamHelper; - import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @@ -32,6 +30,8 @@ import java.security.SecureRandom; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; +import libcore.io.IoUtils; + /** *@hide */ @@ -117,13 +117,10 @@ public class SystemKeyStore { public byte[] retrieveKey(String keyName) throws IOException { File keyFile = getKeyFile(keyName); - if (!keyFile.exists()) { return null; } - - FileInputStream fis = new FileInputStream(keyFile); - return InputStreamHelper.readFullyAndClose(fis); + return IoUtils.readFileAsByteArray(keyFile.toString()); } public void deleteKey(String keyName) { |
