Package com.netscape.certsrv.authority
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.X509CertImpl
Returns CA's certificate implementaion.org.mozilla.jss.netscape.security.x509.CertificateChain
Returns CA's certificate chain.String[]
Returns signing algorithms supported by the CA.org.mozilla.jss.netscape.security.x509.X500Name
Returns authority's X500 Name.void
Register a pending listenervoid
Register a request listenervoid
Remove a request listenerMethods inherited from interface com.netscape.certsrv.authority.IAuthority
getNickname, getOfficialName
Methods inherited from interface com.netscape.certsrv.base.ISubsystem
getConfigStore, getId, init, setId, shutdown, startup
-
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:
registerRequestListener
in interfaceIAuthority
-
removeRequestListener
Remove a request listener -
registerPendingListener
Register a pending listener- Specified by:
registerPendingListener
in interfaceIAuthority
-