org.eclipse.higgins.icard
Interface IInformationCard

All Superinterfaces:
ICard, IClaimContainer, IClaimTypeContainer
All Known Subinterfaces:
IManagedInformationCard, IPersonalInformationCard

public interface IInformationCard
extends ICard

Represents CardSpace-interoperable I-Card


Method Summary
 byte[] getHashSalt()
          Random entropy used for computing the PPID claim value for the card
 byte[] getIssuerID()
           
 byte[] getMasterKey()
          Used as the entropy to generate the token signing key
 IElement toElement(IElementFormat format)
           
 
Methods inherited from interface org.eclipse.higgins.icard.ICard
applyUpdates, beginUpdates, cancelUpdates, getClaimByLocalName, getCUID, getDescription, getID, getImage, getImageType, getIssuer, getIssuerName, getName, getProvider, getRequiredCredentials, getSupportedClaimTypesUris, getSupportedTokenTypes, getTimeExpires, getTimeIssued, getTimeLastUpdated, getType, getVersion, isClaimsRetrieved, isEditable, isEditMode, isFormatSupported, isSelfIssued, setImage, setIssuerName, setName, setTimeExpires
 
Methods inherited from interface org.eclipse.higgins.icard.IClaimTypeContainer
getSupportedClaimTypes
 
Methods inherited from interface org.eclipse.higgins.icard.IClaimContainer
createClaim, getClaim, getClaims, setClaim
 

Method Detail

getHashSalt

public byte[] getHashSalt()
Random entropy used for computing the PPID claim value for the card

Returns:

getMasterKey

public byte[] getMasterKey()
                    throws CardException
Used as the entropy to generate the token signing key

Returns:
Throws:
CardException

toElement

public IElement toElement(IElementFormat format)
                   throws CardException,
                          CardIOException,
                          UnsupportedElementFormatException
Specified by:
toElement in interface ICard
Parameters:
format - The document that will contain exported cards
Returns:
XML representation of the card in RoamingInformationCard format. This Element should be created within the passed Document
Throws:
CardException
CardIOException
UnsupportedElementFormatException

getIssuerID

public byte[] getIssuerID()
Returns: