Amazon.DNXCore.IntegrationTests.General.ProxyRefreshingAWSCredentials.GenerateNewCredentials C# (CSharp) Method

GenerateNewCredentials() protected method

protected GenerateNewCredentials ( ) : CredentialsRefreshState
return CredentialsRefreshState
            protected override CredentialsRefreshState GenerateNewCredentials()
            {
                var credentials = UtilityMethods.CreateTemporaryCredentials();
                var ic = credentials.GetCredentials();

                DateTime expiration;
                if (expireValue.HasValue)
                {
                    expiration = expireValue.Value;
                }
                else
                {
                    var now = DateTime.Now;
                    expiration = now + expireOffset;
                }

                return new CredentialsRefreshState(ic, expiration);
            }
        }
General.ProxyRefreshingAWSCredentials