public SecurityHeaderFactory(
     IEndpointProvider endpointProvider,
     IDateTimeProvider dateTimeProvider,
     IRandomNumberGeneratorProvider randomNumberGeneratorProvider)
 {
     this.endpointProvider = endpointProvider;
     this.dateTimeProvider = dateTimeProvider;
     this.randomNumberGeneratorProvider = randomNumberGeneratorProvider;
 }
 /// <summary>
 /// 初始化随机数生成器
 /// </summary>
 /// <param name="randomNumberGeneratorProvider">随机数字生成器</param>
 public RandomProvider(IRandomNumberGeneratorProvider randomNumberGeneratorProvider = null)
 {
     _randomNumberGeneratorProvider = randomNumberGeneratorProvider ?? new RandomNumberGeneratorProvider();
 }