cert-signer.git

ref: d67341edb39242245770991d0ff953ccebe498e1

src/main/java/net/lulli/certsigner/CaInitializer.java


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
package net.lulli.certsigner;

import net.lulli.certsigner.ca.CaManager;
import net.lulli.certsigner.strategy.vault.VaultCaSetup;

public class CaInitializer {
    public static void main(String[] args) {
        if(args.length != 1){
            throw new IllegalStateException("Missing organizationName parameter");
        }
        var serviceName = args[0];
        initializeCa(serviceName);
    }

    private static void initializeCa(String serviceName) {
        CaManager caManager = new CaManager(new VaultCaSetup(serviceName));
        caManager.initialize();
    }
}