diff options
author | David Hook <dgh@cryptoworkshop.com> | 2014-03-06 08:46:22 +0400 |
---|---|---|
committer | David Hook <dgh@cryptoworkshop.com> | 2014-03-06 08:46:22 +0400 |
commit | 36487313a22c1c9bcddcdd107aa1e72d0ba4dbbf (patch) | |
tree | ebd7b2394244e0b91062e6e4396e3572ef2a9870 /mail | |
parent | 751e5a0f9d0a26783c7bac311063456efcc7eed9 (diff) |
Added check for provider
Diffstat (limited to 'mail')
-rw-r--r-- | mail/src/main/java/org/bouncycastle/mail/smime/examples/CreateEncryptedMail.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mail/src/main/java/org/bouncycastle/mail/smime/examples/CreateEncryptedMail.java b/mail/src/main/java/org/bouncycastle/mail/smime/examples/CreateEncryptedMail.java index 40e114bd..6ef42d9d 100644 --- a/mail/src/main/java/org/bouncycastle/mail/smime/examples/CreateEncryptedMail.java +++ b/mail/src/main/java/org/bouncycastle/mail/smime/examples/CreateEncryptedMail.java @@ -3,6 +3,7 @@ package org.bouncycastle.mail.smime.examples; import java.io.FileInputStream; import java.io.FileOutputStream; import java.security.KeyStore; +import java.security.Security; import java.security.cert.Certificate; import java.security.cert.X509Certificate; import java.util.Enumeration; @@ -18,6 +19,7 @@ import javax.mail.internet.MimeMessage; import org.bouncycastle.cms.CMSAlgorithm; import org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder; import org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator; +import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.bouncycastle.mail.smime.SMIMEEnvelopedGenerator; /** @@ -44,6 +46,11 @@ public class CreateEncryptedMail System.exit(0); } + if (Security.getProvider("BC") == null) + { + Security.addProvider(new BouncyCastleProvider()); + } + // // Open the key store // |