package javax.crypto; import java.security.GeneralSecurityException; /** * This exception is thrown when a particular padding mechanism is * expected for the input data but the data is not padded properly * */ public class BadPaddingException extends GeneralSecurityException { private static final long serialVersionUID = -5315033893984728443L; /** * Constructs a BadPaddingException with no detail * message. A detail message is a String that describes this * particular exception. */ public BadPaddingException() { } /** * Constructs a BadPaddingException with the specified * detail message. A detail message is a String that describes * this particular exception, which may, for example, specify which * algorithm is not available. * * @param msg the detail message. */ public BadPaddingException( String msg) { super(msg); } }