Beispiel #1
0
 public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider, SigningStrategy signingStrategy, ISigner signer) : base(authDetailsProvider)
 {
     this.keyId  = authDetailsProvider.KeyId;
     this.signer = signer;
     this.signer.Init(true, authDetailsProvider.GetPrivateKey());
     this.signingStrategy = signingStrategy;
 }
        public static HttpClientHandler FromAuthProvider(IBasicAuthenticationDetailsProvider provider, SigningStrategy signingStrategy)
        {
            var requestSigner = new DefaultRequestSigner(provider, signingStrategy);

            return(FromRequestSigner(requestSigner));
        }
Beispiel #3
0
 public DefaultRequestSigner(IBasicAuthenticationDetailsProvider authDetailsProvider, SigningStrategy signingStrategy) :
     this(authDetailsProvider, signingStrategy, SignerUtilities.GetSigner("SHA-256withRSA"))
 {
 }
        public static HttpClientHandler FromConfigFile(string configPath, string profile, SigningStrategy signingStrategy)
        {
            var provider = new ConfigFileAuthenticationDetailsProvider(configPath, profile);

            return(FromAuthProvider(provider, signingStrategy));
        }