|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IEncryptedStore
This interface presents a encrypted CRDS (Card Space card store). CRDS files are typically exported from a CardSpace implementation. They are encrypted with a key derived from a user supplied password.
The XML schema can be found at: http://schemas.xmlsoap.org/ws/2005/05/identity
| Field Summary | |
|---|---|
static String |
copyright
|
| Method Summary | |
|---|---|
byte[] |
getByteOrderMark()
Returns the the byte order marker for the CRDS file. |
IRoamingStore |
getRoamingStore(PasswordCallback passwdCallback)
Returns a RoamingStore object. |
byte[] |
getStoreSalt()
This method will return the store salt. |
void |
setRoamingStore(IRoamingStore roamingStore)
This method is used to replace or add a roaming store that the encrypted store is based on. |
byte[] |
toXml(PasswordCallback passwdCallback)
Returns a EncryptedStore XML object encrypted using the provided password. |
| Methods inherited from interface org.eclipse.higgins.cardstore.schemas.XMLSerializer |
|---|
fromXml, getParent, setParent, toXml |
| Field Detail |
|---|
static final String copyright
| Method Detail |
|---|
byte[] getStoreSalt()
byte[] getByteOrderMark()
{0xEF, 0xBB, 0xBF}.
void setRoamingStore(IRoamingStore roamingStore)
roamingStore -
IRoamingStore getRoamingStore(PasswordCallback passwdCallback)
throws StoreDecryptionException
passwdCallback - the required password to decrypt the store.
StoreDecryptionException
byte[] toXml(PasswordCallback passwdCallback)
throws StoreEncryptionException
passwdCallback -
StoreEncryptionException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||