Exemplo n.º 1
0
 public CacheHandler(ISecretRepository secretRepository, IBuildMessageRepresentation representationBuilder, ICalculteSignature signatureCalculator)
     : base(secretRepository, representationBuilder, signatureCalculator)
 {
     _secretRepo       = secretRepository;
     _representBuilder = representationBuilder;
     _sigCalc          = signatureCalculator;
 }
 public HmacAuthenticationHandler(ISecretRepository secretRepository,
                                  IBuildMessageRepresentation representationBuilder,
                                  ICalculteSignature signatureCalculator)
 {
     _secretRepository      = secretRepository;
     _representationBuilder = representationBuilder;
     _signatureCalculator   = signatureCalculator;
 }
Exemplo n.º 3
0
        }                                   //  find the appsecret by appkey


        public HmacSigningHandler(ISecretRepository secretRepository,
                                  IBuildMessageRepresentation representationBuilder,
                                  ICalculteSignature signatureCalculator)
        {
            _secretRepository      = secretRepository;
            _representationBuilder = representationBuilder;
            _signatureCalculator   = signatureCalculator;
            TrySetAppKey();
        }
Exemplo n.º 4
0
 public HmacSigningHandler(
     string apiKey,
     string secretKey,
     IBuildMessageRepresentation representationBuilder,
     ICalculteSignature signatureCalculator)
 {
     this.apiKey                = apiKey;
     this.secretKey             = secretKey;
     this.representationBuilder = representationBuilder;
     this.signatureCalculator   = signatureCalculator;
 }
 public HmacSigningHandler(
     string apiKey,
     string secretKey,
     IBuildMessageRepresentation representationBuilder,
     ICalculteSignature signatureCalculator)
 {
     this.apiKey = apiKey;
     this.secretKey = secretKey;
     this.representationBuilder = representationBuilder;
     this.signatureCalculator = signatureCalculator;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="HmacSigningHandler"/> class.
 /// </summary>
 /// <param name="secretRepository">The secret repository.</param>
 /// <param name="representationBuilder">The representation builder.</param>
 /// <param name="signatureCalculator">The signature calculator.</param>
 public HmacSigningHandler(ISecretRepository secretRepository, IBuildMessageRepresentation representationBuilder, ICalculteSignature signatureCalculator)
 {
     this.secretRepository      = secretRepository;
     this.representationBuilder = representationBuilder;
     this.signatureCalculator   = signatureCalculator;
 }