public class BCXMSSMTPrivateKey extends java.lang.Object implements java.security.PrivateKey, XMSSMTPrivateKey
Constructor and Description |
---|
BCXMSSMTPrivateKey(ASN1ObjectIdentifier treeDigest,
XMSSMTPrivateKeyParameters keyParams) |
BCXMSSMTPrivateKey(PrivateKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAlgorithm() |
byte[] |
getEncoded() |
java.lang.String |
getFormat() |
int |
getHeight() |
int |
getLayers() |
java.lang.String |
getTreeDigest() |
long |
getUsagesRemaining()
Return the number of usages left for the private key.
|
int |
hashCode() |
public BCXMSSMTPrivateKey(ASN1ObjectIdentifier treeDigest, XMSSMTPrivateKeyParameters keyParams)
public BCXMSSMTPrivateKey(PrivateKeyInfo keyInfo) throws java.io.IOException
java.io.IOException
public long getUsagesRemaining()
XMSSMTPrivateKey
getUsagesRemaining
in interface XMSSMTPrivateKey
public java.lang.String getAlgorithm()
getAlgorithm
in interface java.security.Key
public java.lang.String getFormat()
getFormat
in interface java.security.Key
public byte[] getEncoded()
getEncoded
in interface java.security.Key
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getTreeDigest()
getTreeDigest
in interface XMSSMTKey