X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2FtestUtils%2FRestrictedApiTest.java;fp=tests%2Forg%2Fcacert%2Fgigi%2FtestUtils%2FRestrictedApiTest.java;h=4fbfc4f009fd05a7c7c29165479869132e00866c;hp=e4ec22b98ddf381b0f31847b753b105114b24901;hb=635da69a876542e30ed5cc5cbdc1ef4a9793ddfe;hpb=1473ab8375d4fea142ec06facee786c598a8de68 diff --git a/tests/org/cacert/gigi/testUtils/RestrictedApiTest.java b/tests/org/cacert/gigi/testUtils/RestrictedApiTest.java index e4ec22b9..4fbfc4f0 100644 --- a/tests/org/cacert/gigi/testUtils/RestrictedApiTest.java +++ b/tests/org/cacert/gigi/testUtils/RestrictedApiTest.java @@ -22,6 +22,7 @@ import org.cacert.gigi.dbObjects.Digest; import org.cacert.gigi.dbObjects.Group; import org.cacert.gigi.dbObjects.Organisation; import org.cacert.gigi.dbObjects.User; +import org.cacert.gigi.util.ServerConstants; import org.junit.BeforeClass; public class RestrictedApiTest extends ClientTest { @@ -30,6 +31,8 @@ public class RestrictedApiTest extends ClientTest { protected static X509Certificate ce; + protected static Organisation selfOrg; + public RestrictedApiTest() { makeAssurer(id); } @@ -42,15 +45,15 @@ public class RestrictedApiTest extends ClientTest { grant(u, Group.ORGASSURER); clearCaches(); u = User.getById(u.getId()); - Organisation o = new Organisation(Organisation.SELF_ORG_NAME, Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS), "NA", "NA", "contact@cacert.org", "", "", u); - assertTrue(o.isSelfOrganisation()); + selfOrg = new Organisation(Organisation.SELF_ORG_NAME, Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS), "NA", "NA", "contact@cacert.org", "", "", u); + assertTrue(selfOrg.isSelfOrganisation()); KeyPair kp = generateKeypair(); - String key1 = generatePEMCSR(kp, "EMAIL=cats@cacert.org"); - Certificate c = new Certificate(o, u, Certificate.buildDN("EMAIL", "cats@cacert.org"), Digest.SHA256, key1, CSRType.CSR, CertificateProfile.getByName("client-orga"), new Certificate.SubjectAlternateName(SANType.EMAIL, "cats@cacert.org")); + String key1 = generatePEMCSR(kp, "EMAIL=" + ServerConstants.getQuizMailAddress()); + Certificate apiCert = new Certificate(selfOrg, u, Certificate.buildDN("EMAIL", ServerConstants.getQuizMailAddress()), Digest.SHA256, key1, CSRType.CSR, CertificateProfile.getByName("client-orga"), new Certificate.SubjectAlternateName(SANType.EMAIL, ServerConstants.getQuizMailAddress())); pk = kp.getPrivate(); - await(c.issue(null, "2y", u)); - ce = c.cert(); - c.setLoginEnabled(true); + await(apiCert.issue(null, "2y", u)); + ce = apiCert.cert(); + apiCert.setLoginEnabled(true); } catch (IOException e) { throw new Error(e); } catch (GigiApiException e) {