org.opensaml.common
Interface IdentifierGenerator

All Known Implementing Classes:
RandomIdentifierGenerator, SecureRandomIdentifierGenerator

public interface IdentifierGenerator

Interface for identifier generators. This identifier can be used for things like digital signature identifiers, opaque principal identifiers, etc.


Method Summary
 String generateIdentifier()
          Generates a 16 byte identifier.
 String generateIdentifier(int size)
          Generates a random identifier.
 

Method Detail

generateIdentifier

String generateIdentifier()
Generates a 16 byte identifier.

Returns:
an hex encoded identifier

generateIdentifier

String generateIdentifier(int size)
Generates a random identifier.

Parameters:
size - number of bytes in the identifier
Returns:
the hex encoded identifier


Copyright © 1999-2012. All Rights Reserved.