org.bouncycastle.cert.dane
Class DANEEntryFactory
java.lang.Object
|
+--org.bouncycastle.cert.dane.DANEEntryFactory
- public class DANEEntryFactory
- extends java.lang.Object
Factory class for creating DANEEntry objects.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DANEEntryFactory
public DANEEntryFactory(DigestCalculator digestCalculator)
- Base constructor.
- Parameters:
digestCalculator
- a calculator for the message digest to filter email addresses currently SHA-224.
createEntry
public DANEEntry createEntry(java.lang.String emailAddress,
X509CertificateHolder certificate)
throws DANEException
- Return a DANEEntry for the passed in email address and certificate.
This method sets the entry's certificate usage field to 3.
- Parameters:
emailAddress
- the emails address of interest.certificate
- the certificate to be associated with the email address.- Throws:
DANEException
- in case of issue generating a matching name.
createEntry
public DANEEntry createEntry(java.lang.String emailAddress,
int certUsage,
X509CertificateHolder certificate)
throws DANEException
- Return a DANEEntry for the passed in email address and certificate.
- Parameters:
emailAddress
- the emails address of interest.certUsage
- the certificate usage field value to use.certificate
- the certificate to be associated with the email address.- Throws:
DANEException
- in case of issue generating a matching name.