Example #1
0
 public U2FServerReferenceImpl(IChallengeGenerator challengeGenerator, IServerDataStore dataStore, IServerCrypto cryto,
                               ICollection <string> origins)
 {
     // Object Identifier for the attestation certificate transport extension fidoU2FTransports
     // The number of bits in a byte. It is used to know at which index in a BitSet to look for
     // specific transport values
     // TODO: use these for channel id checks in verifyBrowserData
     this.challengeGenerator = challengeGenerator;
     this.dataStore          = dataStore;
     this.cryto     = cryto;
     allowedOrigins = CanonicalizeOrigins(origins);
 }