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