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
TrustExceptionpublic JsonWebSignatureImpl(byte[] payload,
java.security.PrivateKey privateKey)
throws TrustException
TrustExceptionpublic JsonWebSignatureImpl(java.lang.String serialization)
throws TrustException
TrustExceptionpublic java.lang.String getPayloadAsString()
getPayloadAsString in interface JsonWebSignaturepublic byte[] getPayloadAsBytes()
getPayloadAsBytes in interface JsonWebSignaturepublic boolean validates(java.security.PublicKey publicKey)
throws TrustException
validates in interface JsonWebSignatureTrustExceptionpublic java.lang.String serialize()
serialize in interface JsonWebSignaturepublic java.lang.String serializeToJson()
serializeToJson in interface JsonWebSignature