JavaTM 2 Platform
Standard Ed. 6

類別 java.security.spec.InvalidKeySpecException
的使用

使用 InvalidKeySpecException 的軟體套件
java.security 為安全框架提供類別和介面。 
javax.crypto 為加密操作提供類別和介面。 
 

java.securityInvalidKeySpecException 的使用
 

拋出 InvalidKeySpecExceptionjava.security 中的方法
protected abstract  PrivateKey KeyFactorySpi.engineGeneratePrivate(KeySpec keySpec)
          根據所提供的密鑰規範(密鑰材料)產生私鑰物件。
protected abstract  PublicKey KeyFactorySpi.engineGeneratePublic(KeySpec keySpec)
          根據所提供的密鑰規範(密鑰材料)產生公鑰物件。
protected abstract
<T extends KeySpec>
T
KeyFactorySpi.engineGetKeySpec(Key key, Class<T> keySpec)
          返回給定密鑰物件的規範(密鑰材料)。
 PrivateKey KeyFactory.generatePrivate(KeySpec keySpec)
          根據提供的密鑰規範(密鑰材料)產生私鑰物件。
 PublicKey KeyFactory.generatePublic(KeySpec keySpec)
          根據提供的密鑰規範(密鑰材料)產生公鑰物件。
<T extends KeySpec>
T
KeyFactory.getKeySpec(Key key, Class<T> keySpec)
          返回給定密鑰物件的規範(密鑰材料)。
 

javax.cryptoInvalidKeySpecException 的使用
 

拋出 InvalidKeySpecExceptionjavax.crypto 中的方法
protected abstract  SecretKey SecretKeyFactorySpi.engineGenerateSecret(KeySpec keySpec)
          根據提供的密鑰規範(密鑰材料)產生 SecretKey 物件。
protected abstract  KeySpec SecretKeyFactorySpi.engineGetKeySpec(SecretKey key, Class keySpec)
          以所需格式返回給定密鑰物件的規範(密鑰材料)。
 SecretKey SecretKeyFactory.generateSecret(KeySpec keySpec)
          根據提供的密鑰規範(密鑰材料)產生 SecretKey 物件。
 PKCS8EncodedKeySpec EncryptedPrivateKeyInfo.getKeySpec(Cipher cipher)
          將密封的 PKCS8EncodedKeySpec 物件從加密的資料中抽取出來並將其返回。
 KeySpec SecretKeyFactory.getKeySpec(SecretKey key, Class keySpec)
          以請求的格式返回給定密鑰物件的規範(密鑰材料)。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only