Package com.netscape.certsrv.extensions
Interface ICMSExtension
-
- All Known Implementing Classes:
KeyUsage
public interface ICMSExtension
CMS extension interface, for creating extensions from http input and displaying extensions to html forms.- Version:
- $Revision$, $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EXT_IS_CRITICAL
static java.lang.String
EXT_PREFIX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.mozilla.jss.netscape.security.x509.Extension
getExtension(IArgBlock argblock)
Get an instance of the extension given http input.IArgBlock
getFormParams(org.mozilla.jss.netscape.security.x509.Extension extension)
Get Javascript name value pairs to put into the request processing template.java.lang.String
getName()
Get name of this extension.org.mozilla.jss.netscape.security.util.ObjectIdentifier
getOID()
Get object identifier associated with this extension.void
init(ISubsystem owner, IConfigStore config)
initialize from configuration file
-
-
-
Field Detail
-
EXT_IS_CRITICAL
static final java.lang.String EXT_IS_CRITICAL
- See Also:
- Constant Field Values
-
EXT_PREFIX
static final java.lang.String EXT_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
void init(ISubsystem owner, IConfigStore config) throws EBaseException
initialize from configuration file- Throws:
EBaseException
-
getName
java.lang.String getName()
Get name of this extension.- Returns:
- the name of this CMS extension, for
-
getOID
org.mozilla.jss.netscape.security.util.ObjectIdentifier getOID()
Get object identifier associated with this extension.
-
getExtension
org.mozilla.jss.netscape.security.x509.Extension getExtension(IArgBlock argblock) throws EBaseException
Get an instance of the extension given http input.- Returns:
- an instance of the extension.
- Throws:
EBaseException
-
getFormParams
IArgBlock getFormParams(org.mozilla.jss.netscape.security.x509.Extension extension) throws EBaseException
Get Javascript name value pairs to put into the request processing template.- Returns:
- name value pairs
- Throws:
EBaseException
-
-