Package com.io7m.certusine.vanilla
Class CSCertificateOutputProviderDirectory
java.lang.Object
com.io7m.certusine.api.CSAbstractNamedProvider
com.io7m.certusine.vanilla.CSCertificateOutputProviderDirectory
- All Implemented Interfaces:
CSCertificateOutputProviderType,CSNamedProviderType,com.io7m.repetoir.core.RPServiceType
public final class CSCertificateOutputProviderDirectory
extends CSAbstractNamedProvider
implements CSCertificateOutputProviderType
A directory-based certificate output.
-
Constructor Summary
ConstructorsConstructorDescriptionA directory-based certificate output.A directory-based certificate output.CSCertificateOutputProviderDirectory(Locale locale, CSStrings inStrings) A directory-based certificate output. -
Method Summary
Modifier and TypeMethodDescriptioncreate(String name, CSConfigurationParameters parameters) Create a new output.name()toString()Methods inherited from class com.io7m.certusine.api.CSAbstractNamedProvider
checkParameters
-
Constructor Details
-
CSCertificateOutputProviderDirectory
A directory-based certificate output.- Parameters:
locale- A locale for error messagesinStrings- String resources- Throws:
IOException- On I/O errors
-
CSCertificateOutputProviderDirectory
A directory-based certificate output.- Parameters:
locale- A locale for error messages- Throws:
IOException- On I/O errors
-
CSCertificateOutputProviderDirectory
A directory-based certificate output.- Throws:
IOException- On I/O errors
-
-
Method Details
-
name
- Specified by:
namein interfaceCSNamedProviderType- Returns:
- The provider name
-
create
public CSCertificateOutputType create(String name, CSConfigurationParameters parameters) throws CSConfigurationException Description copied from interface:CSCertificateOutputProviderTypeCreate a new output.- Specified by:
createin interfaceCSCertificateOutputProviderType- Parameters:
name- The output nameparameters- The configuration parameters- Returns:
- A new output
- Throws:
CSConfigurationException- On configuration errors
-
description
- Specified by:
descriptionin interfacecom.io7m.repetoir.core.RPServiceType
-
parameters
- Specified by:
parametersin interfaceCSNamedProviderType- Returns:
- A map describing the parameters
-
toString
-