Class CSConfigurationParser
java.lang.Object
com.io7m.certusine.vanilla.internal.CSConfigurationParser
- All Implemented Interfaces:
com.io7m.anethum.api.ParserType<CSConfiguration>,CSConfigurationParserType,Closeable,AutoCloseable
A certificate pipeline parser.
-
Constructor Summary
ConstructorsConstructorDescriptionCSConfigurationParser(CSStrings inStrings, org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter inKeyConverter, Map<String, CSCertificateOutputProviderType> inOutputProviders, Map<String, CSDNSConfiguratorProviderType> inDNSProviders, Path inBaseDirectory, InputStream inStream, URI inSource, Consumer<com.io7m.anethum.api.ParseStatus> inStatusConsumer) A certificate pipeline parser. -
Method Summary
-
Constructor Details
-
CSConfigurationParser
public CSConfigurationParser(CSStrings inStrings, org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter inKeyConverter, Map<String, CSCertificateOutputProviderType> inOutputProviders, Map<String, CSDNSConfiguratorProviderType> inDNSProviders, Path inBaseDirectory, InputStream inStream, URI inSource, Consumer<com.io7m.anethum.api.ParseStatus> inStatusConsumer) A certificate pipeline parser.- Parameters:
inStrings- The string resourcesinKeyConverter- The PEM key converterinOutputProviders- The supported output providersinDNSProviders- The supported DNS providersinBaseDirectory- The base directoryinStream- An input streaminSource- The input sourceinStatusConsumer- A status message consumer
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
execute
- Specified by:
executein interfacecom.io7m.anethum.api.ParserType<CSConfiguration>- Throws:
com.io7m.anethum.api.ParsingException
-