All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bouncycastle.asn1.ASN1ParsingException Maven / Gradle / Ivy

Go to download

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.8 and later with debug enabled.

The newest version!
package org.bouncycastle.asn1;

/**
 * Exception thrown when correctly encoded, but unexpected data is found in a stream while building an object.
 */
public class ASN1ParsingException
    extends IllegalStateException
{
    private Throwable cause;

    /**
     * Base constructor
     *
     * @param message a message concerning the exception.
     */
    public ASN1ParsingException(String message)
    {
        super(message);
    }

    /**
     * Constructor when this exception is due to another one.
     *
     * @param message a message concerning the exception.
     * @param cause the exception that caused this exception to be thrown.
     */
    public ASN1ParsingException(String message, Throwable cause)
    {
        super(message);
        this.cause = cause;
    }

    /**
     * Return the underlying cause of this exception, if any.
     *
     * @return the exception causing this one, null if there isn't one.
     */
    public Throwable getCause()
    {
        return cause;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy