1 /*
   2  * reserved comment block
   3  * DO NOT REMOVE OR ALTER!
   4  */
   5 /**
   6  * Licensed to the Apache Software Foundation (ASF) under one
   7  * or more contributor license agreements. See the NOTICE file
   8  * distributed with this work for additional information
   9  * regarding copyright ownership. The ASF licenses this file
  10  * to you under the Apache License, Version 2.0 (the
  11  * "License"); you may not use this file except in compliance
  12  * with the License. You may obtain a copy of the License at
  13  *
  14  * http://www.apache.org/licenses/LICENSE-2.0
  15  *
  16  * Unless required by applicable law or agreed to in writing,
  17  * software distributed under the License is distributed on an
  18  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  19  * KIND, either express or implied. See the License for the
  20  * specific language governing permissions and limitations
  21  * under the License.
  22  */
  23 package com.sun.org.apache.xml.internal.security.signature;
  24 
  25 /**
  26  * Raised when the computed hash value doesn't match the given <i>DigestValue</i>.  
  27  * Additional human readable info is passed to the constructor -- this being the benefit
  28  * of raising an exception or returning a value.
  29  *
  30  * @author Christian Geuer-Pollmann
  31  */
  32 public class InvalidDigestValueException extends XMLSignatureException {
  33 
  34     /**
  35      * 
  36      */
  37     private static final long serialVersionUID = 1L;
  38 
  39     /**
  40      * Constructor InvalidDigestValueException
  41      *
  42      */
  43     public InvalidDigestValueException() {
  44         super();
  45     }
  46 
  47     /**
  48      * Constructor InvalidDigestValueException
  49      *
  50      * @param msgID
  51      */
  52     public InvalidDigestValueException(String msgID) {
  53         super(msgID);
  54     }
  55 
  56     /**
  57      * Constructor InvalidDigestValueException
  58      *
  59      * @param msgID
  60      * @param exArgs
  61      */
  62     public InvalidDigestValueException(String msgID, Object exArgs[]) {
  63         super(msgID, exArgs);
  64     }
  65 
  66     /**
  67      * Constructor InvalidDigestValueException
  68      *
  69      * @param msgID
  70      * @param originalException
  71      */
  72     public InvalidDigestValueException(String msgID, Exception originalException) {
  73         super(msgID, originalException);
  74     }
  75 
  76     /**
  77      * Constructor InvalidDigestValueException
  78      *
  79      * @param msgID
  80      * @param exArgs
  81      * @param originalException
  82      */
  83     public InvalidDigestValueException(String msgID, Object exArgs[], Exception originalException) {
  84         super(msgID, exArgs, originalException);
  85     }
  86 }