uk.ac.soton.itinnovation.grid.utils
Interface IdentityProvider

All Known Implementing Classes:
CryptoIdentityProvider, FixedIdentityProvider, KeystoreIdentityProvider, KrbIdentityProvider, SwingIdentityProvider, TestIdentityProvider, UsernameIdentityProvider

public interface IdentityProvider

Get the identity credential to use when sending a SOAP message.


Method Summary
 Identity getIdentity()
          Get identity to use to sign a SOAP message.
 

Method Detail

getIdentity

Identity getIdentity()
                     throws RemoteException,
                            UserAbort
Get identity to use to sign a SOAP message. This is used by the InvocationEngine each time a SOAP message is sent. Implementations should therefore normally cache the result.

Returns:
the identity to be used
Throws:
UserAbort - if the user cancelled the operation
RemoteException


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.