1e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman/* 2e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * Copyright (C) 2017 The Android Open Source Project 3e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * 4e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * Licensed under the Apache License, Version 2.0 (the "License"); 5e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * you may not use this file except in compliance with the License. 6e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * You may obtain a copy of the License at 7e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * 8e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * http://www.apache.org/licenses/LICENSE-2.0 9e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * 10e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * Unless required by applicable law or agreed to in writing, software 11e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * distributed under the License is distributed on an "AS IS" BASIS, 12e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * See the License for the specific language governing permissions and 14e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * limitations under the License. 15e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman */ 16e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman 17e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashmanpackage android.util.apk; 18e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman 19e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman/** 20e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * Indicates that the APK is missing a signature. 21e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * 22e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman * @hide 23e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman */ 24e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashmanpublic class SignatureNotFoundException extends Exception { 25e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman private static final long serialVersionUID = 1L; 26e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman 27e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman public SignatureNotFoundException(String message) { 28e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman super(message); 29e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman } 30e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman 31e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman public SignatureNotFoundException(String message, Throwable cause) { 32e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman super(message, cause); 33e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman } 34e92f8428ddb88574b84c9bc9137a3c7984285566Dan Cashman} 35