X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Fapi%2FIssueCert.java;h=60dc286d962f6996e5a1946cde85a7a8f7230345;hb=d7ca3ea303443dbe54163c06c2b097c8d14b6e6f;hp=5211ec4ce5655e749caadbd4b6c9ad5065817c56;hpb=8f4a157d8a052486d019936ec499f02f912e1ddf;p=gigi.git diff --git a/tests/org/cacert/gigi/api/IssueCert.java b/tests/org/cacert/gigi/api/IssueCert.java index 5211ec4c..60dc286d 100644 --- a/tests/org/cacert/gigi/api/IssueCert.java +++ b/tests/org/cacert/gigi/api/IssueCert.java @@ -18,11 +18,13 @@ import java.security.cert.X509Certificate; import org.cacert.gigi.dbObjects.Certificate; import org.cacert.gigi.dbObjects.Certificate.CSRType; import org.cacert.gigi.dbObjects.Certificate.CertificateStatus; -import org.cacert.gigi.dbObjects.CertificateProfile; +import org.cacert.gigi.dbObjects.Country; +import org.cacert.gigi.dbObjects.Country.CountryCodeType; import org.cacert.gigi.dbObjects.Digest; import org.cacert.gigi.dbObjects.Domain; import org.cacert.gigi.dbObjects.Group; import org.cacert.gigi.dbObjects.Organisation; +import org.cacert.gigi.pages.account.certs.CertificateRequest; import org.cacert.gigi.testUtils.ClientTest; import org.cacert.gigi.testUtils.IOUtils; import org.junit.Test; @@ -43,7 +45,7 @@ public class IssueCert extends ClientTest { try { kp = generateKeypair(); 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)); + c = new Certificate(u, u, Certificate.buildDN("EMAIL", "testmail@example.com"), Digest.SHA256, key1, CSRType.CSR, getClientProfile()); c.setLoginEnabled(true); pk = kp.getPrivate(); await(c.issue(null, "2y", u)); @@ -55,11 +57,11 @@ public class IssueCert extends ClientTest { @Test public void testIssueCert() throws Exception { - String cert = issueCert(generatePEMCSR(kp, "EMAIL=" + email + ",CN=CAcert WoT User"), "profile=client"); + String cert = issueCert(generatePEMCSR(kp, "EMAIL=" + email + ",CN=" + CertificateRequest.DEFAULT_CN), "profile=client"); CertificateFactory cf = CertificateFactory.getInstance("X509"); java.security.cert.X509Certificate xcert = (X509Certificate) cf.generateCertificate(new ByteArrayInputStream(cert.getBytes("UTF-8"))); - assertEquals("CAcert WoT User", ((X500Name) xcert.getSubjectDN()).getCommonName()); + assertEquals(CertificateRequest.DEFAULT_CN, ((X500Name) xcert.getSubjectDN()).getCommonName()); } @@ -85,9 +87,9 @@ public class IssueCert extends ClientTest { @Test public void testIssueOrgCert() throws Exception { makeAssurer(id); - u.grantGroup(u, Group.ORGASSURER); + u.grantGroup(getSupporter(), Group.ORGASSURER); - Organisation o1 = new Organisation("name", "st", "pr", "st", "test@mail", "", "", u); + Organisation o1 = new Organisation("name", Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS), "pr", "st", "test@mail", "", "", u); o1.addAdmin(u, u, false); String testdom = createUniqueName() + "-example.com"; Domain d2 = new Domain(u, o1, testdom);