Package org.openas2.app.cert
Class ImportCertCommand
- java.lang.Object
-
- org.openas2.BaseComponent
-
- org.openas2.cmd.BaseCommand
-
- org.openas2.app.cert.AliasedCertCommand
-
- org.openas2.app.cert.ImportCertCommand
-
public class ImportCertCommand extends AliasedCertCommand
-
-
Field Summary
-
Fields inherited from class org.openas2.cmd.BaseCommand
PARAM_DESCRIPTION, PARAM_NAME, PARAM_USAGE
-
-
Constructor Summary
Constructors Constructor Description ImportCertCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandResult
execute(AliasedCertificateFactory certFx, java.lang.Object[] params)
java.lang.String
getDefaultDescription()
java.lang.String
getDefaultName()
java.lang.String
getDefaultUsage()
protected CommandResult
importCert(AliasedCertificateFactory certFx, java.lang.String alias, java.lang.String filename)
protected CommandResult
importPrivateKey(AliasedCertificateFactory certFx, java.lang.String alias, java.lang.String filename, java.lang.String password)
-
Methods inherited from class org.openas2.app.cert.AliasedCertCommand
execute
-
Methods inherited from class org.openas2.cmd.BaseCommand
getDescription, getName, getUsage, init, setDescription, setName, setUsage
-
Methods inherited from class org.openas2.BaseComponent
destroy, getParameter, getParameter, getParameterInt, getParameters, getSession, setParameter, setParameter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openas2.cmd.Command
getSession
-
Methods inherited from interface org.openas2.Component
destroy, getParameters
-
-
-
-
Method Detail
-
getDefaultDescription
public java.lang.String getDefaultDescription()
- Specified by:
getDefaultDescription
in classBaseCommand
-
getDefaultName
public java.lang.String getDefaultName()
- Specified by:
getDefaultName
in classBaseCommand
-
getDefaultUsage
public java.lang.String getDefaultUsage()
- Specified by:
getDefaultUsage
in classBaseCommand
-
execute
public CommandResult execute(AliasedCertificateFactory certFx, java.lang.Object[] params) throws OpenAS2Exception
- Specified by:
execute
in classAliasedCertCommand
- Throws:
OpenAS2Exception
-
importCert
protected CommandResult importCert(AliasedCertificateFactory certFx, java.lang.String alias, java.lang.String filename) throws java.io.IOException, java.security.cert.CertificateException, OpenAS2Exception
- Throws:
java.io.IOException
java.security.cert.CertificateException
OpenAS2Exception
-
importPrivateKey
protected CommandResult importPrivateKey(AliasedCertificateFactory certFx, java.lang.String alias, java.lang.String filename, java.lang.String password) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-