JsonWebSignature
public class JsonWebSignatureImpl extends java.lang.Object implements JsonWebSignature
Constructor | 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 | 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