Class JceImplementationFactory

    • Constructor Detail

      • JceImplementationFactory

        public JceImplementationFactory()
    • Method Detail

      • getPBESecretKeyEncryptor

        public org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor getPBESecretKeyEncryptor​(org.bouncycastle.openpgp.PGPSecretKey secretKey,
                                                                                                Passphrase passphrase)
                                                                                         throws org.bouncycastle.openpgp.PGPException
        Overrides:
        getPBESecretKeyEncryptor in class ImplementationFactory
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPBESecretKeyDecryptor

        public org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor getPBESecretKeyDecryptor​(Passphrase passphrase)
                                                                                         throws org.bouncycastle.openpgp.PGPException
        Overrides:
        getPBESecretKeyDecryptor in class ImplementationFactory
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPGPDigestCalculatorProvider

        public org.bouncycastle.openpgp.operator.PGPDigestCalculatorProvider getPGPDigestCalculatorProvider()
                                                                                                     throws org.bouncycastle.openpgp.PGPException
        Overrides:
        getPGPDigestCalculatorProvider in class ImplementationFactory
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPGPContentSignerBuilder

        public org.bouncycastle.openpgp.operator.PGPContentSignerBuilder getPGPContentSignerBuilder​(int keyAlgorithm,
                                                                                                    int hashAlgorithm)
        Overrides:
        getPGPContentSignerBuilder in class ImplementationFactory
      • getPBEDataDecryptorFactory

        public org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory getPBEDataDecryptorFactory​(Passphrase passphrase)
                                                                                             throws org.bouncycastle.openpgp.PGPException
        Overrides:
        getPBEDataDecryptorFactory in class ImplementationFactory
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPublicKeyDataDecryptorFactory

        public org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory getPublicKeyDataDecryptorFactory​(org.bouncycastle.openpgp.PGPPrivateKey privateKey)
        Overrides:
        getPublicKeyDataDecryptorFactory in class ImplementationFactory
      • getPGPKeyPair

        public org.bouncycastle.openpgp.PGPKeyPair getPGPKeyPair​(PublicKeyAlgorithm algorithm,
                                                                 java.security.KeyPair keyPair,
                                                                 java.util.Date creationDate)
                                                          throws org.bouncycastle.openpgp.PGPException
        Overrides:
        getPGPKeyPair in class ImplementationFactory
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPGPKeyPair

        public org.bouncycastle.openpgp.PGPKeyPair getPGPKeyPair​(PublicKeyAlgorithm algorithm,
                                                                 org.bouncycastle.crypto.AsymmetricCipherKeyPair keyPair,
                                                                 java.util.Date creationDate)
                                                          throws org.bouncycastle.openpgp.PGPException,
                                                                 java.security.NoSuchAlgorithmException,
                                                                 java.io.IOException,
                                                                 java.security.spec.InvalidKeySpecException
        Overrides:
        getPGPKeyPair in class ImplementationFactory
        Throws:
        org.bouncycastle.openpgp.PGPException
        java.security.NoSuchAlgorithmException
        java.io.IOException
        java.security.spec.InvalidKeySpecException