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