Class ValidateSignedMail
- java.lang.Object
-
- org.bouncycastle.mail.smime.examples.ValidateSignedMail
-
public class ValidateSignedMail extends Object
An Example that reads a signed mail and validates its signature. Also validating the certificate path from the signers key to a trusted entity
-
-
Field Summary
Fields Modifier and Type Field Description static int
DETAIL
static int
SUMMARY
static int
TEXT
static int
TITLE
static boolean
useCaCerts
-
Constructor Summary
Constructors Constructor Description ValidateSignedMail()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static TrustAnchor
getTrustAnchor(String trustcert)
protected static X509Certificate
loadCert(String certfile)
protected static X509CRL
loadCRL(String crlfile)
static void
main(String[] args)
static void
verifySignedMail(javax.mail.internet.MimeMessage msg, PKIXParameters param)
-
-
-
Field Detail
-
useCaCerts
public static final boolean useCaCerts
- See Also:
- Constant Field Values
-
TITLE
public static final int TITLE
- See Also:
- Constant Field Values
-
TEXT
public static final int TEXT
- See Also:
- Constant Field Values
-
SUMMARY
public static final int SUMMARY
- See Also:
- Constant Field Values
-
DETAIL
public static final int DETAIL
- See Also:
- Constant Field Values
-
-
Method Detail
-
verifySignedMail
public static void verifySignedMail(javax.mail.internet.MimeMessage msg, PKIXParameters param) throws Exception
- Throws:
Exception
-
getTrustAnchor
protected static TrustAnchor getTrustAnchor(String trustcert) throws Exception
- Throws:
Exception
-
loadCert
protected static X509Certificate loadCert(String certfile)
-
-