A B C D E F G H I L M N O P R S T U V W

A

addField(String, String) - Method in class org.apache.james.jdkim.impl.Message
Adds a field to the end of the list of fields.
addRetriever(String, PublicKeyRecordRetriever) - Method in class org.apache.james.jdkim.impl.MultiplexingPublicKeyRecordRetriever
 
ALL - Static variable in interface org.apache.james.jdkim.api.SignatureRecord
 
ANY - Static variable in interface org.apache.james.jdkim.api.PublicKeyRecord
 
apply(PublicKeyRecord, SignatureRecord) - Static method in class org.apache.james.jdkim.DKIMVerifier
asserts applicability of a signature record the a public key record.

B

BodyHasher - Interface in org.apache.james.jdkim.api
 
BodyHasherImpl - Class in org.apache.james.jdkim.impl
 
BodyHasherImpl(SignatureRecord) - Constructor for class org.apache.james.jdkim.impl.BodyHasherImpl
 

C

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
 
CompoundOutputStream - Class in org.apache.james.jdkim.canon
 
CompoundOutputStream(List) - 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

DebugOutputStream - Class in org.apache.james.jdkim.canon
 
DebugOutputStream(OutputStream) - Constructor for class org.apache.james.jdkim.canon.DebugOutputStream
 
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
 
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
 
DKIMSigner - Class in org.apache.james.jdkim
 
DKIMSigner(String, PrivateKey) - Constructor for class org.apache.james.jdkim.DKIMSigner
 
DKIMVerifier - Class in org.apache.james.jdkim
 
DKIMVerifier() - Constructor for class org.apache.james.jdkim.DKIMVerifier
 
DKIMVerifier(PublicKeyRecordRetriever) - Constructor for class org.apache.james.jdkim.DKIMVerifier
 
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

FailException - Exception in org.apache.james.jdkim.exceptions
 
FailException(String) - Constructor for exception org.apache.james.jdkim.exceptions.FailException
 
FailException(String, Exception) - Constructor for exception org.apache.james.jdkim.exceptions.FailException
 
flush() - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
 
flush() - Method in class org.apache.james.jdkim.canon.DigestOutputStream
 

G

getAcceptableHashMethods() - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
getAcceptableHashMethods() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
getAcceptableKeyTypes() - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
getAcceptableKeyTypes() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
getBodyCanonicalisationMethod() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getBodyCanonicalisationMethod() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getBodyHash() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getBodyHash() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getBodyHashLimit() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
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 interface org.apache.james.jdkim.api.BodyHasher
 
getDigest() - Method in class org.apache.james.jdkim.canon.DigestOutputStream
 
getDigest() - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
 
getDToken() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getDToken() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getFields() - Method in interface org.apache.james.jdkim.api.Headers
Gets the fields of this header.
getFields(String) - Method in interface org.apache.james.jdkim.api.Headers
Gets all Fields having the specified field name in a case insensitive way.
getFields() - Method in class org.apache.james.jdkim.impl.Message
 
getFields(String) - Method in class org.apache.james.jdkim.impl.Message
 
getFlags() - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
getFlags() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
getGranularityPattern() - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
getGranularityPattern() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
getHashAlgo() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getHashAlgo() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getHashKeyType() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getHashKeyType() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getHashMethod() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getHashMethod() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getHeaderCanonicalisationMethod() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getHeaderCanonicalisationMethod() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getHeaders() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getHeaders() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getIdentity() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getIdentity() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getIdentityLocalPart() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getIdentityLocalPart() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getOutputStream() - Method in interface org.apache.james.jdkim.api.BodyHasher
 
getOutputStream() - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
 
getPrivateKey(String) - Static method in class org.apache.james.jdkim.DKIMSigner
Generate a PrivateKey from a Base64 encoded private key.
getPublicKey() - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
getPublicKey() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
getPublicKeyRecordRetriever() - Method in class org.apache.james.jdkim.DKIMVerifier
 
getRecordLookupMethods() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getRecordLookupMethods() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getRecords(CharSequence, CharSequence, CharSequence) - Method in interface org.apache.james.jdkim.api.PublicKeyRecordRetriever
 
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.MultiplexingPublicKeyRecordRetriever
 
getSelector() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getSelector() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getSignature() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
getSignature() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
getSignatureRecord() - Method in interface org.apache.james.jdkim.api.BodyHasher
 
getSignatureRecord() - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
 
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
 
Headers - Interface in org.apache.james.jdkim.api
 

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
 
isDenySubdomains() - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
isDenySubdomains() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
isHashMethodSupported(CharSequence) - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
isHashMethodSupported(CharSequence) - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
isInListCaseInsensitive(CharSequence, List) - Method in class org.apache.james.jdkim.tagvalue.TagValue
 
