A C F G I K M O S T V

A

AbstractSign - Class in org.apache.james.mailet.crypto.mailet
Abstract mailet providing common SMIME signature services.
AbstractSign() - Constructor for class org.apache.james.mailet.crypto.mailet.AbstractSign
 

C

certPath - Variable in class org.apache.james.mailet.crypto.SMIMESignerInfo
 
check - Variable in class org.apache.james.mailet.crypto.matcher.IsX509CertificateSubject
 
createGenerator() - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Creates an SMIMESignedGenerator.

F

fromAddressSameAsReverse(Mail) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Utility method that checks if there is at least one address in the "From:" header same as the reverse-path.

G

generate(MimeMessage) - Method in interface org.apache.james.mailet.crypto.KeyHolder
Generates a signed MimeMultipart from a MimeMessage.
generate(MimeBodyPart) - Method in interface org.apache.james.mailet.crypto.KeyHolder
Generates a signed MimeMultipart from a MimeBodyPart.
generate(MimeMessage) - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Generates a signed MimeMultipart from a MimeMessage.
generate(MimeBodyPart) - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Generates a signed MimeMultipart from a MimeBodyPart.
getAllowedInitParameters() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Gets the expected init parameters.
getAllowedInitParameters() - Method in class org.apache.james.mailet.crypto.mailet.Sign
 
getAllowedInitParameters() - Method in class org.apache.james.mailet.crypto.mailet.SMIMESign
 
getCertificate() - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Getter for property certificate.
getCertPath() - Method in class org.apache.james.mailet.crypto.SMIMESignerInfo
 
getCertStore() - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Getter for property certStore.
getDefaultType() - Static method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Returns the default keystore type as specified in the Java security properties file, or the string "jks" (acronym for "Java keystore") if no such property exists.
getExplanationText() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Getter for property explanationText.
getExplanationText() - Method in class org.apache.james.mailet.crypto.mailet.Sign
Gets text offering an explanation.
getExplanationText() - Method in class org.apache.james.mailet.crypto.mailet.SMIMESign
Gets text offering an explanation.
getKeyHolder() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Getter for property keyHolder.
getKeyHolderClass() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Getter for property keyHolderClass.
getMailetInfo() - Method in class org.apache.james.mailet.crypto.mailet.Sign
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.mailet.crypto.mailet.SMIMESign
Return a string describing this mailet.
getMessageHeaders(MimeMessage) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Utility method for obtaining a string representation of the Message's headers
getPrivateKey() - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Getter for property privateKey.
getReplacedExplanationText(String, String, String, String, String) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Prepares the explanation text making substitutions in the explanationText template string.
getSignerAddress() - Method in interface org.apache.james.mailet.crypto.KeyHolder
Getter for property signerAddress.
getSignerAddress(X509Certificate) - Static method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Extracts the signer email address (EMAILADDRESS=) from an X509Certificate distinguished name.
getSignerAddress() - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Getter for property signerAddress.
getSignerCertificate() - Method in class org.apache.james.mailet.crypto.SMIMESignerInfo
 
getSignerCN() - Method in interface org.apache.james.mailet.crypto.KeyHolder
Getter for property signerCN.
getSignerCN(X509Certificate) - Static method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Extracts the signer common name (CN=) from an X509Certificate distinguished name.
getSignerCN() - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Getter for property signerCN.
getSignerDistinguishedName() - Method in interface org.apache.james.mailet.crypto.KeyHolder
Getter for property signerDistinguishedName.
getSignerDistinguishedName(X509Certificate) - Static method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Extracts the signer distinguished name (DN) from an X509Certificate.
getSignerDistinguishedName() - Method in class org.apache.james.mailet.crypto.SMIMEKeyHolder
Getter for property signerDistinguishedName.
getSignerName() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Getter for property signerName.
getWrapperBodyPart(Mail) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Creates the MimeBodyPart that will be signed.
getWrapperBodyPart(Mail) - Method in class org.apache.james.mailet.crypto.mailet.Sign
A text file with the massaged contents of Sign.getExplanationText() is attached to the original message.
getWrapperBodyPart(Mail) - Method in class org.apache.james.mailet.crypto.mailet.SMIMESign
A text file with the massaged contents of SMIMESign.getExplanationText() is attached to the original message.

I

