org.eclipse.higgins.icard
Interface IManagedInformationCard

All Superinterfaces:
ICard, IClaimContainer, IClaimTypeContainer, IInformationCard

public interface IManagedInformationCard
extends IInformationCard

Represents managed CardSpace-interoperable I-Card


Method Summary
 IIssuerInformationEntry[] getIc07IssuerInformation()
          Represents /ic07:IssuerInformation extension element
 ISTSPrivacyPolicy getPrivacyNotice()
          Privacy notice of STS
 Boolean getRequireAppliesTo()
          Indicates how RST must provide information identifying the relying party.
 List getTokenServices()
          An ordered list of security token services
 boolean isStrongRecipientIdentityRequired()
          Represents /ic07:RequireStrongRecipientIdentity extension element
 
Methods inherited from interface org.eclipse.higgins.icard.IInformationCard
addExtension, getExtensions, getHashSalt, getIssuerID, getMasterKey, getRawMasterKey, hasExtensions, removeExtension
 
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, toElement
 
Methods inherited from interface org.eclipse.higgins.icard.IClaimContainer
createClaim, getClaim, getClaims, setClaim
 

Method Detail

getTokenServices

List getTokenServices()
An ordered list of security token services


getRequireAppliesTo

Boolean getRequireAppliesTo()
Indicates how RST must provide information identifying the relying party. null - the token requester MUST NOT submit any token scope information. true - the token scope information is not mandatory, but will be accepted by the Identity Provider if submitted. false - the token scope information is mandatory.


getPrivacyNotice

ISTSPrivacyPolicy getPrivacyNotice()
Privacy notice of STS


isStrongRecipientIdentityRequired

boolean isStrongRecipientIdentityRequired()
Represents /ic07:RequireStrongRecipientIdentity extension element

Returns:
If true than Selector MUST only allow the card to be used at a Relying Party that presents a cryptographically protected identity X.509v3 certificate.

getIc07IssuerInformation

IIssuerInformationEntry[] getIc07IssuerInformation()
Represents /ic07:IssuerInformation extension element

Returns:
Information from the card issuer about the card that can be displayed by the Identity Selector user interface, may be null.