JsonWebSignaturepublic 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
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