登录从Http到Https转变

来源:互联网 发布:qq在mac上截图快捷键 编辑:程序博客网 时间:2024/05/18 06:38

参考资料

  • 简单几步让网站支持Https

  • 从Http到Https IIS 部署

  • IIS上站点的操作

  • 转换为适合IIS的证书在线工具

  • 阿里云证书部署视频

  • 细说CA与证书

  • x.509数字编码详解

  • Linux上部署证书成功的例子

        public static class Util        {            /// <summary>            /// Sets the cert policy.            /// </summary>            public static void SetCertificatePolicy()            {                ServicePointManager.ServerCertificateValidationCallback                           += RemoteCertificateValidate;            }            /// <summary>            /// Remotes the certificate validate.            /// </summary>            private static bool RemoteCertificateValidate(               object sender, X509Certificate cert,                X509Chain chain, SslPolicyErrors error)            {                return true;            }        }        private void InitializeWebServerClient()        {            var authorizationServerUri = new Uri(Paths.AuthorizationServerBaseAddress);            var authorizationServer = new AuthorizationServerDescription            {                AuthorizationEndpoint = new Uri(authorizationServerUri, Paths.AuthorizePath),                TokenEndpoint = new Uri(authorizationServerUri, Paths.TokenPath)            };            _webServerClient = new WebServerClient(authorizationServer, Clients.Client1.Id, Clients.Client1.Secret);        }//请求https地址前                Util.SetCertificatePolicy();                var authorizationState = _webServerClient.ProcessUserAuthorization(Request);//当 Oauth2 服务端 AllowInsecureHttp = false,var userAuthorization = _webServerClient.PrepareRequestUserAuthorization(new[] { "bio", "notes" },"https://客户端接受authcode地址");

创建pfx的Visual Studio自带工具

makecert,pvk2pfx

原创粉丝点击