uk.org.ogsadai.client.toolkit.security.wsrf
Class GSITransportEncryptionProperty

java.lang.Object
  |
  +--uk.org.ogsadai.client.toolkit.ConnectionProperty
        |
        +--uk.org.ogsadai.client.toolkit.security.SecurityProperty
              |
              +--uk.org.ogsadai.client.toolkit.security.wsrf.GSITransportEncryptionProperty

public class GSITransportEncryptionProperty
extends SecurityProperty

A connection property used to specify that privacy is to be used with GSI transport-level security. With GSI transport-level security message integrity is guaranteed when you specify the HTTPS protocol. This property is required to force encryption of the data so it cannot be read by third-parties.

Author:
OGSA-DAI team

Field Summary
private static java.lang.String COPYRIGHT_NOTICE
          Copyright statement
private static java.lang.Integer ENCRYPTION
          Globus string for transport security encryption property.
private static java.lang.String GSI_TRANSPORT
          Globus string for GSI transport property.
 
Fields inherited from class uk.org.ogsadai.client.toolkit.security.SecurityProperty
SECURITY
 
Fields inherited from class uk.org.ogsadai.client.toolkit.ConnectionProperty
CONNECTION_PROPERTY_NS
 
Constructor Summary
GSITransportEncryptionProperty()
           
 
Method Summary
 void configureCallFactory(SOAPCallFactory factory)
          Configures a SOAPCallFactory to apply this connection property to any subsequent calls that are made.
 
Methods inherited from class uk.org.ogsadai.client.toolkit.ConnectionProperty
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT_NOTICE

private static final java.lang.String COPYRIGHT_NOTICE
Copyright statement

See Also:
Constant Field Values

GSI_TRANSPORT

private static final java.lang.String GSI_TRANSPORT
Globus string for GSI transport property. This should always be the same value as org.globus.gsi.GSIConstants.GSI_TRANSPORT It is duplicated here to remove any dependency on Globus code.

See Also:
Constant Field Values

ENCRYPTION

private static final java.lang.Integer ENCRYPTION
Globus string for transport security encryption property. This should always be the same value as org.globus.wsrf.security.Constants.ENCRYPTION It is duplicated here to remove any dependency on Globus code.

Constructor Detail

GSITransportEncryptionProperty

public GSITransportEncryptionProperty()
Method Detail

configureCallFactory

public void configureCallFactory(SOAPCallFactory factory)
Description copied from class: ConnectionProperty
Configures a SOAPCallFactory to apply this connection property to any subsequent calls that are made.

Specified by:
configureCallFactory in class ConnectionProperty
Parameters:
factory - factory used for creating SOAP calls that this connection property will be applied to