Files
frameworks_base/keystore/java/android/security/KeyChainException.java
Brian Carlstrom 42f6528b98 New KeyChain API for application access to keystore credentials
The KeyChain API is Currently in use by Browser and validated by Email
for client certificate authentication.

Change-Id: Ifeab416be594457a05747406e31656e71795cb53
2011-06-10 10:43:02 -07:00

66 lines
2.0 KiB
Java

/*
* Copyright (C) 2011 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package android.security;
/**
* Thrown on problems accessing the {@link KeyChain}.
*/
public class KeyChainException extends Exception {
/**
* Constructs a new {@code KeyChainException} that includes the
* current stack trace.
*/
public KeyChainException() {
}
/**
* Constructs a new {@code KeyChainException} with the current stack
* trace and the specified detail message.
*
* @param detailMessage
* the detail message for this exception.
*/
public KeyChainException(String detailMessage) {
super(detailMessage);
}
/**
* Constructs a new {@code KeyChainException} with the current stack
* trace, the specified detail message and the specified cause.
*
* @param message
* the detail message for this exception.
* @param cause
* the cause of this exception, may be {@code null}.
*/
public KeyChainException(String message, Throwable cause) {
super(message, cause);
}
/**
* Constructs a new {@code KeyChainException} with the current stack
* trace and the specified cause.
*
* @param cause
* the cause of this exception, may be {@code null}.
*/
public KeyChainException(Throwable cause) {
super((cause == null ? null : cause.toString()), cause);
}
}