Module java.base
Package java.security

Class GeneralSecurityException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.security.GeneralSecurityException
所有已实现的接口:
Serializable
直接已知的子类:
BadPaddingException, CertificateException, CertPathBuilderException, CertPathValidatorException, CertStoreException, CRLException, DecapsulateException, DigestException, ExemptionMechanismException, IllegalBlockSizeException, InvalidAlgorithmParameterException, InvalidKeySpecException, InvalidParameterSpecException, KeyException, KeyStoreException, LoginException, NoSuchAlgorithmException, NoSuchPaddingException, NoSuchProviderException, ShortBufferException, SignatureException, UnrecoverableEntryException

public class GeneralSecurityException extends Exception
GeneralSecurityException类是一个通用的安全异常类,为所有从它扩展的与安全相关的异常类提供类型安全性。
自从:
1.2
参见:
  • Constructor Details

    • GeneralSecurityException

      public GeneralSecurityException()
      构造一个没有详细消息的GeneralSecurityException
    • GeneralSecurityException

      public GeneralSecurityException(String msg)
      构造一个带有指定详细消息的GeneralSecurityException。详细消息是描述此特定异常的String
      参数:
      msg - 详细消息。
    • GeneralSecurityException

      public GeneralSecurityException(String message, Throwable cause)
      创建一个带有指定详细消息和原因的GeneralSecurityException
      参数:
      message - 详细消息(稍后可通过Throwable.getMessage()方法检索)。
      cause - 原因(稍后可通过Throwable.getCause()方法检索)。 (允许null值,表示原因不存在或未知。)
      自从:
      1.5
    • GeneralSecurityException

      public GeneralSecurityException(Throwable cause)
      创建一个带有指定原因和详细消息为(cause==null ? null : cause.toString())(通常包含cause的类和详细消息)的GeneralSecurityException
      参数:
      cause - 原因(稍后可通过Throwable.getCause()方法检索)。 (允许null值,表示原因不存在或未知。)
      自从:
      1.5