Skip navigation links

Oracle Fusion Middleware Crypto FIPS Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10696-05


oracle.security.crypto.core
Class RSAPrivateKeyPKCS8

java.lang.Object
  extended by oracle.security.crypto.core.RSAKey
      extended by oracle.security.crypto.core.RSAPrivateKey
          extended by oracle.security.crypto.core.RSAPrivateKeyPKCS8

All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, java.security.interfaces.RSAKey, java.security.interfaces.RSAPrivateCrtKey, java.security.interfaces.RSAPrivateKey, java.security.Key, java.security.PrivateKey, ASN1Object, Streamable

Deprecated. This class is maintained only to ease the transistion for existing Phaos SSLava 1.1.x applications. New applications should use PrivateKeyPKCS8 instead.

public class RSAPrivateKeyPKCS8
extends RSAPrivateKey
implements Streamable

A class for PKCS8 encrypted RSA private keys.

See Also:
Serialized Form

Field Summary

 

Fields inherited from interface java.security.interfaces.RSAPrivateCrtKey
serialVersionUID

 

Constructor Summary
RSAPrivateKeyPKCS8()
          Deprecated.  
RSAPrivateKeyPKCS8(byte[] password, java.io.File f)
          Deprecated. Read encrypted private key from a file.
RSAPrivateKeyPKCS8(RSAPrivateKey key, RandomBitsSource rbs)
          Deprecated. Create a new RSAPrivateKeyPKCS8 from a RSAPrivateKey and the given RandomBitsSource.
RSAPrivateKeyPKCS8(java.lang.String password, java.io.File f)
          Deprecated. Read encrypted private key from a file.

 

Method Summary
 RSAPrivateKey getKey()
          Deprecated. Returns the RSA private key (this object).
 void input(java.io.InputStream is)
          Deprecated. Reads an RSA private key from the specified input stream.
 int length()
          Deprecated. Length of this object's encoding.
 void output(java.io.OutputStream os)
          Deprecated. Writes the DER encoding of this key in PKCS #8 privateKeyInfo format (as opposed to PKCS #1 privateKey format) to the given output stream.
 void setPassword(byte[] p)
          Deprecated. Set password for PKCS5.
 void setPassword(java.lang.String p)
          Deprecated. Set password for PKCS5.

 

Methods inherited from class oracle.security.crypto.core.RSAPrivateKey
clone, erase, finalize, getAlgID, getAllowExport, getContents, getCrtCoefficient, getEncoded, getFormat, getPrimeExponentP, getPrimeExponentQ, getPrimeP, getPrimeQ, getPrivateExponent, getPublicExponent, getPublicKey, initialize, isPublic, setAllowExport, toString

 

Methods inherited from class oracle.security.crypto.core.RSAKey
assertAllowExport, getAlgorithm, getBitLength, getExponent, getModulus, modulusLength, readExternal, setBytes, setModulusExponent, writeExternal

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Methods inherited from interface oracle.security.crypto.core.Key
getAlgorithm, getBitLength

 

Methods inherited from interface java.io.Externalizable
readExternal, writeExternal

 

Methods inherited from interface java.security.interfaces.RSAKey
getModulus

 

Constructor Detail

RSAPrivateKeyPKCS8

public RSAPrivateKeyPKCS8()
Deprecated. 

RSAPrivateKeyPKCS8

public RSAPrivateKeyPKCS8(byte[] password,
                          java.io.File f)
                   throws java.io.FileNotFoundException,
                          java.io.IOException
Deprecated. 
Read encrypted private key from a file. Password is byte array.
Throws:
java.io.FileNotFoundException
java.io.IOException

RSAPrivateKeyPKCS8

public RSAPrivateKeyPKCS8(java.lang.String password,
                          java.io.File f)
                   throws java.io.FileNotFoundException,
                          java.io.IOException
Deprecated. 
Read encrypted private key from a file. Password is String.
Throws:
java.io.FileNotFoundException
java.io.IOException

RSAPrivateKeyPKCS8

public RSAPrivateKeyPKCS8(RSAPrivateKey key,
                          RandomBitsSource rbs)
                   throws java.io.IOException
Deprecated. 
Create a new RSAPrivateKeyPKCS8 from a RSAPrivateKey and the given RandomBitsSource.
Throws:
java.io.IOException

Method Detail

setPassword

public void setPassword(byte[] p)
Deprecated. 
Set password for PKCS5. Password is byte array.

setPassword

public void setPassword(java.lang.String p)
Deprecated. 
Set password for PKCS5. Password is String.

getKey

public RSAPrivateKey getKey()
Deprecated. 
Returns the RSA private key (this object).

input

public void input(java.io.InputStream is)
           throws java.io.IOException
Deprecated. 
Description copied from class: RSAPrivateKey
Reads an RSA private key from the specified input stream.
Specified by:
input in interface Streamable
Overrides:
input in class RSAPrivateKey
Throws:
java.io.IOException

output

public void output(java.io.OutputStream os)
            throws java.io.IOException
Deprecated. 
Description copied from class: RSAPrivateKey
Writes the DER encoding of this key in PKCS #8 privateKeyInfo format (as opposed to PKCS #1 privateKey format) to the given output stream.
Specified by:
output in interface Streamable
Overrides:
output in class RSAPrivateKey
Throws:
java.io.IOException
See Also:
for PKCS #1 privateKey format.

length

public int length()
Deprecated. 
Description copied from interface: Streamable
Length of this object's encoding.
Specified by:
length in interface Streamable
Overrides:
length in class RSAPrivateKey

Skip navigation links

Oracle Fusion Middleware Crypto FIPS Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10696-05


Copyright © 2005, 2013, Oracle. All rights reserved.