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