Bouncy Castle Cryptography Library 1.47

org.bouncycastle.openpgp
Class PGPPrivateKey

java.lang.Object
  extended by org.bouncycastle.openpgp.PGPPrivateKey

public class PGPPrivateKey
extends java.lang.Object

general class to contain a private key for use with other openPGP objects.


Constructor Summary
PGPPrivateKey(long keyID, PublicKeyPacket publicKeyPacket, BCPGKey privateKeyDataPacket)
           
PGPPrivateKey(java.security.PrivateKey privateKey, long keyID)
          Create a PGPPrivateKey from a regular private key and the keyID of its associated public key.
 
Method Summary
 java.security.PrivateKey getKey()
          Deprecated. use a JcaPGPKeyConverter
 long getKeyID()
          Return the keyID associated with the contained private key.
 BCPGKey getPrivateKeyDataPacket()
           
 PublicKeyPacket getPublicKeyPacket()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PGPPrivateKey

public PGPPrivateKey(java.security.PrivateKey privateKey,
                     long keyID)
Create a PGPPrivateKey from a regular private key and the keyID of its associated public key.

Parameters:
privateKey - private key tu use.
keyID - keyID of the corresponding public key.

PGPPrivateKey

public PGPPrivateKey(long keyID,
                     PublicKeyPacket publicKeyPacket,
                     BCPGKey privateKeyDataPacket)
Method Detail

getKeyID

public long getKeyID()
Return the keyID associated with the contained private key.

Returns:
long

getKey

public java.security.PrivateKey getKey()
Deprecated. use a JcaPGPKeyConverter

Return the contained private key.

Returns:
PrivateKey

getPublicKeyPacket

public PublicKeyPacket getPublicKeyPacket()

getPrivateKeyDataPacket

public BCPGKey getPrivateKeyDataPacket()

Bouncy Castle Cryptography Library 1.47