public U2FClientReferenceImpl(IClientCrypto crypto, IOriginVerifier appIdVerifier,
                               IChannelIdProvider channelIdProvider, IU2FServer server, IU2FKey key, IClock clock)
 {
     this.crypto            = crypto;
     this.appIdVerifier     = appIdVerifier;
     this.channelIdProvider = channelIdProvider;
     this.server            = server;
     this.key   = key;
     this.clock = clock;
 }
 public U2FClientReferenceImpl(IClientCrypto crypto, IOriginVerifier appIdVerifier,
     IChannelIdProvider channelIdProvider, IU2FServer server, IU2FKey key, IClock clock)
 {
     this.crypto = crypto;
     this.appIdVerifier = appIdVerifier;
     this.channelIdProvider = channelIdProvider;
     this.server = server;
     this.key = key;
     this.clock = clock;
 }