Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

Copyright © 2006 Sun Microsystems, Inc. All rights reserved.

JSR 216 (Maintenance Release)

Uses of Interface
java.security.spec.KeySpec

Packages that use KeySpec
java.security Provides the classes and interfaces for the security framework. 
java.security.spec Provides classes and interfaces for key specifications and algorithm parameter specifications. 
 

Uses of KeySpec in java.security
 

Methods in java.security that return KeySpec
protected abstract  KeySpec KeyFactorySpi.engineGetKeySpec(Key key, Class keySpec)
          Returns a specification (key material) of the given key object.
 KeySpec KeyFactory.getKeySpec(Key key, Class keySpec)
          Returns a specification (key material) of the given key object.
 

Methods in java.security with parameters of type KeySpec
protected abstract  PublicKey KeyFactorySpi.engineGeneratePublic(KeySpec keySpec)
          Generates a public key object from the provided key specification (key material).
protected abstract  PrivateKey KeyFactorySpi.engineGeneratePrivate(KeySpec keySpec)
          Generates a private key object from the provided key specification (key material).
 PublicKey KeyFactory.generatePublic(KeySpec keySpec)
          Generates a public key object from the provided key specification (key material).
 PrivateKey KeyFactory.generatePrivate(KeySpec keySpec)
          Generates a private key object from the provided key specification (key material).
 

Uses of KeySpec in java.security.spec
 

Classes in java.security.spec that implement KeySpec
 class DSAPrivateKeySpec
          This class specifies a DSA private key with its associated parameters.
 class DSAPublicKeySpec
          This class specifies a DSA public key with its associated parameters.
 class EncodedKeySpec
          This class represents a public or private key in encoded format.
 class PKCS8EncodedKeySpec
          This class represents the ASN.1 encoding of a private key, encoded according to the ASN.1 type PrivateKeyInfo.
 class RSAPrivateCrtKeySpec
          This class specifies an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values for efficiency.
 class RSAPrivateKeySpec
          This class specifies an RSA private key.
 class RSAPublicKeySpec
          This class specifies an RSA public key.
 class X509EncodedKeySpec
          This class represents the ASN.1 encoding of a public key, encoded according to the ASN.1 type SubjectPublicKeyInfo.
 


JSR 216 (Maintenance Release)

Copyright © 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to License Terms. Your use of this web site or any of its content or software indicates your agreement to be bound by these License Terms.

For more information, please consult the JSR 216 specification.