org.keyczar
Class MockKeyczarReader
java.lang.Object
org.keyczar.MockKeyczarReader
- All Implemented Interfaces:
- KeyczarReader
public class MockKeyczarReader
- extends java.lang.Object
- implements KeyczarReader
A mock representation of a KeyczarReader used for testing.
- Author:
- arkajit.dey@gmail.com (Arkajit Dey)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockKeyczarReader
public MockKeyczarReader(java.lang.String n,
KeyPurpose p,
KeyType t)
getKey
public java.lang.String getKey(int version)
throws KeyczarException
- Description copied from interface:
KeyczarReader
- Returns an input stream of a particular version of a key
- Specified by:
getKey
in interface KeyczarReader
- Parameters:
version
- The Version number of the key to read
- Returns:
- A JSON string data representation of a Key
- Throws:
KeyczarException
- If an error occurs while attempting to read data,
e.g. an IOException
getMetadata
public java.lang.String getMetadata()
- Specified by:
getMetadata
in interface KeyczarReader
- Returns:
- A JSON string representation of KeyMetadata
setMetadata
public void setMetadata(org.keyczar.KeyMetadata newKmd)
setPublicKeyMetadata
public void setPublicKeyMetadata(org.keyczar.KeyMetadata publicKmd)
setKey
public void setKey(int versionNumber,
org.keyczar.KeyczarKey key)
setPublicKey
public void setPublicKey(int versionNumber,
org.keyczar.KeyczarKey key)
removeKey
public void removeKey(int versionNumber)
name
public java.lang.String name()
purpose
public KeyPurpose purpose()
type
public KeyType type()
addKey
public boolean addKey(int versionNumber,
KeyStatus status)
throws KeyczarException
- Throws:
KeyczarException
addKey
public boolean addKey(int versionNumber,
KeyStatus status,
int size)
throws KeyczarException
- Throws:
KeyczarException
getStatus
public KeyStatus getStatus(int versionNumber)
existsVersion
public boolean existsVersion(int versionNumber)
exportedPublicKeySet
public boolean exportedPublicKeySet()
hasPublicKey
public boolean hasPublicKey(int versionNumber)
numKeys
public int numKeys()
getKeySize
public int getKeySize(int versionNumber)