*/
public String getTruststoreFileFromConfig() throws ConfigException
{
String truststoreFileAbsolute = null;
TrustManagerProviderCfg trustManagerCfg = null;
AdministrationConnectorCfg administrationConnectorCfg = null;
boolean couldInitializeConfig = configurationInitialized;
// Initialization for admin framework
if (!configurationInitialized) {
couldInitializeConfig = initializeConfiguration();
}
if (couldInitializeConfig)
{
// Get the Directory Server configuration handler and use it.
RootCfg root =
ServerManagementContext.getInstance().getRootConfiguration();
administrationConnectorCfg = root.getAdministrationConnector();
String trustManagerStr =
administrationConnectorCfg.getTrustManagerProvider();
trustManagerCfg = root.getTrustManagerProvider(trustManagerStr);
if (trustManagerCfg instanceof FileBasedTrustManagerProviderCfg) {
FileBasedTrustManagerProviderCfg fileBasedTrustManagerCfg =
(FileBasedTrustManagerProviderCfg) trustManagerCfg;
String truststoreFile = fileBasedTrustManagerCfg.getTrustStoreFile();