|
||||||||
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 | |
---|---|
Object[] |
createCtr(TcBlobData label)
This method creates the counter with the label provided. |
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 TcIAttributes |
---|
getAttribData, getAttribUint32, setAttribData, setAttribUint32 |
Methods inherited from interface TcIAuthObject |
---|
changeAuth, changeAuthAsym, getPolicyObject, getUsagePolicyObject |
Method Detail |
---|
Object[] createCtr(TcBlobData label) throws TcTssException
label
- The label value used to identify this counter
TcTssException
void releaseCtr() throws TcTssException
TcTssException
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 |