SiteMinder
Java SDK r12.52sp1


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.lang.String getApplication_Name()
           
 java.lang.String getAssertionAuthContext()
           
 java.lang.String getAssertionClaims()
           
 java.lang.String getAssertionDestinationUrl()
           
 java.util.Date getAssertionExpiration()
           
 java.lang.String getAssertionId()
           
 java.util.Date getAssertionNotOnAfter()
           
 java.util.Date getAssertionNotOnBefore()
           
 java.util.Date getAssertionSessionNotOnAfter()
           
 java.util.Date getAssertionSessionStartTime()
           
 java.lang.String getAssertionStatusCode()
           
 java.lang.String getAssertionVersionId()
           
 boolean getHolderOfKey()
           
 int getMaxTimeout()
           
 int getOverrideAuthLevel()
           
 java.lang.String getProviderId()
           
 java.lang.String getSamlData()
           
 boolean setApplication_Name(java.lang.String id)
           
 boolean setAssertionAuthContext(java.lang.String id)
           
 boolean setAssertionClaims(java.lang.String id)
           
 boolean setAssertionDestinationUrl(java.lang.String id)
           
 boolean setAssertionExpiration(java.util.Date expiration)
           
 boolean setAssertionId(java.lang.String id)
           
 boolean setAssertionNotOnAfter(java.util.Date NotOnAfter)
           
 boolean setAssertionNotOnBefore(java.util.Date NotOnBefore)
           
 boolean setAssertionSessionNotOnAfter(java.util.Date SessionNotOnAfter)
           
 boolean setAssertionSessionStartTime(java.util.Date SessionStartTime)
           
 boolean setAssertionStatusCode(java.lang.String id)
           
 boolean setAssertionVersionId(java.lang.String id)
           
 boolean setHolderOfKey(boolean isHK)
           
 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)

setHolderOfKey

public boolean setHolderOfKey(boolean isHK)
                       throws NativeCallbackError
Throws:
NativeCallbackError

getHolderOfKey

public boolean getHolderOfKey()
                       throws NativeCallbackError
Throws:
NativeCallbackError

close

public void close()

getAssertionDestinationUrl

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

setAssertionDestinationUrl

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

getAssertionVersionId

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

setAssertionVersionId

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

getAssertionClaims

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

setAssertionClaims

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

getAssertionStatusCode

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

setAssertionStatusCode

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

getAssertionAuthContext

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

setAssertionAuthContext

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

getAssertionNotOnBefore

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

setAssertionNotOnBefore

public boolean setAssertionNotOnBefore(java.util.Date NotOnBefore)
                                throws NativeCallbackError
Throws:
NativeCallbackError

getAssertionNotOnAfter

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

setAssertionNotOnAfter

public boolean setAssertionNotOnAfter(java.util.Date NotOnAfter)
                               throws NativeCallbackError
Throws:
NativeCallbackError

getAssertionSessionNotOnAfter

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

setAssertionSessionNotOnAfter

public boolean setAssertionSessionNotOnAfter(java.util.Date SessionNotOnAfter)
                                      throws NativeCallbackError
Throws:
NativeCallbackError

getAssertionSessionStartTime

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

setAssertionSessionStartTime

public boolean setAssertionSessionStartTime(java.util.Date SessionStartTime)
                                     throws NativeCallbackError
Throws:
NativeCallbackError

getApplication_Name

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

setApplication_Name

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

SiteMinder
Java SDK r12.52sp1

Wed 03/19/2014

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