init() - Static method in class org.apache.james.mailet.crypto.InitJCE
Method that registers the security provider BouncyCastle as a system security provider.
init() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Mailet initialization routine.
init() - Method in class org.apache.james.mailet.crypto.mailet.SMIMECheckSignature
 
init() - Method in class org.apache.james.mailet.crypto.mailet.SMIMEDecrypt
 
init() - Method in class org.apache.james.mailet.crypto.matcher.IsX509CertificateSubject
 
initDebug() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Initializer for property debug.
initExplanationText() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Initializer for property explanationText.
InitJCE - Class in org.apache.james.mailet.crypto
Security Providers initialization class.
InitJCE() - Constructor for class org.apache.james.mailet.crypto.InitJCE
 
initKeyHolder() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Initializer for property keyHolder.
initKeyHolderClass() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Initializer for property keyHolderClass.
initKeyHolderClass() - Method in class org.apache.james.mailet.crypto.mailet.SMIMESign
Initializer for property keyHolderClass.
initPostmasterSigns() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Initializer for property postmasterSigns.
initPostmasterSigns() - Method in class org.apache.james.mailet.crypto.mailet.Sign
If the <postmasterSigns> init parameter is missing sets it to true.
initPostmasterSigns() - Method in class org.apache.james.mailet.crypto.mailet.SMIMESign
If the <postmasterSigns> init parameter is missing sets it to true.
initRebuildFrom() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Initializer for property rebuildFrom.
initRebuildFrom() - Method in class org.apache.james.mailet.crypto.mailet.Sign
If the <rebuildFrom> init parameter is missing sets it to true.
initRebuildFrom() - Method in class org.apache.james.mailet.crypto.mailet.SMIMESign
If the <rebuildFrom> init parameter is missing sets it to true.
initSignerName() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Initializer for property signerName.
isDebug() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Getter for property debug.
isOkToSign(Mail) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Checks if the mail can be signed.
isPostmasterSigns() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Getter for property postmasterSigns.
isRebuildFrom() - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Getter for property rebuildFrom.
isSignValid() - Method in class org.apache.james.mailet.crypto.SMIMESignerInfo
 
IsSMIMEEncrypted - Class in org.apache.james.mailet.crypto.matcher
Checks if a mail is smime encrypted.
IsSMIMEEncrypted() - Constructor for class org.apache.james.mailet.crypto.matcher.IsSMIMEEncrypted
 
IsSMIMESigned - Class in org.apache.james.mailet.crypto.matcher
checks if a mail is smime signed.
IsSMIMESigned() - Constructor for class org.apache.james.mailet.crypto.matcher.IsSMIMESigned
 
IsX509CertificateSubject - Class in org.apache.james.mailet.crypto.matcher
Checks if the subject of a X509Certificate contains the supplied string.
IsX509CertificateSubject() - Constructor for class org.apache.james.mailet.crypto.matcher.IsX509CertificateSubject
 

K

KeyHolder - Interface in org.apache.james.mailet.crypto
Interface to an object that will do cryptographic activity on a MimeMessage, and contains the needed cryptographic key.
keyStore - Variable in class org.apache.james.mailet.crypto.KeyStoreHolder
 
KeyStoreHolder - Class in org.apache.james.mailet.crypto
This class is used to handle in a simple way a keystore that contains a set of trusted certificates.
KeyStoreHolder() - Constructor for class org.apache.james.mailet.crypto.KeyStoreHolder
 
KeyStoreHolder(String) - Constructor for class org.apache.james.mailet.crypto.KeyStoreHolder
 
KeyStoreHolder(String, String, String) - Constructor for class org.apache.james.mailet.crypto.KeyStoreHolder
 

M

mailAttribute - Variable in class org.apache.james.mailet.crypto.mailet.SMIMECheckSignature
 
mailAttribute - Variable in class org.apache.james.mailet.crypto.mailet.SMIMEDecrypt
 
match(Mail) - Method in class org.apache.james.mailet.crypto.matcher.IsSMIMEEncrypted
 
match(Mail) - Method in class org.apache.james.mailet.crypto.matcher.IsSMIMESigned
 
match(Mail) - Method in class org.apache.james.mailet.crypto.matcher.IsX509CertificateSubject
 

O

onlyTrusted - Variable in class org.apache.james.mailet.crypto.mailet.SMIMECheckSignature
 
