我们的朋友在将私有证书加载到httpHandler时遇到问题。
我们正在使用.net核心,并且需要将所有应用程序托管在云中。
主要目标是从SQS获取消息并在使用消耗的数据之后执行一些指定的API快照。
我们的公钥/私钥证书有问题。我们尝试了所有可能的加载方式。
public async Task<HttpResponseMessage> VisitHttps()
{
// Proceed for an invalid cerficate
ServicePointManager.ServerCertificateValidationCallback +=
(sender, certificate, chain, sslPolicyErrors) => true;
// Add the certificate
var handler = new HttpClientHandler();
var cert = GetMyCert();
if (cert != null)
{
handler.ClientCertificates.Add(cert);
handler.ClientCertificateOptions = ClientCertificateOption.Manual;
handler.SslProtocols = System.Security.Authentication.SslProtocols.Tls12;
//handler.PreAuthenticate = true;
}
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
HttpClient cclient = new HttpClient(handler)
{
//BaseAddress = new Uri("https://someurl.com")
};
cclient.DefaultRequestHeaders.Accept.Clear();
cclient.DefaultRequestHeaders.Accept.Add(new
MediaTypeWithQualityHeaderValue("application/json"));
return await cclient.GetAsync("https://some-url.com/ping"); }
Run Code Online (Sandbox Code Playgroud)
方法GetMyCert()如下所示:
string currentLocation …Run Code Online (Sandbox Code Playgroud) 一开始我会告诉你,我对Nhibernate完全是绿色的,但我想知道如何将Nhibernate用于已经制作的DataBase.DataBase本身相当大(我在CPU上使用的部分是1gb).我不是xml映射的忠实粉丝.我认为这个工具可能对我有帮助(https://www.devart.com/entitydeveloper/),但它的性能并不令人满意.所以我应该使用代码,然后用XML映射它,或者我可以采用的其他方式是什么?
嘿伙计们,我们正在和朋友一起学习如何编码,我们刚刚从后端转向前端。一开始,我们面临着一个我们无法解决的问题。我们希望在这种形式的背景中有一个图像:
<form asp-controller="Notes" asp-action="Index" method="get">
<p1>
Hashtag: @Html.DropDownList("noteHashtag", "All")
Name: <input type="text" name="SearchString">
<input type="submit" value="Filter" />
</p1>
</form>
Run Code Online (Sandbox Code Playgroud)
我们尝试做一些像添加到 p1 或形成这样的事情:
style="background-image:url(//images///images/SearchBg.jpg)"
Run Code Online (Sandbox Code Playgroud)
但它不工作。我们正在学习 ASP.NET 核心 1.0.0。谢谢回复