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:
getPayloadAsStringin interfaceJsonWebSignature
-
getPayloadAsBytes
public byte[] getPayloadAsBytes()- Specified by:
getPayloadAsBytesin interfaceJsonWebSignature
-
validates
- Specified by:
validatesin interfaceJsonWebSignature- Throws:
TrustException
-
serialize
- Specified by:
serializein interfaceJsonWebSignature
-
serializeToJson
- Specified by:
serializeToJsonin interfaceJsonWebSignature
-