Name
EncryptedPrivateKeyInfo
Synopsis
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 ...
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.