public RamRoleArnCredential(string accessKeyId, string accessKeySecret, string securityToken, long expiration, IAlibabaCloudCredentialsProvider provider) : base(expiration, provider) { this.accessKeyId = accessKeyId; this.accessKeySecret = accessKeySecret; this.securityToken = securityToken; }
public EcsRamRoleCredential(string accessKeyId, string accessKeySecret, string securityToken, long expiration, IAlibabaCloudCredentialsProvider provider) { this.accessKeyId = accessKeyId; this.accessKeySecret = accessKeySecret; this.securityToken = securityToken; this.expiration = expiration; this.provider = provider; }
public RsaKeyPairCredential(string publicKeyId, string privateKeySecret, long expiration, IAlibabaCloudCredentialsProvider provider) { if (publicKeyId == null || privateKeySecret == null) { throw new InvalidDataException("You must provide a valid pair of Public Key ID and Private Key Secret."); } this.publicKeyId = publicKeyId; this.privateKeySecret = privateKeySecret; this.expiration = expiration; this.provider = provider; }
public bool ContainsCredentialsProvider(IAlibabaCloudCredentialsProvider provider) { return(UserConfigurationProviders.Contains(provider)); }
public void RemoveCredentialsProvider(IAlibabaCloudCredentialsProvider provider) { UserConfigurationProviders.Remove(provider); }
public void AddCredentialsProvider(IAlibabaCloudCredentialsProvider provider) { UserConfigurationProviders.Insert(0, provider); }
public BaseCredential(long expiration, IAlibabaCloudCredentialsProvider provider) { this.expiration = expiration; this.provider = provider; }