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)); }
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)); }