public class JsonWebSignatureImpl extends java.lang.Object implements JsonWebSignature
Constructor and Description |
---|
JsonWebSignatureImpl(byte[] payload,
java.security.PrivateKey privateKey) |
JsonWebSignatureImpl(java.lang.String serialization) |
JsonWebSignatureImpl(java.lang.String payload,
java.security.PrivateKey privateKey) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getPayloadAsBytes() |
java.lang.String |
getPayloadAsString() |
java.lang.String |
serialize() |
java.lang.String |
serializeToJson() |
boolean |
validates(java.security.PublicKey publicKey) |
public JsonWebSignatureImpl(java.lang.String payload, java.security.PrivateKey privateKey) throws TrustException
TrustException
public JsonWebSignatureImpl(byte[] payload, java.security.PrivateKey privateKey) throws TrustException
TrustException
public JsonWebSignatureImpl(java.lang.String serialization) throws TrustException
TrustException
public java.lang.String getPayloadAsString()
getPayloadAsString
in interface JsonWebSignature
public byte[] getPayloadAsBytes()
getPayloadAsBytes
in interface JsonWebSignature
public boolean validates(java.security.PublicKey publicKey) throws TrustException
validates
in interface JsonWebSignature
TrustException
public java.lang.String serialize()
serialize
in interface JsonWebSignature
public java.lang.String serializeToJson()
serializeToJson
in interface JsonWebSignature