Class DANEEntrySelectorFactory

java.lang.Object
org.bouncycastle.cert.dane.DANEEntrySelectorFactory

public class DANEEntrySelectorFactory extends Object
Factory for creating selector objects to use with the DANECertificateStore.
  • Constructor Details

    • DANEEntrySelectorFactory

      public DANEEntrySelectorFactory(DigestCalculator digestCalculator)
      Base constructor.

      At the moment you would call this as:

           new DANEEntrySelectorFactory(new TruncatingDigestCalculator(new SHA256DigestCalculator()));
       
      or some equivalent.
      Parameters:
      digestCalculator - a calculator for the message digest to filter email addresses currently truncated SHA-256 (originally SHA-224).
  • Method Details

    • createSelector

      public DANEEntrySelector createSelector(String emailAddress) throws DANEException
      Create a selector for the passed in email address.
      Parameters:
      emailAddress - the emails address of interest.
      Throws:
      DANEException - in case of issue generating a matching name.