package org.bouncycastle.operator; import org.bouncycastle.asn1.x509.AlgorithmIdentifier; public interface DigestAlgorithmIdentifierFinder { /** * Find the digest algorithm identifier that matches with * the passed in signature algorithm identifier. * * @param sigAlgId the signature algorithm of interest. * @return an algorithm identifier for the corresponding digest. */ AlgorithmIdentifier find(AlgorithmIdentifier sigAlgId); /** * Find the algorithm identifier that matches with * the passed in digest name. * * @param digAlgName the name of the digest algorithm of interest. * @return an algorithm identifier for the digest signature. */ AlgorithmIdentifier find(String digAlgName); }