| | |
| | | |
| | | // See if the requested entry was one level below the backend base entry. |
| | | // If so, then it must point to a trust store entry. |
| | | DN parentDN = DirectoryServer.getParentDNInSuffix(entryDN); |
| | | DN parentDN = serverContext.getBackendConfigManager().getParentDNInSuffix(entryDN); |
| | | if (parentDN != null && parentDN.equals(getBaseDN())) |
| | | { |
| | | try |
| | |
| | | throw new DirectoryException(ResultCode.ENTRY_ALREADY_EXISTS, message); |
| | | } |
| | | |
| | | DN parentDN = DirectoryServer.getParentDNInSuffix(entryDN); |
| | | DN parentDN = serverContext.getBackendConfigManager().getParentDNInSuffix(entryDN); |
| | | if (parentDN == null) |
| | | { |
| | | LocalizableMessage message = ERR_TRUSTSTORE_INVALID_BASE.get(entryDN); |
| | |
| | | throw new DirectoryException(ResultCode.UNWILLING_TO_PERFORM, message); |
| | | } |
| | | |
| | | DN parentDN = DirectoryServer.getParentDNInSuffix(entryDN); |
| | | DN parentDN = serverContext.getBackendConfigManager().getParentDNInSuffix(entryDN); |
| | | if (parentDN == null || !parentDN.equals(getBaseDN())) |
| | | { |
| | | LocalizableMessage message = ERR_TRUSTSTORE_INVALID_BASE.get(entryDN); |
| | |
| | | } |
| | | } |
| | | } |
| | | else if (getBaseDN().equals(DirectoryServer.getParentDNInSuffix(baseDN))) |
| | | else if (getBaseDN().equals(serverContext.getBackendConfigManager().getParentDNInSuffix(baseDN))) |
| | | { |
| | | Entry certEntry = getCertEntry(baseDN); |
| | | |