Package org.apache.james.jdkim.api
Interface PublicKeyRecord
-
- All Known Implementing Classes:
PublicKeyRecordImpl
public interface PublicKeyRecord
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<CharSequence>getAcceptableHashMethods()List<CharSequence>getAcceptableKeyTypes()List<CharSequence>getFlags()PatterngetGranularityPattern()PublicKeygetPublicKey()booleanisDenySubdomains()booleanisHashMethodSupported(CharSequence hash)booleanisKeyTypeSupported(CharSequence hash)booleanisTesting()voidvalidate()
-
-
-
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()
-
-