public class DANEEntryFactory
extends java.lang.Object
Constructor | Description |
---|---|
DANEEntryFactory(DigestCalculator digestCalculator) |
Base constructor.
|
Modifier and Type | Method | 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.