Interface ICertAuthority
- All Superinterfaces:
IAuthority, ISubsystem
Authority that handles certificates needed by the cert registration
servlets.
- Version:
- $Revision$ $Date$
-
Method Summary
Modifier and TypeMethodDescriptionorg.mozilla.jss.netscape.security.x509.X509CertImplReturns CA's certificate implementaion.org.mozilla.jss.netscape.security.x509.CertificateChainReturns CA's certificate chain.String[]Returns signing algorithms supported by the CA.org.mozilla.jss.netscape.security.x509.X500NameReturns authority's X500 Name.voidRegister a pending listenervoidRegister a request listenervoidRemove a request listenerMethods inherited from interface IAuthority
getNickname, getOfficialNameModifier and TypeMethodDescriptionnickname of signing (id) certreturn official product name.Methods inherited from interface ISubsystem
getConfigStore, getId, init, setId, shutdown, startupModifier and TypeMethodDescriptionReturns the root configuration storage of this system.getId()Retrieves the name of this subsystem.voidinit(IConfigStore config) Initializes this subsystem with the given configuration store.voidSets specific to this subsystem.voidshutdown()Stops this system.voidstartup()Notifies this subsystem if owner is in running mode.
-
Method Details
-
getCACertChain
org.mozilla.jss.netscape.security.x509.CertificateChain getCACertChain()Returns CA's certificate chain.- Returns:
- the Certificate Chain for the CA.
-
getCACert
Returns CA's certificate implementaion.- Returns:
- CA's certificate.
- Throws:
EBaseException
-
getCASigningAlgorithms
String[] getCASigningAlgorithms()Returns signing algorithms supported by the CA. Dependent on CA's key type and algorithms supported by security lib. -
getX500Name
org.mozilla.jss.netscape.security.x509.X500Name getX500Name()Returns authority's X500 Name. - XXX what's this for ?? -
registerRequestListener
Register a request listener- Specified by:
registerRequestListenerin interfaceIAuthority
-
removeRequestListener
Remove a request listener -
registerPendingListener
Register a pending listener- Specified by:
registerPendingListenerin interfaceIAuthority
-