cert-signer.git

ref: 422f587a1a75f9264fc3eabc086c55b1abc62ead

src/test/java/net/lulli/certsigner/FileBasedCaTest.java


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package net.lulli.certsigner;

import net.lulli.certsigner.ca.CaServer;
import org.junit.Test;


public class FileBasedCaTest {

    @Test
     public void testCertificates(){
        var organizationName = "randomorganization";
        var rootKeyStorePass = "pass";
        var rootSubject = "CN=root-cert, O=" + organizationName;
        var caServer = new CaServer(organizationName);

        //1
        caServer.initializeCa(rootSubject, rootKeyStorePass);

        var clientName = "user@"+organizationName;

        //2
        var client = new Client(organizationName, clientName);
        client.createCsr();

        //3
        caServer.createCert(rootKeyStorePass, rootSubject, clientName);
    }
}