public ServerGsiEngineDssContextFactory(Args arguments) throws Exception
{
this(new File(arguments.getOption(SERVICE_KEY)),
new File(arguments.getOption(SERVICE_CERT)),
new File(arguments.getOption(SERVICE_TRUSTED_CERTS)),
Crypto.getBannedCipherSuitesFromConfigurationValue(arguments.getOption(CIPHER_FLAGS)),
NamespaceCheckingMode.valueOf(arguments.getOption(NAMESPACE_MODE)),
CrlCheckingMode.valueOf(arguments.getOption(CRL_MODE)),
OCSPCheckingMode.valueOf(arguments.getOption(OCSP_MODE)),
arguments.getLongOption(KEY_CACHE_LIFETIME),
TimeUnit.valueOf(arguments.getOption(KEY_CACHE_LIFETIME_UNIT)));
}