• Facebook
  • Twitter(现为X)
  • Youtube
  • 内衬
  • RSS
  • 文档
  • 比较
  • 博客
  • 下载
  • 联系我们
下载
显示/隐藏目录

启用-NCacheTLS

此 PowerShell cmdlet 启用 TLS 加密,以确保网络数据交换的安全。加密通信发生在客户端、缓存服务器(集群节点)和网桥之间。要启用 TLS,您可以选择不同的开关类型,例如: ClientServerCommunication, ServerToServerCommunication和 BridgeCommunication 作为此 PowerShell cmdlet 的一部分。

注意:
  • 从 5.3 SP5 开始,客户端和服务器可以拥有不同的证书。
  • 如报名参加 ProtocolVersion 参数, NCache 版本应该是 NCache 5.3 SP5 或更高版本. 较旧的客户端(5.3 SP5 之前)不支持此功能。
Enable-NCacheTLS -ServerCertificateCN -ServerCertificateThumbprint `
                 [-ClientCertificateCN] [-ClientCertificateThumbprint] `
                 [-ClientServerCommunication] [-ProtocolVersion] `
                 [-ServerToServerCommunication] [-BridgeCommunication] `
                 [-UseMutualTLSForClientToServer] [-UseMutualTLSForServerToServer] `
                 [-Node] [-Credentials]

例子

  • 此 cmdlet 在节点 20.200.20.11 和 20.200.20.12 上启用 TLS 加密,以增强通信类型的安全性 ClientServerCommunication 和 BridgeCommunication. UseMutualTLSForClientToServer 指定客户端是否需要证书。它使用 TLS1.2 默认进行安全通信。
Enable-NCacheTLS -Node "20.200.20.11,20.200.20.12" -ServerCertificateCN "MyCert" `
                 -ServerCertificateThumbprint "1234567890ABCDEF" `
                 -ClientCertificateCN "MyClientCert" `
                 -ClientCertificateThumbprint "1234567890EFGHIJKL" -ClientServerCommunication `
                 -BridgeCommunication `
                 -UseMutualTLSForClientToServer true
  • 此 cmdlet 在节点 20.200.20.11 和 20.200.20.12 上启用 TLS 加密,以增强通信类型的安全性 ServerToServerCommunication. UseMutualTLSForServerToServer 指定服务器端是否需要证书。它允许操作系统选择最适合其安全通信的协议。
Enable-NCacheTLS -Node "20.200.20.11,20.200.20.12" -ServerCertificateCN "MyCert" `
                 -ServerCertificateThumbprint "1234567890ABCDEF" -ServerToServerCommunication `
                 -UseMutualTLSForClientToServer false -UseMutualTLSForServerToServer true `
                 -ProtocolVersion auto
  • 此 cmdlet 在节点 20.200.20.11 和 20.200.20.12 上启用 TLS 加密,以增强通信类型的安全性 ServerToServerCommunication. 它允许为客户端和服务器添加单独的证书。
Enable-NCacheTLS -Node "20.200.20.11,20.200.20.12" -ServerCertificateCN "MyCert" `
                 -ServerCertificateThumbprint "1234567890ABCDEF" `
                 -ClientCertificateCN "MyClientCert" `
                 -ClientCertificateThumbprint "1234567890EFGHIJKL" `
                 -ServerToServerCommunication `
                 -UseMutualTLSForServerToServer true
  • 此 cmdlet 在节点 20.200.20.11 和 20.200.20.12 上启用 TLS 加密,以增强通信类型的安全性 ClientServerCommunication 和 BridgeCommunication使用安全措施 证书. UseMutualTLSForClientToServer 指定客户端是否需要证书。它使用 TLS1.2 默认进行安全通信。
