catch ( DecoderException e )
{
fail( e.getMessage() );
}
CertGenerationObject certGenObj = container.getCertGenerationObject();
assertEquals( dn, certGenObj.getTargetDN() );
assertEquals( dn, certGenObj.getIssuerDN() );
assertEquals( dn, certGenObj.getSubjectDN() );
assertEquals( keyAlgo, certGenObj.getKeyAlgorithm() );
assertEquals( bufLen, certGenObj.computeLength() );
try
{
ByteBuffer encodedBuf = certGenObj.encode();
String encodedPdu = Strings.dumpBytes(encodedBuf.array());
assertEquals( decodedPdu, encodedPdu );
}
catch ( EncoderException e )