public class SecureResolver.HDLSignature
extends java.lang.Object
Constructor and Description |
---|
SecureResolver.HDLSignature(java.lang.String handle,
HandleValue metadataValue,
net.cnri.simplexml.XTag metadataXML,
ValueReference signer,
java.lang.String signatureAlg,
byte[] signature) |
Modifier and Type | Method and Description |
---|---|
ValueReference |
getSigner()
Return the identifier for signing entity (unverified until verifySignature()
is called).
|
java.lang.String |
toString() |
boolean |
verifySignature(java.security.PublicKey pubkey)
Returns true if the metadata signature has been signed by the
given key.
|
boolean |
verifyValue(HandleValue value)
Return true if the given value was properly signed.
|
public SecureResolver.HDLSignature(java.lang.String handle, HandleValue metadataValue, net.cnri.simplexml.XTag metadataXML, ValueReference signer, java.lang.String signatureAlg, byte[] signature)
public java.lang.String toString()
toString
in class java.lang.Object
public final ValueReference getSigner()
public final boolean verifySignature(java.security.PublicKey pubkey) throws java.lang.Exception
java.lang.Exception
public final boolean verifyValue(HandleValue value) throws java.lang.Exception
java.lang.Exception