diff options
Diffstat (limited to 'base/server/cmscore/src/com/netscape/cmscore/connector/RemoteAuthority.java')
-rw-r--r-- | base/server/cmscore/src/com/netscape/cmscore/connector/RemoteAuthority.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/base/server/cmscore/src/com/netscape/cmscore/connector/RemoteAuthority.java b/base/server/cmscore/src/com/netscape/cmscore/connector/RemoteAuthority.java index 71d01579f..ff1e7e9e4 100644 --- a/base/server/cmscore/src/com/netscape/cmscore/connector/RemoteAuthority.java +++ b/base/server/cmscore/src/com/netscape/cmscore/connector/RemoteAuthority.java @@ -17,6 +17,8 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cmscore.connector; +import java.util.Hashtable; + import com.netscape.certsrv.base.EBaseException; import com.netscape.certsrv.base.IConfigStore; import com.netscape.certsrv.connector.IRemoteAuthority; @@ -25,6 +27,8 @@ public class RemoteAuthority implements IRemoteAuthority { String mHost = null; int mPort = -1; String mURI = null; + Hashtable<String, String> mURIs = new Hashtable<String, String>(); + String mContentType = null; int mTimeout = 0; /** @@ -40,9 +44,28 @@ public class RemoteAuthority implements IRemoteAuthority { mTimeout = timeout; } + public RemoteAuthority(String host, int port, Hashtable<String, String>uris, int timeout) { + mHost = host; + mPort = port; + mURIs = uris; + mTimeout = timeout; + } + + public RemoteAuthority(String host, int port, Hashtable<String, String>uris, int timeout, String contentType) { + mHost = host; + mPort = port; + mURIs = uris; + mTimeout = timeout; + if (contentType.equals("")) + mContentType = null; + else + mContentType = contentType; + } + public RemoteAuthority() { } +/*cfu what TODO?*/ public void init(IConfigStore c) throws EBaseException { mHost = c.getString("host"); @@ -63,7 +86,19 @@ public class RemoteAuthority implements IRemoteAuthority { return mURI; } + public String getURI(String name) { + return mURIs.get(name); + } + + public Hashtable<String, String> getURIs() { + return mURIs; + } + public int getTimeout() { return mTimeout; } + + public String getContentType() { + return mContentType; + } } |