org.bouncycastle.openpgp
public class PGPKeyPair extends Object
A word for the unwary, the KeyID for a OpenPGP public key is calculated from a hash that includes the time of creation, if you pass a different date to the constructor below with the same public private key pair the KeyID will not be the same as for previous generations of the key, so ideally you only want to do this once.
Constructor Summary | |
---|---|
PGPKeyPair(int algorithm, KeyPair keyPair, Date time, String provider) | |
PGPKeyPair(int algorithm, PublicKey pubKey, PrivateKey privKey, Date time, String provider) | |
PGPKeyPair(PGPPublicKey pub, PGPPrivateKey priv)
Create a key pair from a PGPPrivateKey and a PGPPublicKey.
|
Method Summary | |
---|---|
long | getKeyID()
Return the keyID associated with this key pair.
|
PGPPrivateKey | getPrivateKey() |
PGPPublicKey | getPublicKey() |
Parameters: pub the public key priv the private key
Returns: keyID