org.apache.james.mailet.crypto - package org.apache.james.mailet.crypto
Provides classes implementing security related functionality.
org.apache.james.mailet.crypto.mailet - package org.apache.james.mailet.crypto.mailet
Cryptographic mail processing agents.
org.apache.james.mailet.crypto.matcher - package org.apache.james.mailet.crypto.matcher
Cryptographic tests for mail.

S

service(Mail) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Service does the hard work, and signs
service(Mail) - Method in class org.apache.james.mailet.crypto.mailet.SMIMECheckSignature
 
service(Mail) - Method in class org.apache.james.mailet.crypto.mailet.SMIMEDecrypt
 
setDebug(boolean) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Setter for property debug.
setExplanationText(String) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Setter for property explanationText.
setKeyHolder(KeyHolder) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Setter for property keyHolder.
setKeyHolderClass(Class) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Setter for property keyHolderClass.
setPostmasterSigns(boolean) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Setter for property postmasterSigns.
setRebuildFrom(boolean) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Setter for property rebuildFrom.
setSignerName(String) - Method in class org.apache.james.mailet.crypto.mailet.AbstractSign
Setter for property signerName.
Sign - Class in org.apache.james.mailet.crypto.mailet
Puts a server-side signature on a message.
Sign() - Constructor for class org.apache.james.mailet.crypto.mailet.Sign
 
signerCertificate - Variable in class org.apache.james.mailet.crypto.SMIMESignerInfo
 
SMIME_SIGNATURE_VALIDITY - Static variable in interface org.apache.james.mailet.crypto.SMIMEAttributeNames
The attribute contains the string "valid" or the reason of non-validity of the signature.
SMIME_SIGNER_ADDRESS - Static variable in interface org.apache.james.mailet.crypto.SMIMEAttributeNames
The attribute contains the signer's mail address as a String.
SMIME_SIGNING_MAILET - Static variable in interface org.apache.james.mailet.crypto.SMIMEAttributeNames
The attribute contains the server-side signing mailet name as a String.
SMIME_SIGNING_TIME - Static variable in interface org.apache.james.mailet.crypto.SMIMEAttributeNames
The attribute contains the signature timestamp as a Date object.
SMIMEAttributeNames - Interface in org.apache.james.mailet.crypto
Contains some SMIME related mail attribute names of general use.
SMIMECheckSignature - Class in org.apache.james.mailet.crypto.mailet
Verifies the s/mime signature of a message.
SMIMECheckSignature() - Constructor for class org.apache.james.mailet.crypto.mailet.SMIMECheckSignature
 
SMIMEDecrypt - Class in org.apache.james.mailet.crypto.mailet
This mailet decrypts a s/mime encrypted message.
SMIMEDecrypt() - Constructor for class org.apache.james.mailet.crypto.mailet.SMIMEDecrypt
 
SMIMEKeyHolder - Class in org.apache.james.mailet.crypto
Loads a KeyStore in memory and keeps it ready for the cryptographic activity.
SMIMEKeyHolder(String, String, String, String, String) - Constructor for class org.apache.james.mailet.crypto.SMIMEKeyHolder
Creates a new instance of KeyHolder using KeyStore related parameters.
SMIMESign - Class in org.apache.james.mailet.crypto.mailet
Puts a server-side SMIME signature on a message.
SMIMESign() - Constructor for class org.apache.james.mailet.crypto.mailet.SMIMESign
 
SMIMESignerInfo - Class in org.apache.james.mailet.crypto
 
SMIMESignerInfo(X509Certificate, CertPath, boolean) - Constructor for class org.apache.james.mailet.crypto.SMIMESignerInfo
 
sourceAttribute - Variable in class org.apache.james.mailet.crypto.matcher.IsX509CertificateSubject
 
stripSignature - Variable in class org.apache.james.mailet.crypto.mailet.SMIMECheckSignature
 

T

trustedCertificateStore - Variable in class org.apache.james.mailet.crypto.mailet.SMIMECheckSignature
 

V

valid - Variable in class org.apache.james.mailet.crypto.SMIMESignerInfo
 
verifySignatures(SMIMESigned) - Method in class org.apache.james.mailet.crypto.KeyStoreHolder
Verifies the signature of a SMIME message.

A C F G I K M O S T V

Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.