Module java.xml.crypto

Class XMLSignatureException

java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.xml.crypto.dsig.XMLSignatureException
所有已实现的接口:
Serializable

public class XMLSignatureException extends Exception
表示在XML签名生成或验证过程中发生的异常情况。

XMLSignatureException可以包含一个原因: 导致此XMLSignatureException被抛出的另一个可抛出对象。

自从:
1.6
参见:
  • Constructor Details

    • XMLSignatureException

      public XMLSignatureException()
      null作为其详细消息构造一个新的XMLSignatureException
    • XMLSignatureException

      public XMLSignatureException(String message)
      用指定的详细消息构造一个新的XMLSignatureException
      参数:
      message - 详细消息
    • XMLSignatureException

      public XMLSignatureException(String message, Throwable cause)
      用指定的详细消息和原因构造一个新的XMLSignatureException

      请注意,与cause关联的详细消息不会自动并入此异常的详细消息。

      参数:
      message - 详细消息
      cause - 原因(允许null值,表示原因不存在或未知。)
    • XMLSignatureException

      public XMLSignatureException(Throwable cause)
      用指定的原因和(cause==null ? null : cause.toString())(通常包含cause的类和详细消息)的详细消息构造一个新的XMLSignatureException
      参数:
      cause - 原因(允许null值,表示原因不存在或未知。)
  • Method Details

    • getCause

      public Throwable getCause()
      返回此XMLSignatureException的原因,如果原因不存在或未知,则返回null。(原因是导致此XMLSignatureException被抛出的可抛出对象。)
      覆盖:
      getCause 在类 Throwable
      返回:
      XMLSignatureException的原因,如果原因不存在或未知,则返回null
    • printStackTrace

      public void printStackTrace()
      将此XMLSignatureException、其回溯和原因的回溯打印到标准错误流。
      覆盖:
      printStackTrace 在类 Throwable
    • printStackTrace

      public void printStackTrace(PrintStream s)
      将此XMLSignatureException、其回溯和原因的回溯打印到指定的打印流。
      覆盖:
      printStackTrace 在类 Throwable
      参数:
      s - 用于输出的PrintStream
    • printStackTrace

      public void printStackTrace(PrintWriter s)
      将此XMLSignatureException、其回溯和原因的回溯打印到指定的打印写入器。
      覆盖:
      printStackTrace 在类 Throwable
      参数:
      s - 用于输出的PrintWriter