import org.cacert.gigi.dbObjects.Digest;
import org.cacert.gigi.dbObjects.Domain;
import org.cacert.gigi.dbObjects.Group;
-import org.cacert.gigi.dbObjects.Name;
import org.cacert.gigi.dbObjects.Organisation;
import org.cacert.gigi.testUtils.ClientTest;
import org.cacert.gigi.testUtils.IOUtils;
String key1 = generatePEMCSR(kp, "EMAIL=testmail@example.com");
c = new Certificate(u, u, Certificate.buildDN("EMAIL", "testmail@example.com"), Digest.SHA256, key1, CSRType.CSR, CertificateProfile.getById(1));
pk = kp.getPrivate();
- c.issue(null, "2y", u).waitFor(60000);
+ await(c.issue(null, "2y", u));
ce = c.cert();
} catch (Exception e) {
throw new Error(e);
public void testIssueCertAssured() throws Exception {
makeAssurer(id);
- Name n = u.getName();
- String whishName = n.getFname() + " " + n.getLname();
- String cert = issueCert(generatePEMCSR(kp, "EMAIL=" + email + ",CN=" + whishName), "profile=client-a");
+ String intendedName = "a b";
+ String cert = issueCert(generatePEMCSR(kp, "EMAIL=" + email + ",CN=" + intendedName), "profile=client-a");
CertificateFactory cf = CertificateFactory.getInstance("X509");
java.security.cert.X509Certificate xcert = (X509Certificate) cf.generateCertificate(new ByteArrayInputStream(cert.getBytes("UTF-8")));
- assertEquals(whishName, ((X500Name) xcert.getSubjectDN()).getCommonName());
+ assertEquals(intendedName, ((X500Name) xcert.getSubjectDN()).getCommonName());
}