Class SignedMailValidator.ValidationResult
- java.lang.Object
-
- org.bouncycastle.mail.smime.validator.SignedMailValidator.ValidationResult
-
- Enclosing class:
- SignedMailValidator
public class SignedMailValidator.ValidationResult extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.cert.CertPath
getCertPath()
org.bouncycastle.x509.PKIXCertPathReviewer
getCertPathReview()
java.util.List
getErrors()
Returns a list of error messages of typeErrorBundle
.java.util.List
getNotifications()
Returns a list of notification messages of typeErrorBundle
.java.util.List
getUserProvidedCerts()
boolean
isValidSignature()
boolean
isVerifiedSignature()
-
-
-
Method Detail
-
getErrors
public java.util.List getErrors()
Returns a list of error messages of typeErrorBundle
.- Returns:
- List of error messages
-
getNotifications
public java.util.List getNotifications()
Returns a list of notification messages of typeErrorBundle
.- Returns:
- List of notification messages
-
getCertPathReview
public org.bouncycastle.x509.PKIXCertPathReviewer getCertPathReview()
- Returns:
- the PKIXCertPathReviewer for the CertPath of this signature or null if an Exception occured.
-
getCertPath
public java.security.cert.CertPath getCertPath()
- Returns:
- the CertPath for this signature or null if an Exception occured.
-
getUserProvidedCerts
public java.util.List getUserProvidedCerts()
- Returns:
- a List of Booleans that are true if the corresponding certificate in the CertPath was taken from the CertStore of the SMIME message
-
isVerifiedSignature
public boolean isVerifiedSignature()
- Returns:
- true if the signature corresponds to the public key of the signer
-
isValidSignature
public boolean isValidSignature()
- Returns:
- true if the signature is valid (ie. if it corresponds to the public key of the signer and the cert path for the signers certificate is also valid)
-
-