|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TcIMonotonicCtr
This class is used to store information about a monotonic counter inside the TPM, for use when defining, releasing, reading or incrementing such a counter.
Method Summary | |
---|---|
java.lang.Object[] |
createCtr(TcBlobData label)
This method creates the counter with the label provided. |
java.lang.Object |
incrementCtr()
This method increments a previously defined counter. |
long |
readCtr()
This method reads the counter value. |
void |
releaseCtr()
This method releases the counter. |
Methods inherited from interface iaik.tc.tss.api.tspi.TcIAttributes |
---|
getAttribData, getAttribUint32, setAttribData, setAttribUint32 |
Methods inherited from interface iaik.tc.tss.api.tspi.TcIAuthObject |
---|
changeAuth, changeAuthAsym, getPolicyObject, getUsagePolicyObject |
Method Detail |
---|
java.lang.Object[] createCtr(TcBlobData label) throws TcTssException
label
- The label value used to identify this counter
TcTssException
void releaseCtr() throws TcTssException
TcTssException
java.lang.Object incrementCtr() throws TcTssException
TcTssException
long readCtr() throws TcTssException
TcTssException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |