code: private String resolveCertCommonName(String region) {
          if (Regions.CN_NORTH_1.getName().equals(region)) {
              return "sns-cn-north-1.amazonaws.com.cn";
          }
  
          if (Regions.CN_NORTHWEST_1.getName().equals(region)) {
              return "sns-cn-northwest-1.amazonaws.com.cn";
          }
  
          if (Regions.GovCloud.getName().equals(region)) {
              return "sns-us-gov-west-1.amazonaws.com";
          }
  
          return "sns." + RegionUtils.getRegion(region).getDomain();
      }
docs: TODO SNS team will use a consistent pattern for certificate naming. Then remove the special handling based on region