A B C D E G I K M N P R S T U V

S

setAdditionalHeaders(String[]) - Method in class badpenguin.dkim.Signer
This method allows you to append extra headers to the ones generated by autoheaders, and should be used in place of the DkimSignature equivalents when the Signer has autoHeaders switched on.
setAtag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (A)lgorithm tag to the specified value (must be either "rsa-sha1" or "rsa-sha256")
setAutoExpire(boolean) - Method in class badpenguin.dkim.Signer
Set whether the signature should automatically calculate an expiration tag.
setAutoHeaders(boolean) - Method in class badpenguin.dkim.Signer
If autoHeaders is on (true), then we will ask the canoncialiser to provide us with the list of headers present in the message, and recommended by the RFC.
setAutoTimeStamp(boolean) - Method in class badpenguin.dkim.Signer
Switch time stamp generation on or off.
setBadDomains(String[]) - Method in class badpenguin.dkim.Verifier
Set up the list of bad domains.
setBHtag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (B)ody (H)ash tag to the specified base64 value
setBHtag(byte[]) - Method in class badpenguin.dkim.DkimSignature
Encode and set the (B)ody (H)ash tag to the specified byte[] value
setBodyMethod(CanonicalMethod) - Method in class badpenguin.dkim.DkimSignature
Set the canonicalisation method which should be used for processing the body.
Throw a DkimError if we are a DomainKey signature, because you can't specify defferent encodings for header and body when using DomainKey
setBtag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (B)ase64 encoded signature data to the specified value.
setBtag(byte[]) - Method in class badpenguin.dkim.DkimSignature
Encode and set the signature data to the specified byte[] value.
setCacheTime(int) - Method in class badpenguin.dkim.NSKeyStore
Set the amount of time in seconds, that keys should be kept in cache.
setDtag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (D)omain tag to the specified value.
The domain specifes here should have a subdomain of _domainkey, which holds the selectors in use.
setExpireSeconds(int) - Method in class badpenguin.dkim.Signer
Set the number of seconds the DkimSignature will be valid for.
setHeaderMethod(CanonicalMethod) - Method in class badpenguin.dkim.DkimSignature
Set the canonicalisation method which should be used for processing the headers.
Throw a DkimError if we are a DomainKey signature, because you can't specify defferent encodings for header and body when using DomainKey
setHtag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (H)eaders tag to the specified value.
The headers, should be lowercase, and they should be colon separated.
setItag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (I)dentity tag to the specified value.
setKeyLimit(int) - Method in class badpenguin.dkim.NSKeyStore
The KeyStore limits the number of keys it stores, to prevent someone adding 1000 key records and causing a DOS attack.
setleniency(boolean) - Method in class badpenguin.dkim.Verifier
Be more lenient when we encounter broken signatures or errors.
setLtag(long) - Method in class badpenguin.dkim.DkimSignature
Set the body (L)ength Tag.
setMaximumSigs(int) - Method in class badpenguin.dkim.Verifier
The Verifier will default to trying only one Signature, the last one we find (of you preferred type, if possible).
setMethod(CanonicalMethod) - Method in class badpenguin.dkim.DkimSignature
Set both the body and header canonicalisation method to the specified value
setStag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (S)elector tag to the specified value.
setTtag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (T)imestamp tag to the specified value.
setUpdating(boolean) - Method in class badpenguin.dkim.NSKey
The NSKeyStore calls this method when it wants to update the key.
setVtag(String) - Method in class badpenguin.dkim.DkimSignature
Set the (V)ersion tag to the specified version.
WARNING: Currently this can only be "1", you don't need to use this (yet)!
setXtag(String) - Method in class badpenguin.dkim.DkimSignature
Set the e(X)pires tag to the specified value.
Signer - Class in badpenguin.dkim
The Signer class implements the necessary methods to create a DKIM or DomainKey signature header for a given message.
Signer(String, String, String, String, PrivateKey) - Constructor for class badpenguin.dkim.Signer
Creates a Signer object using the specified Domain, Selector, Algorithm and PrivateKey.
Signer(String, String, String, PrivateKey) - Constructor for class badpenguin.dkim.Signer
Creates a Signer object using the specified Domain, Selector and PrivateKey.
Signer(DkimSignature, PrivateKey) - Constructor for class badpenguin.dkim.Signer
Create a Signer object using the specified DkimSignature object, and the PrivateKey.
signMail(InputStream) - Method in class badpenguin.dkim.Signer
Generate a DKIM-Signature header for the provided mail message.
signMail(InputStream, OutputStream) - Method in class badpenguin.dkim.Signer
Process the incoming email from the InputStream msg and return a DKIM-Signed copy of the email in the OutputStream out.
SignMail - Class in badpenguin.dkim.test
A simple utility which can be used for signing email messages.
SignMail() - Constructor for class badpenguin.dkim.test.SignMail
 

A B C D E G I K M N P R S T U V
© Copyright 2009 Mark Boddington (www.badpenguin.co.uk)