content: package com.alipay.easysdk.kms.aliyun.credentials;
  
  import com.alipay.easysdk.kms.aliyun.credentials.utils.StringUtils;
  
  public class AccessKeyCredentials implements ICredentials {
      private  String accessKeyId;
      private  String accessKeySecret;
  
      public AccessKeyCredentials(String accessKeyId, String accessKeySecret) {
          if (StringUtils.isEmpty(accessKeyId)) {
              throw new IllegalArgumentException("Access key ID cannot be empty");
          }
          if (StringUtils.isEmpty(accessKeySecret)) {
              throw new IllegalArgumentException("Access key secret cannot be empty");
          }
          this.accessKeyId = accessKeyId;
          this.accessKeySecret = accessKeySecret;
      }
  
      public void setAccessKeyId(String accessKeyId) {
          this.accessKeyId = accessKeyId;
      }
  
      public void setAccessKeySecret(String accessKeySecret) {
          this.accessKeySecret = accessKeySecret;
      }
  
      @Override
      public String getAccessKeyId() {
          return accessKeyId;
      }
  
      @Override
      public String getAccessKeySecret() {
          return accessKeySecret;
      }
  
      @Override
      public String getSecurityToken() {
          return null;
      }
  }
  