EncryptedPrivateKeyInfo


EncryptedPrivateKeyInfo javax.crypto

Java 1.4

This class represents an encrypted private key. getEncryptedData( ) returns the encrypted bytes. getAlgName( ) and getAlgParameters( ) return the algorithm name and parameters used to encrypt it. Pass a Cipher object to getKeySpec( ) to decrypt the key.

 public class  EncryptedPrivateKeyInfo  {  // Public Constructors  public  EncryptedPrivateKeyInfo  (byte[ ]  encoded  ) throws java.io.IOException;        public  EncryptedPrivateKeyInfo  (java.security.AlgorithmParameters  algParams  ,          byte[ ]  encryptedData  ) throws java.security.NoSuchAlgorithmException;        public  EncryptedPrivateKeyInfo  (String  algName  , byte[ ]  encryptedData  )          throws java.security.NoSuchAlgorithmException;  // Public Instance Methods  public String  getAlgName  ( );        public java.security.AlgorithmParameters  getAlgParameters  ( );        public byte[ ]  getEncoded  ( ) throws java.io.IOException;        public byte[ ]  getEncryptedData  ( );  5.0  public java.security.spec.PKCS8EncodedKeySpec  getKeySpec  (java.security.Key  decryptKey  )          throws java.security.NoSuchAlgorithmException,          java.security.InvalidKeyException;        public java.security.spec.PKCS8EncodedKeySpec  getKeySpec  (Cipher  cipher  )          throws java.security.spec.InvalidKeySpecException;  5.0  public java.security.spec.PKCS8EncodedKeySpec  getKeySpec  (java.security.Key  decryptKey  ,          java.security.Provider  provider  )          throws java.security.NoSuchAlgorithmException,          java.security.InvalidKeyException;  5.0  public java.security.spec.PKCS8EncodedKeySpec  getKeySpec  (java.security.Key  decryptKey  ,          String  providerName  ) throws java.security.NoSuchProviderException,          java.security.NoSuchAlgorithmException,           java.security.InvalidKeyException;   } 



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