List of usage examples for org.bouncycastle.asn1.teletrust TeleTrusTObjectIdentifiers ripemd128
ASN1ObjectIdentifier ripemd128
To view the source code for org.bouncycastle.asn1.teletrust TeleTrusTObjectIdentifiers ripemd128.
Click Source Link
From source file:test.unit.be.fedict.eid.applet.DerTest.java
License:Open Source License
@Test public void digestInfoRipemd128() throws Exception { byte[] message = "hello world".getBytes(); MessageDigest messageDigest = MessageDigest.getInstance("RIPEMD128", new BouncyCastleProvider()); byte[] digest = messageDigest.digest(message); LOG.debug("Digest: " + new String(Hex.encodeHex(digest))); DERObjectIdentifier hashAlgoId = TeleTrusTObjectIdentifiers.ripemd128; DigestInfo digestInfo = new DigestInfo(new AlgorithmIdentifier(hashAlgoId, DERNull.INSTANCE), digest); byte[] encodedDigestInfo = digestInfo.getEncoded(); LOG.debug("Digest Info: " + new String(Hex.encodeHex(encodedDigestInfo))); }