Package org.c02e.jpgpj
Class JcaContextHelper
java.lang.Object
org.c02e.jpgpj.JcaContextHelper
Helper class for Java Cryptography Architecture (JCA) context
consisting of
provider
Note: The following class is not thread safe, the security provider should not be changed during PGP operations-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Provider(package private) static org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder(package private) static org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator(package private) static org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder(package private) static org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder(package private) static org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder(package private) static org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGeneratorgetPBEKeyEncryptionMethodGenerator(char[] symmetricPassphraseChars, int hashAlgorithmOrdinal, int workFactor) (package private) static org.bouncycastle.openpgp.operator.PGPContentSignerBuildergetPGPContentSignerBuilder(int keyAlgorithmCode, int hashAlgorithmOrdinal) (package private) static org.bouncycastle.openpgp.operator.PGPContentVerifierBuilderProvider(package private) static org.bouncycastle.openpgp.operator.PGPDataEncryptorBuildergetPGPDataEncryptorBuilder(int encAlgorithm) (package private) static org.bouncycastle.openpgp.operator.PGPDigestCalculatorProvider(package private) static org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGeneratorgetPublicKeyKeyEncryptionMethodGenerator(org.bouncycastle.openpgp.PGPPublicKey publicKey) static ProviderGet the security provider which is used for all operations(package private) static booleanstatic voidsetSecurityProvider(Provider securityProvider) Set the security provider to be used for all operations.
-
Field Details
-
log
private static final org.slf4j.Logger log -
securityProvider
-
-
Constructor Details
-
JcaContextHelper
private JcaContextHelper()
-
-
Method Details
-
getSecurityProvider
Get the security provider which is used for all operations -
setSecurityProvider
Set the security provider to be used for all operations. -
isSecurityProviderNotNull
static boolean isSecurityProviderNotNull() -
getJcaKeyFingerprintCalculator
static org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator getJcaKeyFingerprintCalculator() -
getPGPContentVerifierBuilderProvider
static org.bouncycastle.openpgp.operator.PGPContentVerifierBuilderProvider getPGPContentVerifierBuilderProvider() -
getPGPDigestCalculatorProvider
static org.bouncycastle.openpgp.operator.PGPDigestCalculatorProvider getPGPDigestCalculatorProvider() throws org.bouncycastle.openpgp.PGPException- Throws:
org.bouncycastle.openpgp.PGPException
-
getJcePBEDataDecryptorFactoryBuilder
static org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder getJcePBEDataDecryptorFactoryBuilder() throws org.bouncycastle.openpgp.PGPException- Throws:
org.bouncycastle.openpgp.PGPException
-
getJcePublicKeyDataDecryptorFactoryBuilder
static org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder getJcePublicKeyDataDecryptorFactoryBuilder() -
getPGPDataEncryptorBuilder
static org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder getPGPDataEncryptorBuilder(int encAlgorithm) -
getJcaKeyBoxBuilder
static org.bouncycastle.gpg.keybox.jcajce.JcaKeyBoxBuilder getJcaKeyBoxBuilder() -
getJcePBESecretKeyDecryptorBuilder
static org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder getJcePBESecretKeyDecryptorBuilder() throws org.bouncycastle.openpgp.PGPException- Throws:
org.bouncycastle.openpgp.PGPException
-
getPublicKeyKeyEncryptionMethodGenerator
static org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator getPublicKeyKeyEncryptionMethodGenerator(org.bouncycastle.openpgp.PGPPublicKey publicKey) -
getPBEKeyEncryptionMethodGenerator
static org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator getPBEKeyEncryptionMethodGenerator(char[] symmetricPassphraseChars, int hashAlgorithmOrdinal, int workFactor) throws org.bouncycastle.openpgp.PGPException - Throws:
org.bouncycastle.openpgp.PGPException
-
getPGPContentSignerBuilder
static org.bouncycastle.openpgp.operator.PGPContentSignerBuilder getPGPContentSignerBuilder(int keyAlgorithmCode, int hashAlgorithmOrdinal) -
getBcProviderInstance
-