使用X509Certificate2证书的C#DTLS实现

问题描述 投票:0回答:1

我正在尝试创建一个CoAP服务器,该服务器使用基于证书的DTLS来加密传输中的数据。我正在使用CoAP-CSharp Nuget package设置服务器,但是,我对获得RSA X509证书来使用它并不感到高兴。关于如何将X509Certificate2对象转换为DTLSEndPoint所需的OneKey的文档似乎很少。

有人设法做到这一点吗?

c# x509certificate2 coap
1个回答
0
投票
public TlsKeyPair(byte[] certificate, OneKey privateKey)

public TlsKeyPair(X509CertificateStructure[] certificateArray, OneKey privateKey)

一个密钥似乎是您证书的私钥,而不是证书本身。确保您有权访问该私钥,否则将无法执行此类握手。

© www.soinside.com 2019 - 2024. All rights reserved.