JavaTM Platform
Standard Ed. 6

类 java.security.GeneralSecurityException
的使用

使用 GeneralSecurityException 的软件包
java.security 为安全框架提供类和接口。 
java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 
java.security.spec 提供密钥规范和算法参数规范的类和接口。 
javax.crypto 为加密操作提供类和接口。 
javax.security.auth.login 此包提供可插入的验证框架。 
 

java.securityGeneralSecurityException 的使用
 

java.securityGeneralSecurityException 的子类
 class DigestException
          此为一般 Message Digest 异常。
 class InvalidAlgorithmParameterException
          用于无效或不合适的算法参数的异常。
 class InvalidKeyException
          用于无效 Key(无效的编码、错误的长度、未初始化等)的异常。
 class KeyException
          此异常是基本的密钥异常。
 class KeyManagementException
          此异常是用于所有处理密钥管理的操作的通用密钥管理异常。
 class KeyStoreException
          这是一般的 KeyStore 异常。
 class NoSuchAlgorithmException
          当请求特定的加密算法而它在该环境中不可用时抛出此异常。
 class NoSuchProviderException
          当请求特定安全性 provider 但它在该环境中不可用时抛出此异常。
 class SignatureException
          这是一般的签名异常。
 class UnrecoverableEntryException
          如果 keystore 中的某项无法恢复,则抛出此异常。
 class UnrecoverableKeyException
          如果 keystore 中的密钥无法恢复,则抛出此异常。
 

java.security.certGeneralSecurityException 的使用
 

java.security.certGeneralSecurityException 的子类
 class CertificateEncodingException
          证书编码异常。
 class CertificateException
          此异常指示各种证书问题中的一种。
 class CertificateExpiredException
          证书过期异常。
 class CertificateNotYetValidException
          证书尚无效异常。
 class CertificateParsingException
          证书解析异常。
 class CertPathBuilderException
          指示在使用 CertPathBuilder 构建证书路径时遇到了某种问题的异常。
 class CertPathValidatorException
          指示在验证一个证书路径时遇到了某种问题的异常。
 class CertStoreException
          指示从 CertStore 中获取证书和 CRL 时遇到了某种问题的异常。
 class CRLException
          CRL(证书撤消列表)异常。
 

java.security.specGeneralSecurityException 的使用
 

java.security.specGeneralSecurityException 的子类
 class InvalidKeySpecException
          这是针对无效密钥规范的异常。
 class InvalidParameterSpecException
          这是针对无效参数规范的异常。
 

javax.cryptoGeneralSecurityException 的使用
 

javax.cryptoGeneralSecurityException 的子类
 class BadPaddingException
          当输入数据期望特定的填充机制而数据又未正确填充时,抛出此异常。
 class ExemptionMechanismException
          此为一般 ExemptionMechanism 异常。
 class IllegalBlockSizeException
          如果提供给块密码的数据长度不正确(即与密码的块大小不匹配),则抛出此异常。
 class NoSuchPaddingException
          当请求特定填充机制但该环境中未提供时,抛出此异常。
 class ShortBufferException
          当用户提供的输出缓冲区太小而不能存储操作结果时,抛出此异常。
 

javax.security.auth.loginGeneralSecurityException 的使用
 

javax.security.auth.loginGeneralSecurityException 的子类
 class AccountException
          一般的帐户异常。
 class AccountExpiredException
          当用户帐户到期时抛出此异常。
 class AccountLockedException
          帐户被锁定时抛出此异常。
 class AccountNotFoundException
          未找到帐户时抛出此异常。
 class CredentialException
          一般证书异常。
 class CredentialExpiredException
          当 Credential 到期时抛出此异常。
 class CredentialNotFoundException
          找不到证书时抛出此异常。
 class FailedLoginException
          当用户验证失败时抛出此异常。
 class LoginException
          此异常是基本的登录异常。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策