public CacheHandler(ISecretRepository secretRepository, IBuildMessageRepresentation representationBuilder, ICalculteSignature signatureCalculator)
     : base(secretRepository, representationBuilder, signatureCalculator)
 {
     _secretRepo       = secretRepository;
     _representBuilder = representationBuilder;
     _sigCalc          = signatureCalculator;
 }
 public HmacSigningHandler(IApiKeyRepository apiKeyRepository,
                       IBuildMessageRepresentation representationBuilder,
                       ICalculateSignature signatureCalculator)
 {
     this.apiKeyRepository = apiKeyRepository;
     this.representationBuilder = representationBuilder;
     this.signatureCalculator = signatureCalculator;
 }
 public HmacAuthenticationHandler(ISecretRepository secretRepository,
                                  IBuildMessageRepresentation representationBuilder,
                                  ICalculteSignature signatureCalculator)
 {
     _secretRepository      = secretRepository;
     _representationBuilder = representationBuilder;
     _signatureCalculator   = signatureCalculator;
 }
Exemple #4
0
        }                                   //  find the appsecret by appkey


        public HmacSigningHandler(ISecretRepository secretRepository,
                                  IBuildMessageRepresentation representationBuilder,
                                  ICalculteSignature signatureCalculator)
        {
            _secretRepository      = secretRepository;
            _representationBuilder = representationBuilder;
            _signatureCalculator   = signatureCalculator;
            TrySetAppKey();
        }
 public HmacAuthenticationHandler(ISecretRepository secretRepository,
     IBuildMessageRepresentation representationBuilder,
     ICalculateSignature signatureCalculator,
     IHashHelper hashHelper)
 {
     _secretRepository = secretRepository;
     _representationBuilder = representationBuilder;
     _signatureCalculator = signatureCalculator;
     _hashHelper = hashHelper;
 }
Exemple #6
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;
 }
 public BuildRequestSignature(IBuildMessageRepresentation buildMessageRepresentation, ICalculateSignature calculateSignature)
 {
     this.buildMessageRepresentation = buildMessageRepresentation;
     this.calculateSignature         = calculateSignature;
 }
 public HmacSigningHandler(IBuildMessageRepresentation representationBuilder, ICalculateSignature signatureCalculator)
 {
     _representationBuilder = representationBuilder;
     _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;
 }