Azure VPN 错误找不到可与此可扩展身份验证协议一起使用的证书。 (错误798)

2024-04-21

我正在 Azure 中创建 VPN,并在以下位置创建自签名证书:

本地计算机: 个人/证书:颁发给:FQDN 名称是证书的名称 受信任的根证书颁发机构/证书: 从个人手动复制

我已经在 Azure 中配置了 VPN,并且已下载并解压该 VPN,并且 VPN 客户端已成功安装,但是,当我运行客户端时,收到以下错误:

找不到可与此可扩展程序一起使用的证书 身份验证协议。 (错误798)

截屏:

该错误似乎表明未找到证书,名称重要吗?

我是否应该将证书名称从 Azurecert 更改为 FQDN(我本地计算机中的名称)?

提前谢谢你的帮助。

更新: 我删除了 Azure 配置中的现有认证,并使用本地计算机证书中显示的相同 FQDN 名称重新添加回来,我重新下载了客户端,删除了现有已安装的 VPN 客户端并重新安装了新客户端,我收到了相同的错误消息。所以看来名字并不是根本原因?

UPDATE2:

我遵循的程序:

  1. 在本地笔记本电脑上使用 FQDN 名称创建自签名证书;

    New-SelfSignedCertificate –DnsName NV-RXIE.novantas.pri -CertStoreLocation “cert:\LocalMachine\My”

  2. 将自签名证书添加为受信任的证书颁发机构,将新证书复制到受信任的根证书颁发机构

  3. 导出证书并打开它,复制证书部分并粘贴到 VPN 设置 – 根证书、公共证书数据

  4. 下载VPN客户端并将其安装在笔记本电脑上,运行它

  5. 连接失败,原因如下:

找不到可与此可扩展程序一起使用的证书 身份验证协议。 (错误798)


当您尝试使用 VPN 客户端连接到 Azure 虚拟网络时(导出根证书公钥除外).cer将文件上传到 Azure,使用点到站点连接到 VNet 的每台客户端计算机都必须安装客户端证书。您可以从自签名根证书生成客户端证书,然后导出并安装客户端证书。如果未安装客户端证书,则认证失败。

如果客户端证书丢失,则会出现此问题Certificates - Current User\Personal\Certificates.

