public class DANEEntrySelectorFactory
extends java.lang.Object
Constructor and Description |
---|
DANEEntrySelectorFactory(DigestCalculator digestCalculator)
Base constructor.
|
Modifier and Type | Method and Description |
---|---|
DANEEntrySelector |
createSelector(java.lang.String emailAddress)
Create a selector for the passed in email address.
|
public DANEEntrySelectorFactory(DigestCalculator digestCalculator)
At the moment you would call this as:
new DANEEntrySelectorFactory(new TruncatingDigestCalculator(new SHA256DigestCalculator()));or some equivalent.
digestCalculator
- a calculator for the message digest to filter email addresses currently truncated SHA-256 (originally SHA-224).public DANEEntrySelector createSelector(java.lang.String emailAddress) throws DANEException
emailAddress
- the emails address of interest.DANEException
- in case of issue generating a matching name.