You can download bcpg-jdk15on-1.50.jar in this page.
Bouncy Castle Licence
bcpg-jdk15on-1.50.jar file has the following types.
META-INF/BCKEY.DSA META-INF/BCKEY.SF META-INF/MANIFEST.MF org.bouncycastle.apache.bzip2.BZip2Constants.class org.bouncycastle.apache.bzip2.CBZip2InputStream.class org.bouncycastle.apache.bzip2.CBZip2OutputStream.class org.bouncycastle.apache.bzip2.CRC.class org.bouncycastle.bcpg.ArmoredInputStream.class org.bouncycastle.bcpg.ArmoredOutputStream.class org.bouncycastle.bcpg.BCPGInputStream.class org.bouncycastle.bcpg.BCPGKey.class org.bouncycastle.bcpg.BCPGObject.class org.bouncycastle.bcpg.BCPGOutputStream.class org.bouncycastle.bcpg.CRC24.class org.bouncycastle.bcpg.CompressedDataPacket.class org.bouncycastle.bcpg.CompressionAlgorithmTags.class org.bouncycastle.bcpg.ContainedPacket.class org.bouncycastle.bcpg.DSAPublicBCPGKey.class org.bouncycastle.bcpg.DSASecretBCPGKey.class org.bouncycastle.bcpg.ECDHPublicBCPGKey.class org.bouncycastle.bcpg.ECDSAPublicBCPGKey.class org.bouncycastle.bcpg.ECPublicBCPGKey.class org.bouncycastle.bcpg.ECSecretBCPGKey.class org.bouncycastle.bcpg.ElGamalPublicBCPGKey.class org.bouncycastle.bcpg.ElGamalSecretBCPGKey.class org.bouncycastle.bcpg.ExperimentalPacket.class org.bouncycastle.bcpg.HashAlgorithmTags.class org.bouncycastle.bcpg.InputStreamPacket.class org.bouncycastle.bcpg.LiteralDataPacket.class org.bouncycastle.bcpg.MPInteger.class org.bouncycastle.bcpg.MarkerPacket.class org.bouncycastle.bcpg.ModDetectionCodePacket.class org.bouncycastle.bcpg.OnePassSignaturePacket.class org.bouncycastle.bcpg.OutputStreamPacket.class org.bouncycastle.bcpg.Packet.class org.bouncycastle.bcpg.PacketTags.class org.bouncycastle.bcpg.PublicKeyAlgorithmTags.class org.bouncycastle.bcpg.PublicKeyEncSessionPacket.class org.bouncycastle.bcpg.PublicKeyPacket.class org.bouncycastle.bcpg.PublicSubkeyPacket.class org.bouncycastle.bcpg.RSAPublicBCPGKey.class org.bouncycastle.bcpg.RSASecretBCPGKey.class org.bouncycastle.bcpg.S2K.class org.bouncycastle.bcpg.SecretKeyPacket.class org.bouncycastle.bcpg.SecretSubkeyPacket.class org.bouncycastle.bcpg.SignaturePacket.class org.bouncycastle.bcpg.SignatureSubpacket.class org.bouncycastle.bcpg.SignatureSubpacketInputStream.class org.bouncycastle.bcpg.SignatureSubpacketTags.class org.bouncycastle.bcpg.SymmetricEncDataPacket.class org.bouncycastle.bcpg.SymmetricEncIntegrityPacket.class org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags.class org.bouncycastle.bcpg.SymmetricKeyEncSessionPacket.class org.bouncycastle.bcpg.TrustPacket.class org.bouncycastle.bcpg.UserAttributePacket.class org.bouncycastle.bcpg.UserAttributeSubpacket.class org.bouncycastle.bcpg.UserAttributeSubpacketInputStream.class org.bouncycastle.bcpg.UserAttributeSubpacketTags.class org.bouncycastle.bcpg.UserIDPacket.class org.bouncycastle.bcpg.attr.ImageAttribute.class org.bouncycastle.bcpg.sig.EmbeddedSignature.class org.bouncycastle.bcpg.sig.Exportable.class org.bouncycastle.bcpg.sig.Features.class org.bouncycastle.bcpg.sig.IssuerKeyID.class org.bouncycastle.bcpg.sig.KeyExpirationTime.class org.bouncycastle.bcpg.sig.KeyFlags.class org.bouncycastle.bcpg.sig.NotationData.class org.bouncycastle.bcpg.sig.PreferredAlgorithms.class org.bouncycastle.bcpg.sig.PrimaryUserID.class org.bouncycastle.bcpg.sig.Revocable.class org.bouncycastle.bcpg.sig.RevocationKey.class org.bouncycastle.bcpg.sig.RevocationKeyTags.class org.bouncycastle.bcpg.sig.RevocationReason.class org.bouncycastle.bcpg.sig.RevocationReasonTags.class org.bouncycastle.bcpg.sig.SignatureCreationTime.class org.bouncycastle.bcpg.sig.SignatureExpirationTime.class org.bouncycastle.bcpg.sig.SignerUserID.class org.bouncycastle.bcpg.sig.TrustSignature.class org.bouncycastle.openpgp.PGPAlgorithmParameters.class org.bouncycastle.openpgp.PGPCompressedData.class org.bouncycastle.openpgp.PGPCompressedDataGenerator.class org.bouncycastle.openpgp.PGPDataValidationException.class org.bouncycastle.openpgp.PGPEncryptedData.class org.bouncycastle.openpgp.PGPEncryptedDataGenerator.class org.bouncycastle.openpgp.PGPEncryptedDataList.class org.bouncycastle.openpgp.PGPException.class org.bouncycastle.openpgp.PGPKdfParameters.class org.bouncycastle.openpgp.PGPKeyFlags.class org.bouncycastle.openpgp.PGPKeyPair.class org.bouncycastle.openpgp.PGPKeyRing.class org.bouncycastle.openpgp.PGPKeyRingGenerator.class org.bouncycastle.openpgp.PGPKeyValidationException.class org.bouncycastle.openpgp.PGPLiteralData.class org.bouncycastle.openpgp.PGPLiteralDataGenerator.class org.bouncycastle.openpgp.PGPMarker.class org.bouncycastle.openpgp.PGPObjectFactory.class org.bouncycastle.openpgp.PGPOnePassSignature.class org.bouncycastle.openpgp.PGPOnePassSignatureList.class org.bouncycastle.openpgp.PGPPBEEncryptedData.class org.bouncycastle.openpgp.PGPPrivateKey.class org.bouncycastle.openpgp.PGPPublicKey.class org.bouncycastle.openpgp.PGPPublicKeyEncryptedData.class org.bouncycastle.openpgp.PGPPublicKeyRing.class org.bouncycastle.openpgp.PGPPublicKeyRingCollection.class org.bouncycastle.openpgp.PGPSecretKey.class org.bouncycastle.openpgp.PGPSecretKeyRing.class org.bouncycastle.openpgp.PGPSecretKeyRingCollection.class org.bouncycastle.openpgp.PGPSignature.class org.bouncycastle.openpgp.PGPSignatureGenerator.class org.bouncycastle.openpgp.PGPSignatureList.class org.bouncycastle.openpgp.PGPSignatureSubpacketGenerator.class org.bouncycastle.openpgp.PGPSignatureSubpacketVector.class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector.class org.bouncycastle.openpgp.PGPUserAttributeSubpacketVectorGenerator.class org.bouncycastle.openpgp.PGPUtil.class org.bouncycastle.openpgp.PGPV3SignatureGenerator.class org.bouncycastle.openpgp.StreamGenerator.class org.bouncycastle.openpgp.WrappedGeneratorStream.class org.bouncycastle.openpgp.examples.ByteArrayHandler.class org.bouncycastle.openpgp.examples.ClearSignedFileProcessor.class org.bouncycastle.openpgp.examples.DSAElGamalKeyRingGenerator.class org.bouncycastle.openpgp.examples.DetachedSignatureProcessor.class org.bouncycastle.openpgp.examples.DirectKeySignature.class org.bouncycastle.openpgp.examples.KeyBasedFileProcessor.class org.bouncycastle.openpgp.examples.KeyBasedLargeFileProcessor.class org.bouncycastle.openpgp.examples.PBEFileProcessor.class org.bouncycastle.openpgp.examples.PGPExampleUtil.class org.bouncycastle.openpgp.examples.PubringDump.class org.bouncycastle.openpgp.examples.RSAKeyPairGenerator.class org.bouncycastle.openpgp.examples.SignedFileProcessor.class org.bouncycastle.openpgp.operator.KeyFingerPrintCalculator.class org.bouncycastle.openpgp.operator.PBEDataDecryptorFactory.class org.bouncycastle.openpgp.operator.PBEKeyEncryptionMethodGenerator.class org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor.class org.bouncycastle.openpgp.operator.PBESecretKeyEncryptor.class org.bouncycastle.openpgp.operator.PGPContentSigner.class org.bouncycastle.openpgp.operator.PGPContentSignerBuilder.class org.bouncycastle.openpgp.operator.PGPContentVerifier.class org.bouncycastle.openpgp.operator.PGPContentVerifierBuilder.class org.bouncycastle.openpgp.operator.PGPContentVerifierBuilderProvider.class org.bouncycastle.openpgp.operator.PGPDataDecryptor.class org.bouncycastle.openpgp.operator.PGPDataDecryptorFactory.class org.bouncycastle.openpgp.operator.PGPDataDecryptorProvider.class org.bouncycastle.openpgp.operator.PGPDataEncryptor.class org.bouncycastle.openpgp.operator.PGPDataEncryptorBuilder.class org.bouncycastle.openpgp.operator.PGPDigestCalculator.class org.bouncycastle.openpgp.operator.PGPDigestCalculatorProvider.class org.bouncycastle.openpgp.operator.PGPKeyEncryptionMethodGenerator.class org.bouncycastle.openpgp.operator.PGPUtil.class org.bouncycastle.openpgp.operator.PublicKeyDataDecryptorFactory.class org.bouncycastle.openpgp.operator.PublicKeyKeyEncryptionMethodGenerator.class org.bouncycastle.openpgp.operator.RFC6637KDFCalculator.class org.bouncycastle.openpgp.operator.bc.BcImplProvider.class org.bouncycastle.openpgp.operator.bc.BcKeyFingerprintCalculator.class org.bouncycastle.openpgp.operator.bc.BcPBEDataDecryptorFactory.class org.bouncycastle.openpgp.operator.bc.BcPBEKeyEncryptionMethodGenerator.class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyDecryptorBuilder.class org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyEncryptorBuilder.class org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder.class org.bouncycastle.openpgp.operator.bc.BcPGPContentVerifierBuilderProvider.class org.bouncycastle.openpgp.operator.bc.BcPGPDataEncryptorBuilder.class org.bouncycastle.openpgp.operator.bc.BcPGPDigestCalculatorProvider.class org.bouncycastle.openpgp.operator.bc.BcPGPKeyConverter.class org.bouncycastle.openpgp.operator.bc.BcPGPKeyPair.class org.bouncycastle.openpgp.operator.bc.BcPublicKeyDataDecryptorFactory.class org.bouncycastle.openpgp.operator.bc.BcPublicKeyKeyEncryptionMethodGenerator.class org.bouncycastle.openpgp.operator.bc.BcUtil.class org.bouncycastle.openpgp.operator.bc.SHA1PGPDigestCalculator.class org.bouncycastle.openpgp.operator.bc.SignerOutputStream.class org.bouncycastle.openpgp.operator.jcajce.JcaKeyFingerprintCalculator.class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentSignerBuilder.class org.bouncycastle.openpgp.operator.jcajce.JcaPGPContentVerifierBuilderProvider.class org.bouncycastle.openpgp.operator.jcajce.JcaPGPDigestCalculatorProviderBuilder.class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyConverter.class org.bouncycastle.openpgp.operator.jcajce.JcaPGPKeyPair.class org.bouncycastle.openpgp.operator.jcajce.JcaPGPPrivateKey.class org.bouncycastle.openpgp.operator.jcajce.JcePBEDataDecryptorFactoryBuilder.class org.bouncycastle.openpgp.operator.jcajce.JcePBEKeyEncryptionMethodGenerator.class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyDecryptorBuilder.class org.bouncycastle.openpgp.operator.jcajce.JcePBESecretKeyEncryptorBuilder.class org.bouncycastle.openpgp.operator.jcajce.JcePGPDataEncryptorBuilder.class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyDataDecryptorFactoryBuilder.class org.bouncycastle.openpgp.operator.jcajce.JcePublicKeyKeyEncryptionMethodGenerator.class org.bouncycastle.openpgp.operator.jcajce.OperatorHelper.class org.bouncycastle.openpgp.operator.jcajce.PGPUtil.class org.bouncycastle.openpgp.operator.jcajce.SHA1PGPDigestCalculator.class org.bouncycastle.openpgp.operator.jcajce.SignatureOutputStream.class
bcpg-jdk15on-1.50.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project> <modelVersion>4.0.0</modelVersion> <groupId>org.bouncycastle</groupId> <artifactId>bcpg-jdk15on</artifactId> <packaging>jar</packaging> <name>Bouncy Castle OpenPGP API</name> <version>1.50</version> <description>The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.5 to JDK 1.7. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.</description> <url>http://www.bouncycastle.org/java.html</url> <licenses> <license> <name>Bouncy Castle Licence</name> <url>http://www.bouncycastle.org/licence.html</url> <distribution>repo</distribution> </license> <license> <name>Apache Software License, Version 1.1</name> <url>http://www.apache.org/licenses/LICENSE-1.1</url> <distribution>repo</distribution> </license> </licenses> <scm> <url>https://github.com/bcgit/bc-java</url> </scm> <issueManagement> <system>GitHub</system> <url>https://github.com/bcgit/bc-java/issues?state=open</url> </issueManagement> <developers> <developer> <id>feedback-crypto</id> <name>The Legion of the Bouncy Castle</name> <email>feedback-crypto@bouncycastle.org</email> </developer> </developers> <dependencies> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.50</version> <type>jar</type> </dependency> </dependencies> </project>
<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcpg-jdk15on</artifactId> <version>1.50</version> </dependency>
If you think the following bcpg-jdk15on-1.50.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download bcpg-jdk15on-1.50.jar file