Class BcPGPKeyConverter
- java.lang.Object
-
- org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
-
public class BcPGPKeyConverter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BcPGPKeyConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PGPPrivateKeygetPGPPrivateKey(PGPPublicKey pubKey, org.bouncycastle.crypto.params.AsymmetricKeyParameter privKey)PGPPublicKeygetPGPPublicKey(int algorithm, PGPAlgorithmParameters algorithmParameters, org.bouncycastle.crypto.params.AsymmetricKeyParameter pubKey, java.util.Date time)Create a PGPPublicKey from the passed in JCA one.org.bouncycastle.crypto.params.AsymmetricKeyParametergetPrivateKey(PGPPrivateKey privKey)org.bouncycastle.crypto.params.AsymmetricKeyParametergetPublicKey(PGPPublicKey publicKey)
-
-
-
Method Detail
-
getPGPPrivateKey
public PGPPrivateKey getPGPPrivateKey(PGPPublicKey pubKey, org.bouncycastle.crypto.params.AsymmetricKeyParameter privKey) throws PGPException
- Throws:
PGPException
-
getPGPPublicKey
public PGPPublicKey getPGPPublicKey(int algorithm, PGPAlgorithmParameters algorithmParameters, 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.
-
getPrivateKey
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPrivateKey(PGPPrivateKey privKey) throws PGPException
- Throws:
PGPException
-
getPublicKey
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKey(PGPPublicKey publicKey) throws PGPException
- Throws:
PGPException
-
-