public class DANEEntryFactory
extends java.lang.Object
Constructor and Description |
---|
DANEEntryFactory(DigestCalculator digestCalculator)
Base constructor.
|
Modifier and Type | Method and Description |
---|---|
DANEEntry |
createEntry(java.lang.String emailAddress,
int certUsage,
X509CertificateHolder certificate)
Return a DANEEntry for the passed in email address and certificate.
|
DANEEntry |
createEntry(java.lang.String emailAddress,
X509CertificateHolder certificate)
Return a DANEEntry for the passed in email address and certificate.
|
public DANEEntryFactory(DigestCalculator digestCalculator)
digestCalculator
- a calculator for the message digest to filter email addresses currently SHA-224.public DANEEntry createEntry(java.lang.String emailAddress, X509CertificateHolder certificate) throws DANEException
emailAddress
- the emails address of interest.certificate
- the certificate to be associated with the email address.DANEException
- in case of issue generating a matching name.public DANEEntry createEntry(java.lang.String emailAddress, int certUsage, X509CertificateHolder certificate) throws DANEException
emailAddress
- the emails address of interest.certUsage
- the certificate usage field value to use.certificate
- the certificate to be associated with the email address.DANEException
- in case of issue generating a matching name.