Package net.handle.hdllib.trust
Class JsonWebSignatureImpl
java.lang.Object
net.handle.hdllib.trust.JsonWebSignatureImpl
- All Implemented Interfaces:
JsonWebSignature
-
Constructor Summary
ConstructorsConstructorDescriptionJsonWebSignatureImpl
(byte[] payload, PrivateKey privateKey) JsonWebSignatureImpl
(String serialization) JsonWebSignatureImpl
(String payload, PrivateKey privateKey) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
boolean
-
Constructor Details
-
JsonWebSignatureImpl
- Throws:
TrustException
-
JsonWebSignatureImpl
- Throws:
TrustException
-
JsonWebSignatureImpl
- Throws:
TrustException
-
-
Method Details
-
getPayloadAsString
- Specified by:
getPayloadAsString
in interfaceJsonWebSignature
-
getPayloadAsBytes
public byte[] getPayloadAsBytes()- Specified by:
getPayloadAsBytes
in interfaceJsonWebSignature
-
validates
- Specified by:
validates
in interfaceJsonWebSignature
- Throws:
TrustException
-
serialize
- Specified by:
serialize
in interfaceJsonWebSignature
-
serializeToJson
- Specified by:
serializeToJson
in interfaceJsonWebSignature
-