SiteMinder
Java SDK r12.0 SP2


com.netegrity.policyserver.smapi
Class SamlDataContext

java.lang.Object
  |
  +--com.netegrity.policyserver.smapi.SamlDataContext

public class SamlDataContext
extends java.lang.Object

This class is for internal use only. It is used for holding SAML Assertion information while the SAML Authentication Scheme is processing the Assertion. This context makes the information available to the two passes of the authentication scheme to eliminate the need to parse and process the response a second time. This information is accessible to SiteMinder response processing as well.


Constructor Summary
SamlDataContext(long lpSMInterface)
          Constructor
SamlDataContext(long lpGetInterface, long lpFactory)
           
 
Method Summary
 void close()
           
 java.util.Date getAssertionExpiration()
           
 java.lang.String getAssertionId()
           
 int getMaxTimeout()
           
 java.lang.String getProviderId()
           
 java.lang.String getSamlData()
           
 boolean setAssertionExpiration(java.util.Date expiration)
           
 boolean setAssertionId(java.lang.String id)
           
 boolean setProviderId(java.lang.String index)
           
 boolean setSamlData(java.lang.String data)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamlDataContext

public SamlDataContext(long lpSMInterface)
Constructor


SamlDataContext

public SamlDataContext(long lpGetInterface,
                       long lpFactory)
Method Detail

getSamlData

public java.lang.String getSamlData()
                             throws NativeCallbackError
NativeCallbackError

setSamlData

public boolean setSamlData(java.lang.String data)
                    throws NativeCallbackError
NativeCallbackError

getProviderId

public java.lang.String getProviderId()
                               throws NativeCallbackError
NativeCallbackError

setProviderId

public boolean setProviderId(java.lang.String index)
                      throws NativeCallbackError
NativeCallbackError

getMaxTimeout

public int getMaxTimeout()
                  throws NativeCallbackError
NativeCallbackError

getAssertionId

public java.lang.String getAssertionId()
                                throws NativeCallbackError
NativeCallbackError

setAssertionId

public boolean setAssertionId(java.lang.String id)
                       throws NativeCallbackError
NativeCallbackError

getAssertionExpiration

public java.util.Date getAssertionExpiration()
                                      throws NativeCallbackError
NativeCallbackError

setAssertionExpiration

public boolean setAssertionExpiration(java.util.Date expiration)
                               throws NativeCallbackError
NativeCallbackError

close

public void close()

SiteMinder
Java SDK r12.0 SP2

Fri 11/06/2009

http://ca.com
Copyright (c) 2009 CA.