com.esri.arcgis.system
Class SSLInfo

java.lang.Object
  extended by com.esri.arcgis.system.SSLInfo
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, ISSLInfo, java.io.Serializable

public class SSLInfo
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ISSLInfo

COM Class 'SSLInfo'. Generated 3/19/2015 1:20:47 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description 'A utility class for setting SSL configuration information.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.system.ISSLInfo
IID, IID0dbcfafe_4724_416c_a4cd_c0eed8ca7d87, xxDummy
 
Constructor Summary
SSLInfo()
          Constructs a SSLInfo using ArcGIS Engine.
SSLInfo(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SSLInfo theSSLInfo = (SSLInfo) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getCertPath()
          Path to certificate bundle.
static java.lang.String getClsid()
          getClsid.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 boolean isVerifyPeer()
          Indicates whether or not to verify the peer.
 void readSSLInfo()
          Read HTTPs configuration from the registry.
 void release()
          Release a SSLInfo.
 void setCertPath(java.lang.String certPath)
          Path to certificate bundle.
 void setVerifyPeer(boolean bVerifyPeer)
          Indicates whether or not to verify the peer.
 void writeSSLInfo()
          Write HTTPs configuration to the registry.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLInfo

public SSLInfo()
        throws java.io.IOException,
               java.net.UnknownHostException
Constructs a SSLInfo using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

SSLInfo

public SSLInfo(java.lang.Object obj)
        throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SSLInfo theSSLInfo = (SSLInfo) obj;

Construct a SSLInfo using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to SSLInfo.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a SSLInfo.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

isVerifyPeer

public boolean isVerifyPeer()
                     throws java.io.IOException,
                            AutomationException
Indicates whether or not to verify the peer.

Specified by:
isVerifyPeer in interface ISSLInfo
Returns:
The bVerifyPeer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVerifyPeer

public void setVerifyPeer(boolean bVerifyPeer)
                   throws java.io.IOException,
                          AutomationException
Indicates whether or not to verify the peer.

Specified by:
setVerifyPeer in interface ISSLInfo
Parameters:
bVerifyPeer - The bVerifyPeer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCertPath

public java.lang.String getCertPath()
                             throws java.io.IOException,
                                    AutomationException
Path to certificate bundle.

Specified by:
getCertPath in interface ISSLInfo
Returns:
The certPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCertPath

public void setCertPath(java.lang.String certPath)
                 throws java.io.IOException,
                        AutomationException
Path to certificate bundle.

Specified by:
setCertPath in interface ISSLInfo
Parameters:
certPath - The certPath (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readSSLInfo

public void readSSLInfo()
                 throws java.io.IOException,
                        AutomationException
Read HTTPs configuration from the registry.

Specified by:
readSSLInfo in interface ISSLInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeSSLInfo

public void writeSSLInfo()
                  throws java.io.IOException,
                         AutomationException
Write HTTPs configuration to the registry.

Specified by:
writeSSLInfo in interface ISSLInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.