Package org.dogtagpki.server.rest
Class SystemConfigService
- java.lang.Object
-
- com.netscape.cms.servlet.base.PKIService
-
- org.dogtagpki.server.rest.SystemConfigService
-
- All Implemented Interfaces:
SystemConfigResource
public class SystemConfigService extends PKIService implements SystemConfigResource
- Author:
- alee
-
-
Field Summary
Fields Modifier and Type Field Description Configurator
configurator
EngineConfig
cs
java.lang.String
csState
java.lang.String
csSubsystem
java.lang.String
csType
java.lang.String
instanceRoot
boolean
isMasterCA
static org.slf4j.Logger
logger
-
Fields inherited from class com.netscape.cms.servlet.base.PKIService
bannerFile, DEFAULT_LONG_CACHE_LIFETIME, DEFAULT_SIZE, headers, MESSAGE_FORMATS, MIN_FILTER_LENGTH, request, servletContext, servletRequest, uriInfo
-
-
Constructor Summary
Constructors Constructor Description SystemConfigService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalizeConfiguration(FinalizeConfigRequest request)
Cert
processCert(CertificateSetupRequest request, java.security.KeyPair keyPair, SystemCertData certData)
java.security.KeyPair
processKeyPair(SystemCertData certData)
AdminSetupResponse
setupAdmin(AdminSetupRequest request)
SystemCertData
setupCert(CertificateSetupRequest request)
void
setupClone(CloneSetupRequest request)
void
setupDatabase(DatabaseSetupRequest request)
void
setupDatabaseUser(DatabaseUserSetupRequest request)
void
setupSecurityDomain(SecurityDomainSetupRequest request)
-
Methods inherited from class com.netscape.cms.servlet.base.PKIService
createCreatedResponse, createNoContentResponse, createOKResponse, createOKResponse, getBanner, getInstanceDir, getLocale, getParams, getResponseFormat, getResponseFormat, isBannerEnabled, resolveFormat, resolveFormat, sendConditionalGetResponse
-
-
-
-
Field Detail
-
logger
public static final org.slf4j.Logger logger
-
configurator
public Configurator configurator
-
cs
public EngineConfig cs
-
csType
public java.lang.String csType
-
csSubsystem
public java.lang.String csSubsystem
-
csState
public java.lang.String csState
-
isMasterCA
public boolean isMasterCA
-
instanceRoot
public java.lang.String instanceRoot
-
-
Method Detail
-
setupClone
public void setupClone(CloneSetupRequest request) throws java.lang.Exception
- Specified by:
setupClone
in interfaceSystemConfigResource
- Throws:
java.lang.Exception
-
setupDatabase
public void setupDatabase(DatabaseSetupRequest request) throws java.lang.Exception
- Specified by:
setupDatabase
in interfaceSystemConfigResource
- Throws:
java.lang.Exception
-
setupCert
public SystemCertData setupCert(CertificateSetupRequest request) throws java.lang.Exception
- Specified by:
setupCert
in interfaceSystemConfigResource
- Throws:
java.lang.Exception
-
setupAdmin
public AdminSetupResponse setupAdmin(AdminSetupRequest request) throws java.lang.Exception
- Specified by:
setupAdmin
in interfaceSystemConfigResource
- Throws:
java.lang.Exception
-
setupSecurityDomain
public void setupSecurityDomain(SecurityDomainSetupRequest request) throws java.lang.Exception
- Specified by:
setupSecurityDomain
in interfaceSystemConfigResource
- Throws:
java.lang.Exception
-
setupDatabaseUser
public void setupDatabaseUser(DatabaseUserSetupRequest request) throws java.lang.Exception
- Specified by:
setupDatabaseUser
in interfaceSystemConfigResource
- Throws:
java.lang.Exception
-
finalizeConfiguration
public void finalizeConfiguration(FinalizeConfigRequest request) throws java.lang.Exception
- Specified by:
finalizeConfiguration
in interfaceSystemConfigResource
- Throws:
java.lang.Exception
-
processKeyPair
public java.security.KeyPair processKeyPair(SystemCertData certData) throws java.lang.Exception
- Throws:
java.lang.Exception
-
processCert
public Cert processCert(CertificateSetupRequest request, java.security.KeyPair keyPair, SystemCertData certData) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-