|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--uk.org.ogsadai.client.toolkit.ConnectionProperty
|
+--uk.org.ogsadai.client.toolkit.security.SecurityProperty
|
+--uk.org.ogsadai.activity.delivery.wsrf.GSISecureConversationProperty
Specifies the properties required for message level security using GSI secure conversation as supported by the Globus Toolkit.
| Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
private static DAILogger |
LOG
Logger object for logging in this class |
private GSIAuthorizationType |
mAuthorizationType
|
private org.ietf.jgss.GSSCredential |
mCredential
|
private GSIProtectionLevel |
mProtectionLevel
|
| 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 | |
GSISecureConversationProperty()
Creates a GSI secure conversation with default settings. |
|
| Method Summary | |
void |
configureCallFactory(SOAPCallFactory factory)
Configures a SOAPCallFactory to apply this connection
property to any subsequent calls that are made. |
GSIAuthorizationType |
getAuthorizationType()
Gets the current authorization type setting. |
GSIProtectionLevel |
getProtectionLevel()
Gets the current protection level setting. |
void |
setAuthorization(GSIAuthorizationType authzType)
Sets the authorization type to use for the GSI secure conversation. |
void |
setCredential(org.ietf.jgss.GSSCredential credential)
Sets the credential to be used for the GSI secure conversation. |
void |
setProtectionLevel(GSIProtectionLevel protectionLevel)
Sets the protection level to use for the GSI secure conversation. |
| 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 |
private static final java.lang.String COPYRIGHT_NOTICE
private static final DAILogger LOG
private org.ietf.jgss.GSSCredential mCredential
private GSIProtectionLevel mProtectionLevel
private GSIAuthorizationType mAuthorizationType
| Constructor Detail |
public GSISecureConversationProperty()
| Method Detail |
public void setCredential(org.ietf.jgss.GSSCredential credential)
credential - Credential.public void setProtectionLevel(GSIProtectionLevel protectionLevel)
protectionLevel - protection level.public void setAuthorization(GSIAuthorizationType authzType)
authzType - Authorization type.public GSIProtectionLevel getProtectionLevel()
public GSIAuthorizationType getAuthorizationType()
public void configureCallFactory(SOAPCallFactory factory)
ConnectionPropertySOAPCallFactory to apply this connection
property to any subsequent calls that are made.
configureCallFactory in class ConnectionPropertyfactory - factory used for creating SOAP calls that this connection property
will be applied to
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||