X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2FTestSeparateSessionScope.java;h=6f78dbac150142af354af80eb2f1e51dc1fca20f;hb=fcd2893da15d4f3c6d0e45d3f703536ca6307d85;hp=e676e51bde2501c77e9b74b0c68e093190d768cc;hpb=943d8e7ed0ea5a9d56e7e694a3cbd849c52bad16;p=gigi.git diff --git a/tests/org/cacert/gigi/TestSeparateSessionScope.java b/tests/org/cacert/gigi/TestSeparateSessionScope.java index e676e51b..6f78dbac 100644 --- a/tests/org/cacert/gigi/TestSeparateSessionScope.java +++ b/tests/org/cacert/gigi/TestSeparateSessionScope.java @@ -6,13 +6,13 @@ import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; import java.security.GeneralSecurityException; +import java.security.KeyPair; import java.security.PrivateKey; import java.security.cert.X509Certificate; import java.sql.SQLException; import org.cacert.gigi.Certificate.CSRType; import org.cacert.gigi.testUtils.ManagedTest; -import org.cacert.gigi.testUtils.PemKey; import org.junit.Test; public class TestSeparateSessionScope extends ManagedTest { @@ -22,9 +22,10 @@ public class TestSeparateSessionScope extends ManagedTest { String mail = "thisgo" + createUniqueName() + "@example.com"; int user = createAssuranceUser("test", "tugo", mail, TEST_PASSWORD); String cookie = login(mail, TEST_PASSWORD); - String[] csr = generateCSR("/CN=felix@dogcraft.de"); - Certificate c = new Certificate(user, "/CN=testmail@example.com", "sha256", csr[1], CSRType.CSR); - final PrivateKey pk = PemKey.parsePEMPrivateKey(csr[0]); + KeyPair kp = generateKeypair(); + String csr = generatePEMCSR(kp, "CN=felix@dogcraft.de"); + Certificate c = new Certificate(user, "/CN=testmail@example.com", "sha256", csr, CSRType.CSR); + final PrivateKey pk = kp.getPrivate(); c.issue().waitFor(60000); final X509Certificate ce = c.cert(); String scookie = login(pk, ce);