@Test public void test() throws Exception { for (Entry<String, SignatureAlgorithmIdentifier> entry : SignatureAlgorithmIdentifier.getAllSignatureAlgorithmIdentifiers().entrySet()) { SignatureAlgorithmIdentifier signatureAlgorithmIdentifier = entry.getValue(); assertEquals(signatureAlgorithmIdentifier.getName(), entry.getKey()); AlgorithmIdentifier algorithmIdentifier = new DefaultSignatureAlgorithmIdentifierFinder().find(entry.getKey()); assertEquals( signatureAlgorithmIdentifier.getOid(), algorithmIdentifier.getAlgorithm().getId()); assertEquals( base16().encode(signatureAlgorithmIdentifier.getEncoded()), base16().encode(algorithmIdentifier.getAlgorithm().getEncoded("DER"))); assertEquals(algorithmIdentifier, algorithmIdentifier); assertEquals(algorithmIdentifier.hashCode(), algorithmIdentifier.hashCode()); } } }
@Test public void test() throws Exception { for (Entry<String, SignatureAlgorithmIdentifier> entry : SignatureAlgorithmIdentifier.getAllSignatureAlgorithmIdentifiers().entrySet()) { SignatureAlgorithmIdentifier signatureAlgorithmIdentifier = entry.getValue(); assertEquals(signatureAlgorithmIdentifier.getName(), entry.getKey()); AlgorithmIdentifier algorithmIdentifier = new DefaultSignatureAlgorithmIdentifierFinder().find(entry.getKey()); assertEquals( signatureAlgorithmIdentifier.getOid(), algorithmIdentifier.getAlgorithm().getId()); assertEquals( base16().encode(signatureAlgorithmIdentifier.getEncoded()), base16().encode(algorithmIdentifier.getAlgorithm().getEncoded("DER"))); assertEquals(algorithmIdentifier, algorithmIdentifier); assertEquals(algorithmIdentifier.hashCode(), algorithmIdentifier.hashCode()); } } }