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 String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Method Summary
Modifier and TypeMethodDescriptionorg.mozilla.jss.netscape.security.x509.X509CertImpl
Retrieves the CA certificate.org.mozilla.jss.netscape.security.x509.CertificateChain
Retrieves the CA certificate chain.org.mozilla.jss.crypto.X509Certificate
Retrieves the CA certificate.Retrieves the certificate repository where all the locally issued certificates are kept.org.mozilla.jss.crypto.PrivateKey
get 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
-