Enable-NCacheTLS -Node "20.200.20.11,20.200.20.12" `
                 -ServerCertificateCN "MyCert" `
                 -ServerCertificateThumbprint "1234567890ABCDEF" `
                 -ClientCertificateCN "MyClientCert" `
                 -ClientCertificateThumbprint "1234567890EFGHIJKL" `
                 -ClientServerCommunication `
                 -BridgeCommunication -UseMutualTLSForClientToServer true `
                 -Credentials (Get-Credential john_smith)

物业

注意:

名称上带有星号 (*) 的参数为必填参数,其余为可选参数。

参数 数据类型 描述 默认值
-ServerCertificateCN* <String> 此 ServerCertificateCN 参数是服务器 SSL 证书的通用名称 (CN),由客户端和集群中的其他服务器验证。 -
-ServerCertificateThumbprint* <String> 指定服务器 SSL 证书的唯一 SHA-1 指纹以供识别。 -
-ClientCertificateCN <String> 此 ClientCertificateCN 参数是客户端 SSL 证书的通用名称 (CN),由服务器验证。 -
-ClientCertificateThumbprint <String> 指定客户端 SSL 证书的唯一 SHA-1 指纹以进行相互身份验证。 -
-ClientServerCommunication <SwitchParameter> 为客户端和服务器节点之间的通信启用 TLS 加密。 假
-ServerToServerCommunication <SwitchParameter> 为集群内的服务器节点之间的通信启用 TLS 加密。 假
-BridgeCommunication <SwitchParameter> 为之间的通信启用 TLS 加密 NCache 桥接和地理上分离的缓存。 假
-UseMutualTLSForClientToServer <String> 强制客户端节点在通信期间提供有效的 TLS 证书进行身份验证。启用后,所有连接到服务器的客户端节点都必须提供有效的 TLS 证书,并且其颁发机构必须列在服务器的受信任根中。 假
-UseMutualTLSForServerToServer <String> 强制服务器节点在通信期间提供有效的 TLS 证书进行身份验证。启用后,连接到第一台服务器的服务器必须提供有效的 TLS 证书。此外,所有服务器的证书颁发机构都必须包含在每台服务器的“受信任根”中。 真
-Node <String> 指定将应用 TLS 设置的缓存服务器、缓存客户端或 Bridge 节点的 IP 地址。请提供以逗号分隔的 IP 地址列表,以便在所需节点上配置 TLS。请确保客户端节点 NCache 已安装的已包含;对于没有安装的客户端 NCache 安装,请手动配置它们。 -
-Credentials <pscredential> 指定授权访问指定操作所需的用户凭据。这些凭据应属于在节点上具有适当权限的用户。 -
-ProtocolVersion <String> 指定 TLS 通信期间要使用的协议版本。此参数有两个可能的值:
1. ProtocolVersion = TLS12:强制系统使用 仅 TLS 1.2 用于所有安全通信。
2. ProtocolVersion = Auto:当协议版本设置为“自动”时,系统现在将自动使用操作系统上安装和支持的最高 TLS 版本。
TLS12

联系我们

联系电话

+1 214-619-2601   (美国)

+44 20 7993 8327   (英国)

 
邮箱地址

sales@alachisoft.com

support@alachisoft.com

NCache
  • 版本比较
  • NCache 卓越
  • 基准
下载
定价
尝试游乐场

部署
  • 云(SaaS 和软件)
  • 内部部署
  • Kubernetes
  • Docker
技术用例
  • ASP.NET 会话
  • ASP.NET Core 会话
  • 发布/订阅消息
  • 实时 ASP.NET SignalR
  • 物联网(IOT)
  • NoSQL 数据库
  • 流处理
  • 微服务
相关资源
  • 杂志文章
  • 第三方文章
  • 专题文章
  • 视频
  • 白皮书
  • 作品
  • 会谈
  • 博客
  • 文档
客户案例研究
  • 评价
  • 客户
支持
  • 安排演示
  • 论坛(谷歌组)
  • 小技巧
关于我们
  • 领导团队
  • 合作伙伴
  • 新闻
  • 活动
  • 加入我们
联系我们

  • 英语简体中文法语版德语版意大利语版日语版韩语版葡萄牙语西班牙语

  • 联系我们
  •  
  • 网站地图
  •  
  • 使用条款
  •  
  • 隐私政策
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。
Back to top