net.handle.hdllib.trust
Class AbstractRequiredSignerStore

java.lang.Object
  extended by net.handle.hdllib.trust.AbstractRequiredSignerStore
Direct Known Subclasses:
FileBasedRequiredSignerStore, InMemoryRequiredSignerStore

public abstract class AbstractRequiredSignerStore
extends java.lang.Object


Field Summary
protected  java.util.List<JsonWebSignature> requiredSigners
           
 
Constructor Summary
AbstractRequiredSignerStore()
           
 
Method Summary
 java.util.List<JsonWebSignature> getRequiredSignersAuthorizedOver(java.lang.String handle)
           
 void loadSigners()
           
 boolean needsLoadSigners()
           
protected  boolean validateSelfSignedCert(JsonWebSignature cert)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requiredSigners

protected volatile java.util.List<JsonWebSignature> requiredSigners
Constructor Detail

AbstractRequiredSignerStore

public AbstractRequiredSignerStore()
Method Detail

loadSigners

public void loadSigners()

needsLoadSigners

public boolean needsLoadSigners()

validateSelfSignedCert

protected boolean validateSelfSignedCert(JsonWebSignature cert)
                                  throws TrustException
Throws:
TrustException

getRequiredSignersAuthorizedOver

public java.util.List<JsonWebSignature> getRequiredSignersAuthorizedOver(java.lang.String handle)