/**
  * Creates an Amazon CloudFront RSA-SHA1 signature.
  *
  * @package s2Member\Files
  * @since 110926
  *
  * @param string $string Input string/data, to be signed by this routine.
  *
  * @return string|bool An RSA-SHA1 signature for Amazon CloudFront, else false on failure.
  */
 public static function amazon_cf_rsa_sign($string = '')
 {
     $cfc['private_key'] = $GLOBALS['WS_PLUGIN__']['s2member']['o']['amazon_cf_files_private_key'];
     return c_ws_plugin__s2member_utils_strings::rsa_sha1_sign((string) $string, $cfc['private_key']);
 }
 /**
  * Creates an Amazon CloudFront RSA-SHA1 signature.
  *
  * @package s2Member\Files
  * @since 110926
  *
  * @param str $string Input string/data, to be signed by this routine.
  * @return str|bool An RSA-SHA1 signature for Amazon CloudFront, else false on failure.
  */
 public static function amazon_cf_rsa_sign($string = FALSE)
 {
     $cfc["private_key"] = $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["amazon_cf_files_private_key"];
     return c_ws_plugin__s2member_utils_strings::rsa_sha1_sign((string) $string, $cfc["private_key"]);
 }