ACMESharp.AcmeClientUnitTests.BuildClient C# (CSharp) Method

BuildClient() private static method

private static BuildClient ( Uri rootUrl = null, ISigner signer = null, string testTagHeader = null ) : AcmeClient
rootUrl System.Uri
signer ISigner
testTagHeader string
return AcmeClient
        private static AcmeClient BuildClient(Uri rootUrl = null, ISigner signer = null, string testTagHeader = null)
        {
            var c = new AcmeClient(rootUrl, signer: signer);

            if (_proxy != null)
                c.Proxy = _proxy;
            if (testTagHeader != null)
                c.BeforeGetResponseAction = x =>
                {
                    x.Headers.Add("X-ACME-TestTag", testTagHeader);
                };

            LastAcmeClient = c;
            return c;
        }