org.bouncycastle.crypto.tls.TlsFatalAlert Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bcprov-ext-jdk15on Show documentation
Show all versions of bcprov-ext-jdk15on Show documentation
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 JDK 1.5 to JDK 1.8. Note: this package includes the NTRU encryption algorithms.
The newest version!
package org.bouncycastle.crypto.tls;
import java.io.IOException;
public class TlsFatalAlert
extends IOException
{
private static final long serialVersionUID = 3584313123679111168L;
protected short alertDescription;
// TODO Some day we might be able to just pass this down to IOException (1.6+)
protected Throwable alertCause;
public TlsFatalAlert(short alertDescription)
{
this(alertDescription, null);
}
public TlsFatalAlert(short alertDescription, Throwable alertCause)
{
super(AlertDescription.getText(alertDescription));
this.alertDescription = alertDescription;
this.alertCause = alertCause;
}
public short getAlertDescription()
{
return alertDescription;
}
public Throwable getCause()
{
return alertCause;
}
}