org.bouncycastle.openpgp.operator.bc
Class BcPGPKeyConverter
java.lang.Object
|
+--org.bouncycastle.openpgp.operator.PGPKeyConverter
|
+--org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter
- public class BcPGPKeyConverter
- extends PGPKeyConverter
Method Summary |
PGPPrivateKey |
getPGPPrivateKey(PGPPublicKey pubKey,
org.bouncycastle.crypto.params.AsymmetricKeyParameter privKey)
|
PGPPublicKey |
getPGPPublicKey(int version,
int algorithm,
PGPAlgorithmParameters algorithmParameters,
org.bouncycastle.crypto.params.AsymmetricKeyParameter pubKey,
java.util.Date time)
Create a PGPPublicKey from the passed in JCA one. |
PGPPublicKey |
getPGPPublicKey(int algorithm,
PGPAlgorithmParameters algorithmParameters,
org.bouncycastle.crypto.params.AsymmetricKeyParameter pubKey,
java.util.Date time)
Deprecated. use versioned getPGPPublicKey(int, int, PGPAlgorithmParameters, AsymmetricKeyParameter, Date) instead |
org.bouncycastle.crypto.params.AsymmetricKeyParameter |
getPrivateKey(PGPPrivateKey privKey)
|
org.bouncycastle.crypto.params.AsymmetricKeyParameter |
getPublicKey(PGPPublicKey publicKey)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BcPGPKeyConverter
public BcPGPKeyConverter()
getPGPPrivateKey
public PGPPrivateKey getPGPPrivateKey(PGPPublicKey pubKey,
org.bouncycastle.crypto.params.AsymmetricKeyParameter privKey)
throws PGPException
getPGPPublicKey
public PGPPublicKey getPGPPublicKey(int algorithm,
PGPAlgorithmParameters algorithmParameters,
org.bouncycastle.crypto.params.AsymmetricKeyParameter pubKey,
java.util.Date time)
throws PGPException
- Deprecated. use versioned
getPGPPublicKey(int, int, PGPAlgorithmParameters, AsymmetricKeyParameter, Date)
instead
- Create a version 4 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.
getPGPPublicKey
public PGPPublicKey getPGPPublicKey(int version,
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:
version
- key version.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
getPublicKey
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKey(PGPPublicKey publicKey)
throws PGPException