org.bouncycastle.openpgp.operator.bc
Class BcPGPKeyConverter
java.lang.Object
org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
public class BcPGPKeyConverter
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BcPGPKeyConverter
public BcPGPKeyConverter()
getPGPPublicKey
public PGPPublicKey getPGPPublicKey(int algorithm,
org.bouncycastle.crypto.params.AsymmetricKeyParameter pubKey,
java.util.Date time)
throws PGPException
- Create a PGPPublicKey from the passed in JCA one.
Note: the time passed in affects the value of the key's keyID, so you probably only want
to do this once for a JCA key, or make sure you keep track of the time you used.
- Parameters:
algorithm
- asymmetric algorithm type representing the public key.pubKey
- actual public key to associate.time
- date of creation.
- Throws:
PGPException
- on key creation problem.
getPGPPrivateKey
public PGPPrivateKey getPGPPrivateKey(PGPPublicKey pubKey,
org.bouncycastle.crypto.params.AsymmetricKeyParameter privKey)
throws PGPException
- Throws:
PGPException
getPublicKey
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKey(PGPPublicKey publicKey)
throws PGPException
- Throws:
PGPException
getPrivateKey
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPrivateKey(PGPPrivateKey privKey)
throws PGPException
- Throws:
PGPException