net.handle.hdllib.trust
Class JsonWebSignatureFactory

java.lang.Object
  extended by net.handle.hdllib.trust.JsonWebSignatureFactory
Direct Known Subclasses:
JsonWebSignatureFactoryImpl

public abstract class JsonWebSignatureFactory
extends java.lang.Object


Constructor Summary
JsonWebSignatureFactory()
           
 
Method Summary
abstract  JsonWebSignature create(byte[] payload, java.security.PrivateKey privateKey)
           
abstract  JsonWebSignature create(java.lang.String payload, java.security.PrivateKey privateKey)
           
abstract  JsonWebSignature deserialize(java.lang.String serialization)
           
static JsonWebSignatureFactory getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonWebSignatureFactory

public JsonWebSignatureFactory()
Method Detail

create

public abstract JsonWebSignature create(java.lang.String payload,
                                        java.security.PrivateKey privateKey)
                                 throws TrustException
Throws:
TrustException

create

public abstract JsonWebSignature create(byte[] payload,
                                        java.security.PrivateKey privateKey)
                                 throws TrustException
Throws:
TrustException

deserialize

public abstract JsonWebSignature deserialize(java.lang.String serialization)
                                      throws TrustException
Throws:
TrustException

getInstance

public static JsonWebSignatureFactory getInstance()