Class BcPGPKeyConverter


  • public class BcPGPKeyConverter
    extends java.lang.Object
    • Constructor Detail

      • BcPGPKeyConverter

        public BcPGPKeyConverter()
    • Method Detail

      • 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.