Bouncy Castle Cryptography Library 1.79

org.bouncycastle.openpgp.operator.jcajce
Class JcaPGPKeyPair

java.lang.Object
  |
  +--org.bouncycastle.openpgp.PGPKeyPair
        |
        +--org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair

public class JcaPGPKeyPair
extends PGPKeyPair

A PGP key pair class that is constructed from JCA/JCE key pairs.


Fields inherited from class org.bouncycastle.openpgp.PGPKeyPair
priv, pub
 
Constructor Summary
JcaPGPKeyPair(int version, int algorithm, java.security.KeyPair keyPair, java.util.Date date)
          Construct PGP key pair from a JCA/JCE key pair.
JcaPGPKeyPair(int version, int algorithm, PGPAlgorithmParameters parameters, java.security.KeyPair keyPair, java.util.Date date)
          Construct PGP key pair from a JCA/JCE key pair.
JcaPGPKeyPair(int algorithm, java.security.KeyPair keyPair, java.util.Date date)
          Deprecated. use versioned JcaPGPKeyPair(int, int, KeyPair, Date) instead
JcaPGPKeyPair(int algorithm, PGPAlgorithmParameters parameters, java.security.KeyPair keyPair, java.util.Date date)
          Deprecated. use versioned JcaPGPKeyPair(int, int, PGPAlgorithmParameters, KeyPair, Date) instead
 
Methods inherited from class org.bouncycastle.openpgp.PGPKeyPair
getKeyID, getKeyIdentifier, getPrivateKey, getPublicKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcaPGPKeyPair

public JcaPGPKeyPair(int algorithm,
                     java.security.KeyPair keyPair,
                     java.util.Date date)
              throws PGPException
Deprecated. use versioned JcaPGPKeyPair(int, int, KeyPair, Date) instead

Construct version 4 PGP key pair from a JCA/JCE key pair.
Parameters:
algorithm - the PGP algorithm the key is for.
keyPair - the public/private key pair to convert.
date - the creation date to associate with the key pair.
Throws:
PGPException - if conversion fails.

JcaPGPKeyPair

public JcaPGPKeyPair(int version,
                     int algorithm,
                     java.security.KeyPair keyPair,
                     java.util.Date date)
              throws PGPException
Construct PGP key pair from a JCA/JCE key pair.
Parameters:
version - key version.
algorithm - the PGP algorithm the key is for.
keyPair - the public/private key pair to convert.
date - the creation date to associate with the key pair.
Throws:
PGPException - if conversion fails.

JcaPGPKeyPair

public JcaPGPKeyPair(int algorithm,
                     PGPAlgorithmParameters parameters,
                     java.security.KeyPair keyPair,
                     java.util.Date date)
              throws PGPException
Deprecated. use versioned JcaPGPKeyPair(int, int, PGPAlgorithmParameters, KeyPair, Date) instead

Construct version 4 PGP key pair from a JCA/JCE key pair.
Parameters:
algorithm - the PGP algorithm the key is for.
parameters - additional parameters to be stored against the public key.
keyPair - the public/private key pair to convert.
date - the creation date to associate with the key pair.
Throws:
PGPException - if conversion fails.

JcaPGPKeyPair

public JcaPGPKeyPair(int version,
                     int algorithm,
                     PGPAlgorithmParameters parameters,
                     java.security.KeyPair keyPair,
                     java.util.Date date)
              throws PGPException
Construct PGP key pair from a JCA/JCE key pair.
Parameters:
version - key version.
algorithm - the PGP algorithm the key is for.
parameters - additional parameters to be stored against the public key.
keyPair - the public/private key pair to convert.
date - the creation date to associate with the key pair.
Throws:
PGPException - if conversion fails.

Bouncy Castle Cryptography Library 1.79