net.handle.hdllib.trust
Class ChainVerifier

java.lang.Object
  extended by net.handle.hdllib.trust.ChainVerifier

public class ChainVerifier
extends java.lang.Object


Constructor Summary
ChainVerifier(java.util.List<java.security.PublicKey> rootKeys)
           
ChainVerifier(java.util.List<java.security.PublicKey> rootKeys, AbstractRequiredSignerStore requiredSigners)
           
 
Method Summary
 ChainVerificationReport verifyChain(java.util.List<IssuedSignature> issuedSignatures)
           
 ChainVerificationReport verifyValues(java.lang.String handle, java.util.List<HandleValue> values, java.util.List<IssuedSignature> issuedSignatures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainVerifier

public ChainVerifier(java.util.List<java.security.PublicKey> rootKeys)

ChainVerifier

public ChainVerifier(java.util.List<java.security.PublicKey> rootKeys,
                     AbstractRequiredSignerStore requiredSigners)
Method Detail

verifyValues

public ChainVerificationReport verifyValues(java.lang.String handle,
                                            java.util.List<HandleValue> values,
                                            java.util.List<IssuedSignature> issuedSignatures)

verifyChain

public ChainVerificationReport verifyChain(java.util.List<IssuedSignature> issuedSignatures)