Package org.xipki.ca.api.mgmt
Class CaConfs
- java.lang.Object
-
- org.xipki.ca.api.mgmt.CaConfs
-
public class CaConfs extends Object
Helper class to convert the CA configuration.- Since:
- 2.1.0
- Author:
- Lijun Liao (xipki)
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckName(String param, String paramName)static InputStreamconvertFileConfToZip(String confFilename)static StringconvertSignerConf(org.xipki.util.FileOrValue confFv, Map<String,String> properties, String baseDir)static byte[]getBinary(String fileName, Map<String,String> properties, String baseDir)static StringgetValue(String fileName, Map<String,String> properties, String baseDir)static voidmarshal(CaConfType.CaSystem root, OutputStream out)Serialize a {#CaConfType.CaSystem} object to the output stream.
-
-
-
Method Detail
-
marshal
public static void marshal(CaConfType.CaSystem root, OutputStream out) throws org.xipki.util.exception.InvalidConfException, IOException
Serialize a {#CaConfType.CaSystem} object to the output stream. The specified stream remains open after this method returns.- Parameters:
root- the object to be serialized.out- the output stream.- Throws:
org.xipki.util.exception.InvalidConfException- if the configuration is not valid.IOException- if IO error occurs while writing to the output stream.
-
convertFileConfToZip
public static InputStream convertFileConfToZip(String confFilename) throws IOException, org.xipki.util.exception.InvalidConfException
- Throws:
IOExceptionorg.xipki.util.exception.InvalidConfException
-
getValue
public static String getValue(String fileName, Map<String,String> properties, String baseDir) throws IOException
- Throws:
IOException
-
getBinary
public static byte[] getBinary(String fileName, Map<String,String> properties, String baseDir) throws IOException
- Throws:
IOException
-
convertSignerConf
public static String convertSignerConf(org.xipki.util.FileOrValue confFv, Map<String,String> properties, String baseDir) throws IOException
- Throws:
IOException
-
-