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
| 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 |
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