服务器异常 证书不可用,SslStream AuthenticateAsServer失败,并显示"服务器证书私钥不可用".单...

Basically what I want to do is run the MSDN example about SslStream on Mono.

I keep getting the exception: Exception: The authentication or decryption has failed.

Inner exception: Server certificate Private Key unavailable.

I assume the code should be fine, and that my problem is certificate/environment related.

I have tried generating self-singed-certificates with both the OpenSsl toolkit and makecert. I have also installed those certificates with certmgr in the Trust strof off both the user and the machine.

I am out of ideas and have no further clue. Anyone? A step-by-step tutorial would be nice, but anything will be appreciated.

Solutions1

Actually I found a solution that was suggested in this answer.

Use the X509Certificate2 class instead of X509Certificate

Embed the private key in the certificate (make a .pfx file)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值