你可以按照这个solution https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-troubleshoot-vpn-point-to-site-connection-problems#solution来解决这个问题。有关如何安装客户端证书的详细信息,请参阅生成并导出点到站点连接的证书。 https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-certificates-point-to-site

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure VPN 错误找不到可与此可扩展身份验证协议一起使用的证书。 (错误798) 的相关文章

  • 配置Apache将SSL客户端证书发送到后端服务器

    我想配置 Apache 以便它接收客户端证书 并将其传递到另一台服务器 我在用着 Windows 上的 Apache 2 0 65 后端服务器是基于 apache 的解决方案 IBM HTTP Server 我尝试了这个配置
  • 请求开发者证书的分发配置文件

    使用 Xcode 9 1 构建 iOS 应用程序后 我尝试将其存档 但我收到以下错误消息 配置文件 MyAppProfile 不包括签名证书 iPhone Developer My Name X1YZ2AB3CD 仔细观察后 我发现 MyA
  • 如何重新运行成功的 azure devops YAML 管道阶段以及后续的任何阶段?

    阶段 A gt B gt C gt D C 失败并出现错误 暗示阶段 B 的输出存在问题 尽管它成功了 作为失败的阶段 我可以重新运行 C 如果成功 D 将运行 在本例中它仍然失败 我可以重新运行 B 它再次成功 但是 C 和 D 被 跳过
  • 使用 Azure 表存储进行代码优先和身份验证

    我正在开发一个小型网络应用程序 并且刚刚达到开发阶段 我需要开始做出数据库决策 我最初的计划是在 Azure 上使用 EF Code First 和 MSSQL 因为它只是简化了使用数据库的过程 然而 当我研究 Azure 上的数据库托管功
  • 停止/终止按消耗计划运行实例的 Azure Functions

    如何在消耗计划 以前称为动态计划 上终止 azure 函数可运行实例 执行 我正在运行时版本 1 0 上运行 azure 函数 很少有 一些未显示在下面屏幕截图的日志中 运行时间超过了五分钟函数超时阈值 检查具有 DOTTED 状态的 然而
  • 代码签名证书选项

    我被分配了为我的公司购买数字证书来签署我们的代码的任务 我们在 Microsoft 领域开发应用程序 主要是 WPF 或基于 Web 我调查了选项 发现 Comodo 价格合理且反应灵敏 我们准备继续通过它们购买证书 但是在注册表单中有各种
  • Connect-AzAccount 无提示

    我正在尝试使用以下方式登录 Azure 门户 Connect AzAccount 此代码要求我输入我不想要的提示 我们可以使用一些简单的配置脚本自动登录吗 正如Joy所说 您可以通过凭据使用用户帐户登录 但不会出现任何提示 请确保您的帐户未
  • 设置存储在 Blob 上的媒体文件的内容类型

    我们有一个托管在 Azure 上的网站 它是基于媒体的 我们使用 JWPlayer 通过 HTTP 伪流来播放媒体 媒体文件以 3 种格式存储在 blob 上 mp4 ogg webm 问题是所有类型的媒体文件的内容类型都设置为应用程序 八
  • 无法让 Azure 缓存正常工作。 “暂时出现故障,请稍后重试。”

    那么 今天我 安装了azure SDK 2 1 并且 使用单个 WorkerRole 创建了一个新项目 使用 NuGet 获取缓存包 将角色的缓存设置为 并置 在 app config 中将主机设置为 WorkerRole1 评论安全部分
  • 使用命令式绑定在 Cosmos DB 中添加文档

    我正在使用 Azure Functions 并且想要使用强制绑定 https learn microsoft com en us azure azure functions functions reference csharp impera
  • 用于保护网站安全(使用 SSL)时,数字证书如何工作?

    请帮助我了解整个过程是如何进行的 据我了解 Web 浏览器包含 verisign Entrust Comodo 等证书颁发机构 CA 的根证书 但是当用户访问安全页面时到底会发生什么 Web 浏览器是否向 CA 服务器发送请求来验证证书 还
  • 当我进行部署槽交换时,为什么 azure 会重新启动网站?

    我有一个在 Azure 网站上运行的 net 4 5 网站 我已经设置了暂存部署 我预热两个站点 然后运行交换过程 从 azure 门户和 Azure powershell 无论我尝试什么 交换过程都会重新启动我的网站 两个 并且它们需要大
  • Azure函数插入但不更新cosmosDB

    我有一个 azure 函数 从 Azure 服务总线队列接收消息并将文档发送到 cosmosDB 我正在使用 Azure 函数 1 x public static class Function1 FunctionName Function1
  • 保留子网范围内的私有IP地址

    我有一个 Arm 模板 其中有一个带有 2 个子网的 vNet 我正在尝试使用静态专用 IP 地址将网卡部署到其中之一 它曾经是动态的 并且运行良好 现在它是静态的 我已经设置了我想要网卡拥有的IP 但是当我部署时 它说IP无效 我尝试更改
  • Azure 2012 年 10 月 SDK 损坏 UseDevelopmentStorage=true

    有人尝试过使用 usedevelopmentstorage true 连接字符串的 2012 年 10 月 Azure sdk 吗 CloudStorageAccount Parse UseDevelopmentStorage true 抛
  • XRDP 突然无法连接到 Azure VM

    The RDP doesnt connect to the Azure Linux VM suddenly the error is Password failed error problem connecting This is the
  • Azure 流量管理器可以与 API 管理一起使用吗?

    当我将端点添加到流量管理器时 只有网站和云服务可供选择 我可以将 API 管理服务与流量管理器结合使用吗 是的 除了 Azure 网站和 Azure 云服务之外 还可以将外部终结点添加到 Azure 流量管理器配置文件中 您将需要使用 Az
  • 如何在 access_token 中添加角色声明,目前它是在 id_token 中?

    我正在使用 PKCE 跟踪身份验证代码流 我的身份提供程序是 Azure Active Directory 我从应用程序注册创建了一个应用程序 客户端应用程序 在清单中 我添加了如下所示的 appRoles appRoles allowed
  • 使用 BlobOutputStream 在 Azure 中上传 blob

    我正在尝试直接从流上传 blob 因为我不知道我决定尝试的流的长度这个答案 https stackoverflow com a 24621538 3695939 这不起作用 即使它从流中读取并且不会抛出任何异常 内容也不会上传到我的容器 我
  • 如何检测环境是在 Azure 托管服务工作者角色中进行暂存还是生产?

    我在托管服务中担任辅助角色 工作人员每天都会发送电子邮件 但在托管服务中 有 2 个环境 Staging 和 Production 所以我的工人角色每天发送电子邮件 2 次 我想知道如何检测工人是否处于停滞状态或生产状态 提前致谢 根据我的

随机推荐