raw_signature(), $signature ) ) { throw new Signature_Verification_Exception( __( 'Invalid request signature.', 'amazon-s3-and-cloudfront' ) ); } } /** * Get the hashed signature for this response. * * @return string */ public function hashed_signature(): string { return wp_hash_password( $this->raw_signature() ); } /** * Get the raw signature for this response. * * @return string */ protected function raw_signature(): string { return AS3CF_Utils::reduce_url( network_home_url() ) . '|' . json_encode( $this->jsonSerialize() ) . '|' . AUTH_SALT; } }