SiteMinder
Java SDK r12.51


com.netegrity.policyserver.smapi
Class SamlDataContext

java.lang.Object
  extended by 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()
           
 int getOverrideAuthLevel()
           
 java.lang.String getProviderId()
           
 java.lang.String getSamlData()
           
 boolean setAssertionExpiration(java.util.Date expiration)
           
 boolean setAssertionId(java.lang.String id)
           
 boolean setOverrideAuthLevel(int authLevel)
           
 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
Throws:
NativeCallbackError

setSamlData

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

getProviderId

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

setProviderId

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

getMaxTimeout

public int getMaxTimeout()
                  throws NativeCallbackError
Throws:
NativeCallbackError

getAssertionId

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

setAssertionId

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

getAssertionExpiration

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

setAssertionExpiration

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

getOverrideAuthLevel

public int getOverrideAuthLevel()

setOverrideAuthLevel

public boolean setOverrideAuthLevel(int authLevel)

close

public void close()

SiteMinder
Java SDK r12.51

Mon 04/08/2013

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