summaryrefslogtreecommitdiff
path: root/keystore
diff options
context:
space:
mode:
authorJanis Danisevskis <jdanis@google.com>2020-12-15 13:06:12 -0800
committerJanis Danisevskis <jdanis@google.com>2020-12-15 13:06:12 -0800
commitfbf2ed5f1907d3bb89378d5ae8c81b89f19b8725 (patch)
tree1046f7e7fb13e9dc4ef035070a2d6d05bd9434e8 /keystore
parent8ac80b0915aad382977017fdaa10814a851662eb (diff)
Keystore 2.0 SPI: Implement modification time.
Test: Keystore CTS test. Change-Id: I097b58fa6c403ff426d99ed484ed324e1419b4e3
Diffstat (limited to 'keystore')
-rw-r--r--keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java b/keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java
index aca531458382..c42c7b2c41b0 100644
--- a/keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java
+++ b/keystore/java/android/security/keystore2/AndroidKeyStoreSpi.java
@@ -250,13 +250,10 @@ public class AndroidKeyStoreSpi extends KeyStoreSpi {
return null;
}
-
- // TODO add modification time to key metadata.
- return null;
- // if (response.metadata.modificationTime == -1) {
- // return null;
- // }
- // return new Date(response.metadata.modificationTime);
+ if (response.metadata.modificationTimeMs == -1) {
+ return null;
+ }
+ return new Date(response.metadata.modificationTimeMs);
}
@Override