com.sun.identity.saml.common
Class SAMLSiteID

java.lang.Object
  extended bycom.sun.identity.saml.common.SAMLSiteID

public class SAMLSiteID
extends java.lang.Object

This class is used to generate SAML Site ID


Method Summary
static java.lang.String generateID()
          Returns an ID String with length of SAMLConstants.ID_LENGTH.
static java.lang.String generateSourceID(java.lang.String siteURL)
          Returns SAML site ID based on siteURL, this will return a Base64 encoded SHA-1 digest.
static void main(java.lang.String[] args)
          This is used to get site ID based on the host name This method will print out site ID to the standard output
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generateID

public static java.lang.String generateID()
Returns an ID String with length of SAMLConstants.ID_LENGTH.

Returns:
ID String or null if it fails.

generateSourceID

public static java.lang.String generateSourceID(java.lang.String siteURL)
Returns SAML site ID based on siteURL, this will return a Base64 encoded SHA-1 digest.

Parameters:
siteURL - site URL for example: http://host.sun.com:58080.
Returns:
Base64 encoded site ID

main

public static void main(java.lang.String[] args)
This is used to get site ID based on the host name This method will print out site ID to the standard output

Parameters:
args - host name


Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.