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[] getMasterKey()
          Used as the entropy to generate the token signing key
 Element toXML(Document doc)
           
 
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, 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

toXML

public Element toXML(Document doc)
              throws CardException
Parameters:
doc - 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