Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addDKIMVerifierStoredKey(String, String, String) - Method in class org.apache.james.jdkim.JDKIMImpl
- addKey(String, String, String) - Static method in class org.apache.james.jdkim.impl.StoredPublicKeyRecordRetriever
- addRetriever(String, PublicKeyRecordRetriever) - Method in class org.apache.james.jdkim.impl.MultiplexingPublicKeyRecordRetriever
- addStoredKey(String, String, String) - Static method in class org.apache.james.jdkim.DKIMVerifierImpl
-
Save a stored key for private-exchange
- allowableFutureSeconds - Variable in class org.apache.james.jdkim.DKIMVerifierImpl
- apply(PublicKeyRecord, SignatureRecord) - Static method in class org.apache.james.jdkim.DKIMVerifierImpl
-
asserts applicability of a signature record the a public key record.
B
- BodyHasherImpl - Class in org.apache.james.jdkim.impl
- BodyHasherImpl(SignatureRecord) - Constructor for class org.apache.james.jdkim.impl.BodyHasherImpl
C
- clearKeys() - Static method in class org.apache.james.jdkim.impl.StoredPublicKeyRecordRetriever
- clearStoredKeys() - Static method in class org.apache.james.jdkim.DKIMVerifierImpl
-
Clear any keys stored for private-exchange
- close() - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
- close() - Method in class org.apache.james.jdkim.canon.DigestOutputStream
- close() - Method in class org.apache.james.jdkim.canon.RelaxedBodyCanonicalizer
- close() - Method in class org.apache.james.jdkim.canon.SimpleBodyCanonicalizer
- CompoundBodyHasher - Class in org.apache.james.jdkim.impl
-
CompoundBodyHasher is used for verification purpose.
- CompoundBodyHasher(Map<String, BodyHasherImpl>, Hashtable<String, FailException>) - Constructor for class org.apache.james.jdkim.impl.CompoundBodyHasher
- CompoundOutputStream - Class in org.apache.james.jdkim.canon
- CompoundOutputStream(List<? extends OutputStream>) - Constructor for class org.apache.james.jdkim.canon.CompoundOutputStream
- containsTag(String) - Method in class org.apache.james.jdkim.tagvalue.TagValue
- convertRecordsToList(Record[]) - Static method in class org.apache.james.jdkim.impl.DNSPublicKeyRecordRetriever
-
Convert the given TXT Record array to a String List
D
- debug - Variable in class org.apache.james.jdkim.tagvalue.TagValue
- debugMsg(String) - Static method in class org.apache.james.jdkim.DKIMCommon
-
=================================================================== Logging methods ===================================================================
- debugMsg(String) - Method in class org.apache.james.jdkim.tagvalue.TagValue
- DebugOutputStream - Class in org.apache.james.jdkim.canon
- DebugOutputStream(OutputStream) - Constructor for class org.apache.james.jdkim.canon.DebugOutputStream
- deepDebug - Static variable in class org.apache.james.jdkim.DKIMCommon
- defaults - Variable in class org.apache.james.jdkim.tagvalue.TagValue
- DigestOutputStream - Class in org.apache.james.jdkim.canon
-
DigestOutputStream is used as a filter stream or as the ending stream in order to calculate a digest of a stream.
- DigestOutputStream(MessageDigest) - Constructor for class org.apache.james.jdkim.canon.DigestOutputStream
- DigestOutputStream(MessageDigest, OutputStream) - Constructor for class org.apache.james.jdkim.canon.DigestOutputStream
- dispose() - Method in class org.apache.james.jdkim.impl.Message
-
Make sure to dispose the message once used.
- DKIMCommon - Class in org.apache.james.jdkim
- DKIMCommon() - Constructor for class org.apache.james.jdkim.DKIMCommon
- dkimQuotedPrintableDecode(CharSequence) - Static method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- DKIMSignerImpl - Class in org.apache.james.jdkim
- DKIMSignerImpl(String, PrivateKey) - Constructor for class org.apache.james.jdkim.DKIMSignerImpl
- DKIMVerifierImpl - Class in org.apache.james.jdkim
- DKIMVerifierImpl() - Constructor for class org.apache.james.jdkim.DKIMVerifierImpl
- DKIMVerifierImpl(PublicKeyRecordRetriever) - Constructor for class org.apache.james.jdkim.DKIMVerifierImpl
- DNSPublicKeyRecordRetriever - Class in org.apache.james.jdkim.impl
- DNSPublicKeyRecordRetriever() - Constructor for class org.apache.james.jdkim.impl.DNSPublicKeyRecordRetriever
- DNSPublicKeyRecordRetriever(Resolver) - Constructor for class org.apache.james.jdkim.impl.DNSPublicKeyRecordRetriever
E
- equals(Object) - Method in class org.apache.james.jdkim.tagvalue.TagValue
F
- flush() - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
- flush() - Method in class org.apache.james.jdkim.canon.DigestOutputStream
- forIschedule(String) - Static method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
G
- getAcceptableHashMethods() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- getAcceptableKeyTypes() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- getBodyCanonicalisationMethod() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getBodyHash() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getBodyHashJobs() - Method in class org.apache.james.jdkim.impl.CompoundBodyHasher
- getBodyHashLimit() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getBodyInputStream() - Method in class org.apache.james.jdkim.impl.Message
- getComputedBytes() - Method in class org.apache.james.jdkim.canon.LimitedOutputStream
- getDefault(String) - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getDefault(String) - Method in class org.apache.james.jdkim.tagvalue.TagValue
- getDigest() - Method in class org.apache.james.jdkim.canon.DigestOutputStream
- getDigest() - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
- getDKIMSigner(String, PrivateKey) - Method in class org.apache.james.jdkim.JDKIMImpl
- getDKIMVerifier() - Method in class org.apache.james.jdkim.JDKIMImpl
- getDToken() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getFields() - Method in class org.apache.james.jdkim.impl.Message
- getFields(String) - Method in class org.apache.james.jdkim.impl.Message
- getFlags() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- getGranularityPattern() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- getHashAlgo() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getHashKeyType() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getHashMethod() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getHeaderCanonicalisationMethod() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getHeaders() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getHttpVals() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
-
This may throws IllegalArgumentException on invalid "http" content, but should always happen during validation!
- getIdentity() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
-
This may throws IllegalArgumentException on invalid "i" content, but should always happen during validation!
- getIdentityLocalPart() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getIscheduleDKIMSigner(String, PrivateKey) - Method in class org.apache.james.jdkim.JDKIMImpl
- getIscheduleDKIMSigner(PrivateKey) - Method in class org.apache.james.jdkim.JDKIMImpl
- getIscheduleDKIMVerifier() - Method in class org.apache.james.jdkim.JDKIMImpl
- getOutputStream() - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
- getOutputStream() - Method in class org.apache.james.jdkim.impl.CompoundBodyHasher
- getPrivateKey(String) - Static method in class org.apache.james.jdkim.DKIMSignerImpl
-
Generate a PrivateKey from a Base64 encoded private key.
- getPublicKey() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- getPublicKeyRecordRetriever() - Method in class org.apache.james.jdkim.DKIMVerifierImpl
- getRecordLookupMethods() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getRecords(CharSequence, CharSequence, CharSequence) - Method in class org.apache.james.jdkim.impl.DNSPublicKeyRecordRetriever
- getRecords(CharSequence, CharSequence, CharSequence) - Method in class org.apache.james.jdkim.impl.HttpPublicKeyRecordRetriever
- getRecords(CharSequence, CharSequence, CharSequence) - Method in class org.apache.james.jdkim.impl.MultiplexingPublicKeyRecordRetriever
- getRecords(CharSequence, CharSequence, CharSequence) - Method in class org.apache.james.jdkim.impl.StoredPublicKeyRecordRetriever
- getSelector() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getSignature() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getSignatureExceptions() - Method in class org.apache.james.jdkim.impl.CompoundBodyHasher
- getSignatureRecord() - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
- getSignatureRecord(String) - Method in class org.apache.james.jdkim.JDKIMImpl
- getSignatureRecordForIschedule(String) - Method in class org.apache.james.jdkim.JDKIMImpl
- getSignatureTimestamp() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- getTags() - Method in class org.apache.james.jdkim.tagvalue.TagValue
- getValue(String) - Method in class org.apache.james.jdkim.tagvalue.TagValue
H
- hashCode() - Method in class org.apache.james.jdkim.tagvalue.TagValue
- HttpPublicKeyRecordRetriever - Class in org.apache.james.jdkim.impl
-
Allows retrieval of the
- HttpPublicKeyRecordRetriever() - Constructor for class org.apache.james.jdkim.impl.HttpPublicKeyRecordRetriever
I
- init() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- init() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- init() - Method in class org.apache.james.jdkim.tagvalue.TagValue
- IscheduleDKIMSignerImpl - Class in org.apache.james.jdkim
-
Variation on the DKIMSigner class which handles ischdule (http) data
- IscheduleDKIMSignerImpl(String, PrivateKey) - Constructor for class org.apache.james.jdkim.IscheduleDKIMSignerImpl
- IscheduleDKIMSignerImpl(PrivateKey) - Constructor for class org.apache.james.jdkim.IscheduleDKIMSignerImpl
- IscheduleDKIMVerifier - Class in org.apache.james.jdkim
-
Variation on the DKIMVerifier class which handles ischedule (http) data
- IscheduleDKIMVerifier() - Constructor for class org.apache.james.jdkim.IscheduleDKIMVerifier
- IscheduleDKIMVerifier(PublicKeyRecordRetriever) - Constructor for class org.apache.james.jdkim.IscheduleDKIMVerifier
- isDenySubdomains() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- isHashMethodSupported(CharSequence) - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- isInListCaseInsensitive(CharSequence, List<CharSequence>) - Method in class org.apache.james.jdkim.tagvalue.TagValue
- isKeyTypeSupported(CharSequence) - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- isLimited() - Method in class org.apache.james.jdkim.canon.LimitedOutputStream
- isTesting() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
J
- JDKIMImpl - Class in org.apache.james.jdkim
-
User: mike Date: 11/22/24 Time: 15:10
- JDKIMImpl() - Constructor for class org.apache.james.jdkim.JDKIMImpl
L
- LimitedOutputStream - Class in org.apache.james.jdkim.canon
-
Pass data to the underlying system until a given amount of bytes is reached.
- LimitedOutputStream(OutputStream, int) - Constructor for class org.apache.james.jdkim.canon.LimitedOutputStream
M
- mandatoryTags - Variable in class org.apache.james.jdkim.tagvalue.TagValue
- Message - Class in org.apache.james.jdkim.impl
-
The header of an entity (see RFC 2045).
- Message(InputStream) - Constructor for class org.apache.james.jdkim.impl.Message
-
Creates a new
Headerfrom the specified stream. - MultiplexingPublicKeyRecordRetriever - Class in org.apache.james.jdkim.impl
- MultiplexingPublicKeyRecordRetriever() - Constructor for class org.apache.james.jdkim.impl.MultiplexingPublicKeyRecordRetriever
- MultiplexingPublicKeyRecordRetriever(String, PublicKeyRecordRetriever) - Constructor for class org.apache.james.jdkim.impl.MultiplexingPublicKeyRecordRetriever
N
- newBodyHasher(Headers) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
- newBodyHasher(SignatureRecord) - Method in class org.apache.james.jdkim.DKIMSignerImpl
- newBodyHasher(SignatureRecord) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
- newPublicKeyRecord(String) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
- newSignatureRecord(String) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
- newSignatureRecord(String) - Method in class org.apache.james.jdkim.IscheduleDKIMVerifier
- newSignatureRecordTemplate(String) - Method in class org.apache.james.jdkim.DKIMSignerImpl
- newTagValue() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- newTagValue() - Method in class org.apache.james.jdkim.tagvalue.TagValue
O
- org.apache.james.jdkim - package org.apache.james.jdkim
- org.apache.james.jdkim.canon - package org.apache.james.jdkim.canon
- org.apache.james.jdkim.impl - package org.apache.james.jdkim.impl
- org.apache.james.jdkim.tagvalue - package org.apache.james.jdkim.tagvalue
P
- parse(String) - Method in class org.apache.james.jdkim.tagvalue.TagValue
-
subclasses have to make sure tagValues is initialized during init().
- privateKey - Variable in class org.apache.james.jdkim.DKIMSignerImpl
- PublicKeyRecordImpl - Class in org.apache.james.jdkim.tagvalue
- PublicKeyRecordImpl(String) - Constructor for class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- publicKeySelector(List<String>) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
- publicRecordLookup(SignatureRecord) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
-
Iterates through signature's declared lookup method
R
- RelaxedBodyCanonicalizer - Class in org.apache.james.jdkim.canon
-
Implements Relaxed canonicalization for the body as defined in RFC4871 - 3.4.4.
- RelaxedBodyCanonicalizer(OutputStream) - Constructor for class org.apache.james.jdkim.canon.RelaxedBodyCanonicalizer
- resolver - Variable in class org.apache.james.jdkim.impl.DNSPublicKeyRecordRetriever
S
- setBodyHash(byte[]) - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- setDigestOutputStream(DigestOutputStream) - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
- setOutputStream(OutputStream) - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
- setSignature(byte[]) - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- setSignatureRecord(SignatureRecord) - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
- setValue(String, String) - Method in class org.apache.james.jdkim.tagvalue.TagValue
- sign(InputStream) - Method in class org.apache.james.jdkim.DKIMSignerImpl
- sign(Headers, InputStream) - Method in class org.apache.james.jdkim.IscheduleDKIMSignerImpl
- sign(Headers, BodyHasher) - Method in class org.apache.james.jdkim.DKIMSignerImpl
- signatureCheck(Headers, SignatureRecord, List<CharSequence>, Signature) - Static method in class org.apache.james.jdkim.DKIMCommon
- SignatureRecordImpl - Class in org.apache.james.jdkim.tagvalue
- SignatureRecordImpl(String) - Constructor for class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- signatureRecordTemplate - Variable in class org.apache.james.jdkim.DKIMSignerImpl
- SimpleBodyCanonicalizer - Class in org.apache.james.jdkim.canon
-
Implements Simple canonicalization for the body as defined in RFC4871 - 3.4.3.
- SimpleBodyCanonicalizer(OutputStream) - Constructor for class org.apache.james.jdkim.canon.SimpleBodyCanonicalizer
- StoredPublicKeyRecordRetriever - Class in org.apache.james.jdkim.impl
-
Stores and returns public keys which have been supplied in some out of band manner
- StoredPublicKeyRecordRetriever() - Constructor for class org.apache.james.jdkim.impl.StoredPublicKeyRecordRetriever
- streamCopy(InputStream, OutputStream) - Static method in class org.apache.james.jdkim.DKIMCommon
- stringToColonSeparatedList(String, Pattern) - Method in class org.apache.james.jdkim.tagvalue.TagValue
T
- tagSet() - Method in class org.apache.james.jdkim.tagvalue.TagValue
- TagValue - Class in org.apache.james.jdkim.tagvalue
-
This class handle a tag=value list string as defined by DKIM specification It also supports mandatoryTags and default values as a commodity to subclasses.
- TagValue(String) - Constructor for class org.apache.james.jdkim.tagvalue.TagValue
- toString() - Method in class org.apache.james.jdkim.impl.Message
-
Return Header Object as String representation.
- toString() - Method in class org.apache.james.jdkim.tagvalue.TagValue
- toUnsignedString() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- trace(String) - Static method in class org.apache.james.jdkim.DKIMCommon
- trimFWS(CharSequence, int, int, boolean) - Method in class org.apache.james.jdkim.tagvalue.TagValue
U
- updateSignature(Signature, boolean, boolean, CharSequence, String) - Static method in class org.apache.james.jdkim.DKIMCommon
V
- validate() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
- validate() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
- validate() - Method in class org.apache.james.jdkim.tagvalue.TagValue
- VALIDATION - Static variable in class org.apache.james.jdkim.tagvalue.TagValue
- verify(InputStream) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
-
Verifies all of the DKIM-Signature records declared in the supplied input stream
- verify(BodyHasher) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
-
Completes the simultaneous verification of multiple signatures given the previously prepared compound body hasher where the user already written the body to the outputstream and closed it.
- verify(Headers, InputStream) - Method in class org.apache.james.jdkim.DKIMVerifierImpl
-
Verifies all of the DKIM-Signature records declared in the Headers object.
W
- write(byte[]) - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
- write(byte[]) - Method in class org.apache.james.jdkim.canon.DigestOutputStream
- write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
- write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.DebugOutputStream
- write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.DigestOutputStream
- write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.LimitedOutputStream
- write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.RelaxedBodyCanonicalizer
- write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.SimpleBodyCanonicalizer
- write(int) - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
- write(int) - Method in class org.apache.james.jdkim.canon.DebugOutputStream
- write(int) - Method in class org.apache.james.jdkim.canon.DigestOutputStream
- write(int) - Method in class org.apache.james.jdkim.canon.LimitedOutputStream
- write(int) - Method in class org.apache.james.jdkim.canon.RelaxedBodyCanonicalizer
- write(int) - Method in class org.apache.james.jdkim.canon.SimpleBodyCanonicalizer
All Classes and Interfaces|All Packages|Constant Field Values