org.apache.james.jdkim.api
Interface PublicKeyRecord

All Known Implementing Classes:
PublicKeyRecordImpl

public interface PublicKeyRecord


Field Summary
static String ANY
           
 
Method Summary
 List<CharSequence> getAcceptableHashMethods()
           
 List<CharSequence> getAcceptableKeyTypes()
           
 List<CharSequence> getFlags()
           
 Pattern getGranularityPattern()
           
 PublicKey getPublicKey()
           
 boolean isDenySubdomains()
           
 boolean isHashMethodSupported(CharSequence hash)
           
 boolean isKeyTypeSupported(CharSequence hash)
           
 boolean isTesting()
           
 void validate()
           
 

Field Detail

ANY

static final String ANY
See Also:
Constant Field Values
Method Detail

validate

void validate()

isHashMethodSupported

boolean isHashMethodSupported(CharSequence hash)

isKeyTypeSupported

boolean isKeyTypeSupported(CharSequence hash)

getAcceptableHashMethods

List<CharSequence> getAcceptableHashMethods()
Returns:
null if "any", otherwise a list of supported methods

getAcceptableKeyTypes

List<CharSequence> getAcceptableKeyTypes()
Returns:
null if "any", otherwise a list of supported methods

getGranularityPattern

Pattern getGranularityPattern()

getPublicKey

PublicKey getPublicKey()

getFlags

List<CharSequence> getFlags()

isTesting

boolean isTesting()

isDenySubdomains

boolean isDenySubdomains()


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