Package java.security.spec


Package java.security.spec

Java 1.2

The java.security.spec package contains classes that define transparent representations for DSA, RSA, and EC public and private keys and for X.509 and PKCS#8 encodings of those keys. It also defines a transparent representation for DSA algorithm parameters. The classes in this package are used in conjunction with java.security.KeyFactory and java.security.AlgorithmParameters for converting opaque Key and AlgorithmParameters objects to and from transparent representations.

This package is not frequently used. To make use of it, you must be somewhat familiar with the mathematics that underlies DSA and RSA public-key encryption and the encoding standards that specify how keys are encoded as byte streams.

Interfaces

 public interface  AlgorithmParameterSpec  ; public interface  ECField  ; public interface  KeySpec  ; 

Classes

 public class  DSAParameterSpec  implements AlgorithmParameterSpec,          java.security.interfaces.DSAParams; public class  DSAPrivateKeySpec  implements KeySpec; public class  DSAPublicKeySpec  implements KeySpec; public class  ECFieldF2m  implements ECField; public class  ECFieldFp  implements ECField; public class  ECGenParameterSpec  implements AlgorithmParameterSpec; public class  ECParameterSpec  implements AlgorithmParameterSpec; public class  ECPoint  ; public class  ECPrivateKeySpec  implements KeySpec; public class  ECPublicKeySpec  implements KeySpec; public class  EllipticCurve  ; public abstract class  EncodedKeySpec  implements KeySpec;    public class  PKCS8EncodedKeySpec  extends EncodedKeySpec;    public class  X509EncodedKeySpec  extends EncodedKeySpec; public class  MGF1ParameterSpec  implements AlgorithmParameterSpec; public class  PSSParameterSpec  implements AlgorithmParameterSpec; public class  RSAKeyGenParameterSpec  implements AlgorithmParameterSpec; public class  RSAOtherPrimeInfo  ; public class  RSAPrivateKeySpec  implements KeySpec;    public class  RSAMultiPrimePrivateCrtKeySpec  extends RSAPrivateKeySpec;    public class  RSAPrivateCrtKeySpec  extends RSAPrivateKeySpec; public class  RSAPublicKeySpec  implements KeySpec; 

Exceptions

 public class  InvalidKeySpecException  extends java.security.GeneralSecurityException; public class  InvalidParameterSpecException  extends java.security.GeneralSecurityException; 



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net