Previous Topic: PersistAssertion() Returns

Next Topic: Key Provider API Functions

Key Provider API

The SAML Affiliate Agent encrypts and decrypts cookies before passing the cookies to a user’s browser. When an Agent receives a SiteMinder cookie, the agent key enables the Agent to decrypt the contents of the cookie. Because cookies may contain sensitive data, these keys secure this information.

For cookie encryption, the SAML Affiliate Agent can use either:

You specify the type of encryption key to use through the KeyModel element of the AffiliateConfig.xml file.

To supply dynamic encryption keys through a key provider library, define the KeyProviderLibrary and KeyRolloverInterval attributes in KeyModel:

When a key provider library is used to supply dynamic keys, the KeyModel elements looks like this:

<KeyModel>KeyProviderLibrary</KeyModel>
 <KeyAttributes>
  <KeyProviderLibrary>library_path_and_name</KeyProviderLibrary>
  <KeyRolloverInterval>time_in_seconds</KeyRolloverInterval>
 </KeyAttributes>
</KeyModel>

More Information

Configuring the Affiliate Web Server Plug-in