Exemple #1
0
 public RamRoleArnCredential(string accessKeyId, string accessKeySecret, string securityToken, long expiration,
                             IAlibabaCloudCredentialsProvider provider) : base(expiration, provider)
 {
     this.accessKeyId     = accessKeyId;
     this.accessKeySecret = accessKeySecret;
     this.securityToken   = securityToken;
 }
Exemple #2
0
 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);
 }
Exemple #7
0
 public BaseCredential(long expiration, IAlibabaCloudCredentialsProvider provider)
 {
     this.expiration = expiration;
     this.provider   = provider;
 }