public interface ICertAuthority extends IAuthority
Modifier and Type | Method and Description |
---|---|
netscape.security.x509.X509CertImpl |
getCACert()
Returns CA's certificate implementaion.
|
netscape.security.x509.CertificateChain |
getCACertChain()
Returns CA's certificate chain.
|
java.lang.String[] |
getCASigningAlgorithms()
Returns signing algorithms supported by the CA.
|
ICertificateRepository |
getCertificateRepository()
Retrieves the certificate repository for this authority.
|
ILogger |
getLogger()
Returns the logging interface for this authority.
|
IPublisherProcessor |
getPublisherProcessor()
get authority's publishing module if any.
|
netscape.security.x509.X500Name |
getX500Name()
Returns authority's X500 Name.
|
void |
registerPendingListener(IRequestListener l)
Register a pending listener
|
void |
registerRequestListener(IRequestListener l)
Register a request listener
|
void |
removeRequestListener(IRequestListener l)
Remove a request listener
|
getNickname, getOfficialName, getRequestQueue, log
getConfigStore, getId, init, setId, shutdown, startup
ICertificateRepository getCertificateRepository()
netscape.security.x509.CertificateChain getCACertChain()
netscape.security.x509.X509CertImpl getCACert() throws EBaseException
EBaseException
java.lang.String[] getCASigningAlgorithms()
netscape.security.x509.X500Name getX500Name()
void registerRequestListener(IRequestListener l)
registerRequestListener
in interface IAuthority
void removeRequestListener(IRequestListener l)
void registerPendingListener(IRequestListener l)
registerPendingListener
in interface IAuthority
IPublisherProcessor getPublisherProcessor()
ILogger getLogger()