Index

A B C D E F G H I J L M N O P R S T U V W 
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 Header from 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
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values