org.apache.james.transport.matchers.smime
Class IsX509CertificateSubject
java.lang.Object
org.apache.mailet.GenericMatcher
org.apache.james.transport.matchers.smime.IsX509CertificateSubject
- All Implemented Interfaces:
- org.apache.mailet.Matcher, org.apache.mailet.MatcherConfig
public class IsX509CertificateSubject
- extends org.apache.mailet.GenericMatcher
Checks if the subject of a X509Certificate contains the supplied string. The
certificate is read from the specified mail attribute.
If the specified attribute contains more than one certificate the matcher matches if at
least one of the certificates contains the given string.
Configuration string:
Method Summary |
void |
init()
|
java.util.Collection |
match(org.apache.mailet.Mail mail)
|
Methods inherited from class org.apache.mailet.GenericMatcher |
destroy, getCondition, getMailetContext, getMatcherConfig, getMatcherInfo, getMatcherName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceAttribute
protected java.lang.String sourceAttribute
check
protected java.lang.String check
IsX509CertificateSubject
public IsX509CertificateSubject()
init
public void init()
throws javax.mail.MessagingException
- Overrides:
init
in class org.apache.mailet.GenericMatcher
- Throws:
javax.mail.MessagingException
match
public java.util.Collection match(org.apache.mailet.Mail mail)
throws javax.mail.MessagingException
- Specified by:
match
in interface org.apache.mailet.Matcher
- Specified by:
match
in class org.apache.mailet.GenericMatcher
- Throws:
javax.mail.MessagingException
Copyright © 2008 The Apache Software Foundation. All Rights Reserved.