public class SystemConfigService extends PKIService implements SystemConfigResource
Modifier and Type | Field and Description |
---|---|
IConfigStore |
cs |
java.lang.String |
csState |
java.lang.String |
csSubsystem |
java.lang.String |
csType |
static java.lang.String |
ECC_INTERNAL_ADMIN_CERT_PROFILE |
java.lang.String |
instanceRoot |
boolean |
isMasterCA |
static org.slf4j.Logger |
logger |
static java.lang.String |
RSA_INTERNAL_ADMIN_CERT_PROFILE |
bannerFile, DEFAULT_LONG_CACHE_LIFETIME, DEFAULT_SIZE, headers, MESSAGE_FORMATS, MIN_FILTER_LENGTH, request, servletContext, servletRequest, uriInfo
Constructor and Description |
---|
SystemConfigService() |
createCreatedResponse, createNoContentResponse, createOKResponse, createOKResponse, getBanner, getInstanceDir, getLocale, getParams, getResponseFormat, getResponseFormat, getVersion, isBannerEnabled, resolveFormat, resolveFormat, sendConditionalGetResponse
public static final org.slf4j.Logger logger
public static final java.lang.String ECC_INTERNAL_ADMIN_CERT_PROFILE
public static final java.lang.String RSA_INTERNAL_ADMIN_CERT_PROFILE
public IConfigStore cs
public java.lang.String csType
public java.lang.String csSubsystem
public java.lang.String csState
public boolean isMasterCA
public java.lang.String instanceRoot
public SystemConfigService() throws EBaseException
EBaseException
public ConfigurationResponse configure(ConfigurationRequest request) throws java.lang.Exception
configure
in interface SystemConfigResource
java.lang.Exception
public void configure(ConfigurationRequest data, ConfigurationResponse response) throws java.lang.Exception
java.lang.Exception
public ConfigurationResponse configureCerts(ConfigurationRequest request) throws java.lang.Exception
configureCerts
in interface SystemConfigResource
java.lang.Exception
public AdminSetupResponse setupAdmin(AdminSetupRequest request) throws java.lang.Exception
setupAdmin
in interface SystemConfigResource
java.lang.Exception
public void finalizeConfiguration(ConfigurationRequest request) throws java.lang.Exception
finalizeConfiguration
in interface SystemConfigResource
java.lang.Exception
public void setupDatabaseUser(ConfigurationRequest request) throws java.lang.Exception
setupDatabaseUser
in interface SystemConfigResource
java.lang.Exception
public void setupSecurityDomain(ConfigurationRequest request) throws java.lang.Exception
setupSecurityDomain
in interface SystemConfigResource
java.lang.Exception
public void processCerts(ConfigurationRequest request, java.util.Collection<Cert> certs) throws java.lang.Exception
java.lang.Exception
public void processKeyPair(ConfigurationRequest request, SystemCertData certData) throws java.lang.Exception
java.lang.Exception
public Cert processCert(ConfigurationRequest request, SystemCertData certData) throws java.lang.Exception
java.lang.Exception
public void backupKeys(KeyBackupRequest request) throws java.lang.Exception
backupKeys
in interface SystemConfigResource
java.lang.Exception
public netscape.security.x509.X509CertImpl createAdminCert(AdminSetupRequest data) throws java.lang.Exception
java.lang.Exception
public void createAdminUser(AdminSetupRequest request) throws java.lang.Exception
java.lang.Exception
public void updateAdminUserCert(AdminSetupRequest request, netscape.security.x509.X509CertImpl adminCert) throws java.lang.Exception
java.lang.Exception
public void configureDatabase(ConfigurationRequest data)
public void initializeDatabase(ConfigurationRequest data) throws EBaseException
EBaseException
public void reinitSubsystems() throws EBaseException
EBaseException
public void configureHierarchy(ConfigurationRequest data)
public void configureCACertChain(ConfigurationRequest data, java.lang.String domainXML)
public java.lang.String configureSecurityDomain(ConfigurationRequest data) throws java.lang.Exception
java.lang.Exception
public void configureSubsystem(ConfigurationRequest request, java.lang.String token, java.lang.String domainXML) throws java.lang.Exception
java.lang.Exception
public void configureToken(ConfigurationRequest data, java.lang.String token)