编程语言
首页 > 编程语言> > c# – 如何在.net云存储中为.net签名

c# – 如何在.net云存储中为.net签名

作者:互联网

我想知道如何使用.net中的谷歌云存储类生成signurl

我根据要求创建了字符串

GET


1388534400
/bucket/objectname

但我现在想用p12键签名这个网址,然后想让网址友好

该库未显示其特定功能 – > https://developers.google.com/resources/api-libraries/documentation/storage/v1/csharp/latest/annotated.html

所以,基本上我需要.net替换Google_Signer_P12类的php

$signer = new Google_Signer_P12(file_get_contents(__DIR__.'/'."final.p12"), "notasecret");
$signature = $signer->sign($to_sign);

解决方法:

.NET客户端不支持签名URL(它是仅XML的API),因此您需要对gsutil之类的工具进行调用,或者在应用程序内部生成RSA签名(Signing and verifying signatures with RSA C#)

标签:php,google-cloud-storage,net,asp-net,c-2
来源: https://codeday.me/bug/20191007/1865223.html