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

A

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
 
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

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
 
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
 
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
 
getBodyHashJobs() - Method in class org.apache.james.jdkim.impl.CompoundBodyHasher
 
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 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
This may throws IllegalArgumentException on invalid "i" content, but should always happen during validation!
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
 
getOutputStream() - Method in class org.apache.james.jdkim.impl.CompoundBodyHasher
 
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
 
getRelatedRecordIdentity() - Method in exception org.apache.james.jdkim.exceptions.FailException
 
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
 
getSignatureExceptions() - Method in class org.apache.james.jdkim.impl.CompoundBodyHasher
 
getSignatureRecord() - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
 
getSignatureTimestamp() - Method in interface org.apache.james.jdkim.api.SignatureRecord
 
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
 
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<CharSequence>) - 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(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
 
newBodyHasher(Headers) - 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
 
PermFailException(String, String) - 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<String>) - 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
 
setDigestOutputStream(DigestOutputStream) - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
 
setOutputStream(OutputStream) - Method in class org.apache.james.jdkim.impl.BodyHasherImpl
 
setRelatedRecordIdentity(String) - Method in exception org.apache.james.jdkim.exceptions.FailException
 
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<CharSequence>, 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.
verify(BodyHasher) - Method in class org.apache.james.jdkim.DKIMVerifier
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.

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-2011 The Apache Software Foundation. All Rights Reserved.