| 
 | JavaTM 2 Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 SecretKey 的软件包 | |
|---|---|
| java.security | 为安全框架提供类和接口。 | 
| javax.crypto | 为加密操作提供类和接口。 | 
| javax.crypto.interfaces | 根据 RSA Laboratories' PKCS #3 的定义,提供 Diffie-Hellman 密钥接口。 | 
| javax.crypto.spec | 为密钥规范和算法参数规范提供类和接口。 | 
| javax.security.auth.kerberos | 此包包含与 Kerberos 网络验证协议相关的实用工具类。 | 
| java.security 中 SecretKey 的使用 | 
|---|
| 返回 SecretKey 的 java.security 中的方法 | |
|---|---|
|  SecretKey | KeyStore.SecretKeyEntry.getSecretKey()从此项中获取 SecretKey。 | 
| 参数类型为 SecretKey 的 java.security 中的构造方法 | |
|---|---|
| KeyStore.SecretKeyEntry(SecretKey secretKey)用 SecretKey构造SecretKeyEntry。 | |
| javax.crypto 中 SecretKey 的使用 | 
|---|
| 返回 SecretKey 的 javax.crypto 中的方法 | |
|---|---|
| protected abstract  SecretKey | KeyGeneratorSpi.engineGenerateKey()生成一个秘密密钥。 | 
| protected abstract  SecretKey | SecretKeyFactorySpi.engineGenerateSecret(KeySpec keySpec)根据提供的密钥规范(密钥材料)生成 SecretKey对象。 | 
| protected abstract  SecretKey | KeyAgreementSpi.engineGenerateSecret(String algorithm)创建共享秘密密钥,并将它作为所请求算法类型的秘密密钥对象返回。 | 
| protected abstract  SecretKey | SecretKeyFactorySpi.engineTranslateKey(SecretKey key)将一个密钥对象(其提供者未知或可能不受信任)转换为此密钥工厂的相应密钥对象。 | 
|  SecretKey | KeyGenerator.generateKey()生成一个密钥。 | 
|  SecretKey | SecretKeyFactory.generateSecret(KeySpec keySpec)根据提供的密钥规范(密钥材料)生成 SecretKey对象。 | 
|  SecretKey | KeyAgreement.generateSecret(String algorithm)创建共享秘密并将其作为指定算法的 SecretKey对象返回。 | 
|  SecretKey | SecretKeyFactory.translateKey(SecretKey key)将一个密钥对象(其提供者未知或可能不受信任)转换为此秘密密钥工厂的相应密钥对象。 | 
| 参数类型为 SecretKey 的 javax.crypto 中的方法 | |
|---|---|
| protected abstract  KeySpec | SecretKeyFactorySpi.engineGetKeySpec(SecretKey key,
                 Class keySpec)以所需格式返回给定密钥对象的规范(密钥材料)。 | 
| protected abstract  SecretKey | SecretKeyFactorySpi.engineTranslateKey(SecretKey key)将一个密钥对象(其提供者未知或可能不受信任)转换为此密钥工厂的相应密钥对象。 | 
|  KeySpec | SecretKeyFactory.getKeySpec(SecretKey key,
           Class keySpec)以请求的格式返回给定密钥对象的规范(密钥材料)。 | 
|  SecretKey | SecretKeyFactory.translateKey(SecretKey key)将一个密钥对象(其提供者未知或可能不受信任)转换为此秘密密钥工厂的相应密钥对象。 | 
| javax.crypto.interfaces 中 SecretKey 的使用 | 
|---|
| javax.crypto.interfaces 中 SecretKey 的子接口 | |
|---|---|
|  interface | PBEKey调用者 PBE 密钥接口。 | 
| javax.crypto.spec 中 SecretKey 的使用 | 
|---|
| 实现 SecretKey 的 javax.crypto.spec 中的类 | |
|---|---|
|  class | SecretKeySpec此类以与 provider 无关的方式指定一个密钥。 | 
| javax.security.auth.kerberos 中 SecretKey 的使用 | 
|---|
| 实现 SecretKey 的 javax.security.auth.kerberos 中的类 | |
|---|---|
|  class | KerberosKey此类为 Kerberos 主体封装一个长期秘密密钥。 | 
| 返回 SecretKey 的 javax.security.auth.kerberos 中的方法 | |
|---|---|
|  SecretKey | KerberosTicket.getSessionKey()返回与此票据有关联的会话密钥。 | 
| 
 | JavaTM 2 Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。