uk.ac.soton.itinnovation.grid.types
Class AdditionalSecurityToken

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.types.AdditionalSecurityToken
All Implemented Interfaces:
AnyContentType

public class AdditionalSecurityToken
extends Object
implements AnyContentType

A signed security token. Additional tokens may be provided by users, and are therefore not automatically trusted.


Field Summary
static QName ADDITIONAL_SECURITY_TOKEN
          Used in EPR's Metadata and in SubjectDescription to hold a security token.
 
Constructor Summary
AdditionalSecurityToken()
           
AdditionalSecurityToken(Element token)
           
 
Method Summary
 void addAdditionalTokens(MessageElement[] tokens)
           
 MessageElement[] get_any()
           
static TypeDesc getTypeDesc()
           
 void set_any(MessageElement[] any)
          Set any additional tokens.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADDITIONAL_SECURITY_TOKEN

public static final QName ADDITIONAL_SECURITY_TOKEN
Used in EPR's Metadata and in SubjectDescription to hold a security token.

Constructor Detail

AdditionalSecurityToken

public AdditionalSecurityToken()

AdditionalSecurityToken

public AdditionalSecurityToken(Element token)
Method Detail

set_any

public void set_any(MessageElement[] any)
Set any additional tokens. This typically contains extra security tokens, such as SAML assertions.

Specified by:
set_any in interface AnyContentType

get_any

public MessageElement[] get_any()
Specified by:
get_any in interface AnyContentType

addAdditionalTokens

public void addAdditionalTokens(MessageElement[] tokens)

getTypeDesc

public static TypeDesc getTypeDesc()


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