Class ImplementationFactory

    • Method Detail

      • getPBESecretKeyEncryptor

        public org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor getPBESecretKeyEncryptor​(SymmetricKeyAlgorithm symmetricKeyAlgorithm,
                                                                                                Passphrase passphrase)
                                                                                         throws org.bouncycastle.openpgp.PGPException
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPBESecretKeyEncryptor

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

        public abstract org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor getPBESecretKeyDecryptor​(Passphrase passphrase)
                                                                                                  throws org.bouncycastle.openpgp.PGPException
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getV4FingerprintCalculator

        public org.bouncycastle.openpgp.operator.PGPDigestCalculator getV4FingerprintCalculator()
                                                                                         throws org.bouncycastle.openpgp.PGPException
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPGPDigestCalculator

        public org.bouncycastle.openpgp.operator.PGPDigestCalculator getPGPDigestCalculator​(HashAlgorithm algorithm)
                                                                                     throws org.bouncycastle.openpgp.PGPException
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPGPDigestCalculator

        public org.bouncycastle.openpgp.operator.PGPDigestCalculator getPGPDigestCalculator​(int algorithm)
                                                                                     throws org.bouncycastle.openpgp.PGPException
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPGPDigestCalculatorProvider

        public abstract org.bouncycastle.openpgp.operator.PGPDigestCalculatorProvider getPGPDigestCalculatorProvider()
                                                                                                              throws org.bouncycastle.openpgp.PGPException
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPGPContentSignerBuilder

        public abstract org.bouncycastle.openpgp.operator.PGPContentSignerBuilder getPGPContentSignerBuilder​(int keyAlgorithm,
                                                                                                             int hashAlgorithm)
      • getKeyFingerprintCalculator

        public abstract org.bouncycastle.openpgp.operator.KeyFingerPrintCalculator getKeyFingerprintCalculator()
      • getPBEDataDecryptorFactory

        public abstract org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory getPBEDataDecryptorFactory​(Passphrase passphrase)
                                                                                                      throws org.bouncycastle.openpgp.PGPException
        Throws:
        org.bouncycastle.openpgp.PGPException
      • getPublicKeyDataDecryptorFactory

        public abstract org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory getPublicKeyDataDecryptorFactory​(org.bouncycastle.openpgp.PGPPrivateKey privateKey)
      • getPublicKeyKeyEncryptionMethodGenerator

        public abstract org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator getPublicKeyKeyEncryptionMethodGenerator​(org.bouncycastle.openpgp.PGPPublicKey key)
      • getPGPDataEncryptorBuilder

        public abstract org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder getPGPDataEncryptorBuilder​(int symmetricKeyAlgorithm)
      • getPGPKeyPair

        public abstract org.bouncycastle.openpgp.PGPKeyPair getPGPKeyPair​(PublicKeyAlgorithm algorithm,
                                                                          KeyPair keyPair,
                                                                          Date creationDate)
                                                                   throws org.bouncycastle.openpgp.PGPException
        Throws:
        org.bouncycastle.openpgp.PGPException
      • provideSessionKeyDataDecryptorFactory

        public abstract org.bouncycastle.openpgp.operator.SessionKeyDataDecryptorFactory provideSessionKeyDataDecryptorFactory​(org.bouncycastle.openpgp.PGPSessionKey sessionKey)
      • getPGPObjectFactory

        public abstract org.bouncycastle.openpgp.PGPObjectFactory getPGPObjectFactory​(byte[] bytes)