Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 客户端HttpListener的SSL证书_C#_Ssl_.net Core_Httplistener - Fatal编程技术网

C# 客户端HttpListener的SSL证书

C# 客户端HttpListener的SSL证书,c#,ssl,.net-core,httplistener,C#,Ssl,.net Core,Httplistener,我有一个客户端WPF应用程序,它承载一个带有HttpListeners的公共API。为了确保信息和API密钥的传输安全,我决定使用https而不是http,但问题是SSL证书 API的工作流程: Client2可以使用某个令牌访问Client1的API并注册自身 Client1通过Client2上的API向Client2发送状态更新 Client2可以向Client1发送更改其状态的命令 我如何实现这一点?我应该为每个客户端创建一个SSL证书,还是有其他解决方案 或者可能有一种更简单的方法来

我有一个客户端WPF应用程序,它承载一个带有HttpListeners的公共API。为了确保信息和API密钥的传输安全,我决定使用https而不是http,但问题是SSL证书

API的工作流程:

  • Client2可以使用某个令牌访问Client1的API并注册自身
  • Client1通过Client2上的API向Client2发送状态更新
  • Client2可以向Client1发送更改其状态的命令
我如何实现这一点?我应该为每个客户端创建一个SSL证书,还是有其他解决方案

或者可能有一种更简单的方法来保护传输的数据,我只是不知道