Package org.dogtagpki.server.ca
Interface ICertificateAuthority
- All Superinterfaces:
ISubsystem
An interface represents a Certificate Authority that is
responsible for certificate specific operations.
- Version:
- $Revision$, $Date$
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionorg.mozilla.jss.netscape.security.x509.X509CertImplRetrieves the CA certificate.org.mozilla.jss.netscape.security.x509.CertificateChainRetrieves the CA certificate chain.org.mozilla.jss.crypto.X509CertificateRetrieves the CA certificate.Retrieves the certificate repository where all the locally issued certificates are kept.org.mozilla.jss.crypto.PrivateKeyget Issuance Protection Private KeyMethods inherited from interface com.netscape.certsrv.base.ISubsystem
getConfigStore, getId, init, setId, shutdown, startup
-
Field Details
-
ID
- See Also:
-
PROP_REGISTRATION
- See Also:
-
PROP_POLICY
- See Also:
-
PROP_GATEWAY
- See Also:
-
PROP_CLASS
- See Also:
-
PROP_TYPE
- See Also:
-
PROP_IMPL
- See Also:
-
PROP_PLUGIN
- See Also:
-
PROP_INSTANCE
- See Also:
-
PROP_LISTENER_SUBSTORE
- See Also:
-
PROP_LDAP_PUBLISH_SUBSTORE
- See Also:
-
PROP_ENABLE_PUBLISH
- See Also:
-
PROP_ENABLE_LDAP_PUBLISH
- See Also:
-
PROP_X509CERT_VERSION
- See Also:
-
PROP_ENABLE_PAST_CATIME
- See Also:
-
PROP_ENABLE_PAST_CATIME_CACERT
- See Also:
-
PROP_DEF_VALIDITY
- See Also:
-
PROP_FAST_SIGNING
- See Also:
-
PROP_ENABLE_ADMIN_ENROLL
- See Also:
-
PROP_CRL_PAGE_SIZE
- See Also:
-
PROP_MASTER_CRL
- See Also:
-
PROP_ISSUING_CLASS
- See Also:
-
PROP_EXPIREDCERTS_CLASS
- See Also:
-
PROP_NOTIFY_SUBSTORE
- See Also:
-
PROP_CERT_ISSUED_SUBSTORE
- See Also:
-
PROP_CERT_REVOKED_SUBSTORE
- See Also:
-
PROP_REQ_IN_Q_SUBSTORE
- See Also:
-
PROP_PUB_QUEUE_SUBSTORE
- See Also:
-
PROP_ISSUER_NAME
- See Also:
-
PROP_CA_NAMES
- See Also:
-
PROP_ENABLE_OCSP
- See Also:
-
PROP_ID
- See Also:
-
-
Method Details
-
getCertificateRepository
CertificateRepository getCertificateRepository()Retrieves the certificate repository where all the locally issued certificates are kept.- Returns:
- CA's certificate repository
-
getCACertChain
org.mozilla.jss.netscape.security.x509.CertificateChain getCACertChain()Retrieves the CA certificate chain.- Returns:
- the CA certificate chain
-
getCaX509Cert
org.mozilla.jss.crypto.X509Certificate getCaX509Cert()Retrieves the CA certificate.- Returns:
- the CA certificate
-
getCACert
Retrieves the CA certificate.- Returns:
- the CA certificate
- Throws:
EBaseException
-
getIssuanceProtPrivKey
org.mozilla.jss.crypto.PrivateKey getIssuanceProtPrivKey()get Issuance Protection Private Key
-