public interface JpsLdapBootstrap
Modifier and Type | Method and Description |
---|---|
void |
checkJpsLdapSchema(java.io.InputStream schema)
checks the LDAP server if the schema exists.
|
void |
createJpsAuditStoreInLdap(java.lang.String domain)
Creates a LDAP node AuditStore under a domain node for storing audit event definition and policy.
|
void |
createJpsBootstrapInLdapStore(java.io.File schemaFile)
Seeds JPS schema in the LDAP server.
|
void |
createJpsBootstrapInLdapStore(java.io.InputStream schema)
Seeds JPS schema in the LDAP server.
|
void |
createJpsCredentailStoreInLdap(java.lang.String domain)
Creates a LDAP node CredentialStore under a domain node for storing LDAP credential store data.
|
void |
createJpsFarmInLdapStore(java.lang.String farmName)
Creates LDAP nodes CredentialStore and SystemPolicy under a farm node for storing LDAP credential and system policy store data.
|
void |
createJpsKeyStoreInLdap(java.lang.String domain)
Creates a LDAP node FarmKeyStore under a domain node, and KeyStores and Policy node under FarmKeyStore for storing domain wide keys and policies.
|
void |
createJpsPolicyStoreInLdap(java.lang.String domain)
Creates a LDAP node SystemPolicy under a domain node for storing domain wide authorization policies.
|
void |
deleteJpsBootstrapInLdapStore()
Deletes LDAP node JPSContext and all sub-nodes.
|
void |
deleteJpsFarmInLdapStore(java.lang.String farmName)
Deletes LDAP node for a farm data store.
|
void |
setJpsContextInLdapStore()
add cn=JPSContext in LDAP if it does not exist
|
void createJpsBootstrapInLdapStore(java.io.File schemaFile) throws JpsException
schemaFile
-JpsException
void createJpsBootstrapInLdapStore(java.io.InputStream schema) throws JpsException
schema
-JpsException
void checkJpsLdapSchema(java.io.InputStream schema) throws JpsException
schema
- InputStream of the schema fileJpsException
void deleteJpsBootstrapInLdapStore() throws JpsException
JpsException
void createJpsFarmInLdapStore(java.lang.String farmName) throws JpsException
farmName
- the name of a domainJpsException
void deleteJpsFarmInLdapStore(java.lang.String farmName) throws JpsException
farmName
-JpsException
void createJpsCredentailStoreInLdap(java.lang.String domain) throws JpsException
domain
- the name of a domainJpsException
void createJpsPolicyStoreInLdap(java.lang.String domain) throws JpsException
domain
- the name of a domainJpsException
void createJpsKeyStoreInLdap(java.lang.String domain) throws JpsException
domain
- the name of a domainJpsException
void createJpsAuditStoreInLdap(java.lang.String domain) throws JpsException
domain
- the name of a domainJpsException
void setJpsContextInLdapStore() throws JpsException
JpsException