Package com.netscape.certsrv.authority
Interface ICertAuthority
-
- All Superinterfaces:
IAuthority
,ISubsystem
public interface ICertAuthority extends IAuthority
Authority that handles certificates needed by the cert registration servlets.- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.mozilla.jss.netscape.security.x509.X509CertImpl
getCACert()
Returns CA's certificate implementaion.org.mozilla.jss.netscape.security.x509.CertificateChain
getCACertChain()
Returns CA's certificate chain.java.lang.String[]
getCASigningAlgorithms()
Returns signing algorithms supported by the CA.com.netscape.certsrv.dbs.certdb.ICertificateRepository
getCertificateRepository()
Retrieves the certificate repository for this authority.IPublisherProcessor
getPublisherProcessor()
get authority's publishing module if any.org.mozilla.jss.netscape.security.x509.X500Name
getX500Name()
Returns authority's X500 Name.void
registerPendingListener(com.netscape.certsrv.request.IRequestListener l)
Register a pending listenervoid
registerRequestListener(com.netscape.certsrv.request.IRequestListener l)
Register a request listenervoid
removeRequestListener(com.netscape.certsrv.request.IRequestListener l)
Remove a request listener-
Methods inherited from interface com.netscape.certsrv.authority.IAuthority
getNickname, getOfficialName, getRequestQueue, log
-
Methods inherited from interface com.netscape.certsrv.base.ISubsystem
getConfigStore, getId, init, setId, shutdown, startup
-
-
-
-
Method Detail
-
getCertificateRepository
com.netscape.certsrv.dbs.certdb.ICertificateRepository getCertificateRepository()
Retrieves the certificate repository for this authority.- Returns:
- the certificate repository.
-
getCACertChain
org.mozilla.jss.netscape.security.x509.CertificateChain getCACertChain()
Returns CA's certificate chain.- Returns:
- the Certificate Chain for the CA.
-
getCACert
org.mozilla.jss.netscape.security.x509.X509CertImpl getCACert() throws EBaseException
Returns CA's certificate implementaion.- Returns:
- CA's certificate.
- Throws:
EBaseException
-
getCASigningAlgorithms
java.lang.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
void registerRequestListener(com.netscape.certsrv.request.IRequestListener l)
Register a request listener- Specified by:
registerRequestListener
in interfaceIAuthority
-
removeRequestListener
void removeRequestListener(com.netscape.certsrv.request.IRequestListener l)
Remove a request listener
-
registerPendingListener
void registerPendingListener(com.netscape.certsrv.request.IRequestListener l)
Register a pending listener- Specified by:
registerPendingListener
in interfaceIAuthority
-
getPublisherProcessor
IPublisherProcessor getPublisherProcessor()
get authority's publishing module if any.
-
-