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