public static void Sign(this ICredentialsProvider credentialsProvider, System.Net.Http.HttpRequestMessage request, byte[] body)
 => credentialsProvider.Sign(new HttpRequestMessageAdapter(request), body);