|
|||||||||||
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)
ConnectionProperty
SOAPCallFactory
to apply this connection
property to any subsequent calls that are made.
configureCallFactory
in class ConnectionProperty
factory
- 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 |