str( 'server_key' ); if ( ! $settings->flag( 'use_hmac' ) || '' === $secret ) { return new NullSigner(); } // The server key is the shared secret; there is no second credential to configure. return new HmacSigner( $secret ); } }