public void setTrustedCertificates(java.security.cert.X509Certificate[] trustedCerts)
getTrustedCertificates
public java.security.cert.X509Certificate[] getTrustedCertificates()
enableEncryption
public void enableEncryption(boolean enableEnc)
isEncryptionEnabled
public boolean isEncryptionEnabled()
setUseClientMode
public abstract void setUseClientMode(boolean mode)
throws java.io.IOException
java.io.IOException
getCipherSuite
public abstract java.lang.String getCipherSuite()
getPeerCertificateChain
public abstract java.security.cert.X509Certificate[] getPeerCertificateChain()
performNoDelegation
public void performNoDelegation()
throws java.io.IOException
java.io.IOException
performDelegation
public abstract java.security.cert.X509Certificate performDelegation(int delegationType)
throws java.io.IOException
java.io.IOException
handleDelegation
public abstract GlobusProxyhandleDelegation()
throws java.io.IOException
Handles the delegation process.
Implementation: It reads one character from the input stream of
the socket. If this is a 'D', it handles delegation. Otherwise
it simply returns null. Null indicates that delegation was
not requested.
Returns:
GlobusProxy a GlobusProxy object, null
if delegation was not requested.