List of usage examples for org.bouncycastle.asn1.x509 AlgorithmIdentifier hashCode
public int hashCode()
From source file:io.airlift.security.csr.TestSignatureAlgorithmIdentifier.java
License:Apache License
@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());//from ww w .j a v a2s . c om 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()); } }