isKeyTypeSupported(CharSequence) - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
isKeyTypeSupported(CharSequence) - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
isLimited() - Method in class org.apache.james.jdkim.canon.LimitedOutputStream
 
isTesting() - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
isTesting() - Method in class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 

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() - Constructor for class org.apache.james.jdkim.impl.Message
Creates a new empty Header.
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(SignatureRecord) - Method in class org.apache.james.jdkim.DKIMSigner
 
newBodyHasher(SignatureRecord) - Method in class org.apache.james.jdkim.DKIMVerifier
 
newPublicKeyRecord(String) - Method in class org.apache.james.jdkim.DKIMVerifier
 
newSignatureRecord(String) - Method in class org.apache.james.jdkim.DKIMVerifier
 
newSignatureRecordTemplate(String) - Method in class org.apache.james.jdkim.DKIMSigner
 
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.api - package org.apache.james.jdkim.api
 
org.apache.james.jdkim.canon - package org.apache.james.jdkim.canon
 
org.apache.james.jdkim.exceptions - package org.apache.james.jdkim.exceptions
 
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().
PermFailException - Exception in org.apache.james.jdkim.exceptions
 
PermFailException(String) - Constructor for exception org.apache.james.jdkim.exceptions.PermFailException
 
PermFailException(String, Exception) - Constructor for exception org.apache.james.jdkim.exceptions.PermFailException
 
PublicKeyRecord - Interface in org.apache.james.jdkim.api
 
PublicKeyRecordImpl - Class in org.apache.james.jdkim.tagvalue
 
PublicKeyRecordImpl(String) - Constructor for class org.apache.james.jdkim.tagvalue.PublicKeyRecordImpl
 
PublicKeyRecordRetriever - Interface in org.apache.james.jdkim.api
 
publicKeySelector(List) - Method in class org.apache.james.jdkim.DKIMVerifier
 
publicRecordLookup(SignatureRecord) - Method in class org.apache.james.jdkim.DKIMVerifier
Iterates through signature's declared lookup method

R

RELAXED - Static variable in interface org.apache.james.jdkim.api.SignatureRecord
 
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 interface org.apache.james.jdkim.api.SignatureRecord
 
setBodyHash(byte[]) - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
setBodyInputStream(InputStream) - Method in class org.apache.james.jdkim.impl.Message
 
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 interface org.apache.james.jdkim.api.SignatureRecord
 
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.DKIMSigner
 
sign(Headers, BodyHasher) - Method in class org.apache.james.jdkim.DKIMSigner
 
signatureCheck(Headers, SignatureRecord, List, Signature) - Static method in class org.apache.james.jdkim.DKIMCommon
 
SignatureRecord - Interface in org.apache.james.jdkim.api
A complete SignatureRecord, including the signature and "formatted".
SignatureRecordImpl - Class in org.apache.james.jdkim.tagvalue
 
SignatureRecordImpl(String) - Constructor for class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
SIMPLE - Static variable in interface org.apache.james.jdkim.api.SignatureRecord
 
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
 
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
 
TempFailException - Exception in org.apache.james.jdkim.exceptions
 
TempFailException(String) - Constructor for exception org.apache.james.jdkim.exceptions.TempFailException
 
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 interface org.apache.james.jdkim.api.SignatureRecord
 
toUnsignedString() - Method in class org.apache.james.jdkim.tagvalue.SignatureRecordImpl
 
trimFWS(CharSequence, int, int, boolean) - Method in class org.apache.james.jdkim.tagvalue.TagValue
 

U

updateSignature(Signature, boolean, CharSequence, String) - Static method in class org.apache.james.jdkim.DKIMCommon
 

V

validate() - Method in interface org.apache.james.jdkim.api.PublicKeyRecord
 
validate() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
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.DKIMVerifier
Verifies all of the DKIM-Signature records declared in the supplied input stream
verify(Headers, InputStream) - Method in class org.apache.james.jdkim.DKIMVerifier
Verifies all of the DKIM-Signature records declared in the Headers object.

W

write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
 
write(byte[]) - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
 
write(int) - Method in class org.apache.james.jdkim.canon.CompoundOutputStream
 
write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.DebugOutputStream
 
write(int) - Method in class org.apache.james.jdkim.canon.DebugOutputStream
 
write(int) - Method in class org.apache.james.jdkim.canon.DigestOutputStream
 
write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.DigestOutputStream
 
write(byte[]) - Method in class org.apache.james.jdkim.canon.DigestOutputStream
 
write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.LimitedOutputStream
 
write(int) - Method in class org.apache.james.jdkim.canon.LimitedOutputStream
 
write(byte[], int, int) - Method in class org.apache.james.jdkim.canon.RelaxedBodyCanonicalizer
 
write(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.SimpleBodyCanonicalizer
 

A B C D E F G H I L M N O P R S T U V W

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