Add exception types for AndroidKeyStore key validity issues.

Bug: 18088752
Change-Id: I7494cb6a793e2b57bb849a4253bba2803778c161
diff --git a/keystore/java/android/security/UserNotAuthenticatedException.java b/keystore/java/android/security/UserNotAuthenticatedException.java
index b45817c..e6342ef 100644
--- a/keystore/java/android/security/UserNotAuthenticatedException.java
+++ b/keystore/java/android/security/UserNotAuthenticatedException.java
@@ -23,11 +23,27 @@
  * @hide
  */
 public class UserNotAuthenticatedException extends CryptoOperationException {
+
+    /**
+     * Constructs a new {@code UserNotAuthenticatedException} without detail message and cause.
+     */
     public UserNotAuthenticatedException() {
         super("User not authenticated");
     }
 
+    /**
+     * Constructs a new {@code UserNotAuthenticatedException} with the provided detail message and
+     * no cause.
+     */
     public UserNotAuthenticatedException(String message) {
         super(message);
     }
+
+    /**
+     * Constructs a new {@code UserNotAuthenticatedException} with the provided detail message and
+     * cause.
+     */
+    public UserNotAuthenticatedException(String message, Throwable cause) {
+        super(message, cause);
+    }
 }