IssuerAndSerialNumber iasn = new IssuerAndSerialNumber(name, serial);
Transport transport = createTransport(profile);
final Transaction t = new NonEnrollmentTransaction(transport,
getEncoder(identity, key, profile), getDecoder(identity, key,
profile), iasn, MessageType.GET_CRL);
State state;
try {
state = t.send();
} catch (TransactionException e) {
throw new ClientException(e);
}