1e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompackage org.bouncycastle.operator; 2e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 3e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstromimport org.bouncycastle.asn1.x509.AlgorithmIdentifier; 4e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 5e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompublic interface SignatureAlgorithmIdentifierFinder 6e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom{ 7e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom /** 8e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom * Find the signature algorithm identifier that matches with 9e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom * the passed in signature algorithm name. 10e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom * 11e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom * @param sigAlgName the name of the signature algorithm of interest. 12e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom * @return an algorithm identifier for the corresponding signature. 13e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom */ 14e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom AlgorithmIdentifier find(String sigAlgName); 15e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom}