1 package org.cacert.gigi.util;
5 public class KeyStorage {
7 private static final File csr = new File("keys/csr");
9 private static final File crt = new File("keys/crt");
11 public static File locateCrt(int id) {
12 File parent = new File(crt, (id / 1000) + "");
13 if ( !parent.exists() && !parent.mkdirs()) {
14 throw new Error("cert folder could not be created");
16 return new File(parent, id + ".crt");
19 public static File locateCsr(int id) {
20 File parent = new File(csr, (id / 1000) + "");
21 if ( !parent.exists() && !parent.mkdirs()) {
22 throw new Error("csr folder could not be created");
24 return new File(parent, id + ".csr");