我想使用C#将证书存储在S3上,我认为后面的代码很好,因为我之前多次使用它,但是base64字符串已损坏,我怀疑问题出在JavaScript上。
证书的类型为X509Certificate
在JavaScript中,这是我拥有的代码:
src
C#代码后面
var parameters = {};
var files = document.getElementById('pfx_file').files;
var binaryData1 = files[0]
parameters.file = window.btoa(binaryData1);
parameters.password = "test1212"
var zzzz= {};
var url = "";
zzzz.Upload = $.ajax({
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/CodeBehind.asmx/UploadCertificate",
data: JSON.stringify(parameters)
});