有効にする-NCacheTLS
このPowerShellコマンドレットは、ネットワーク上での安全なデータ交換を保証するTLS暗号化を有効にします。この暗号化通信は、クライアント、キャッシュサーバー(クラスターノード)、ブリッジ間で行われます。TLSを有効にするには、以下のスイッチタイプから選択できます。 ClientServerCommunication, ServerToServerCommunication, BridgeCommunication この PowerShell コマンドレットの一部として。
お願い
- 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]
例
- このコマンドレットは、通信タイプのセキュリティを強化するために、ノード20.200.20.11および20.200.20.12でTLS暗号化を有効にします。
ClientServerCommunication(NAIST) と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
- このコマンドレットは、通信タイプのセキュリティを強化するために、ノード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
- このコマンドレットは、通信タイプのセキュリティを強化するために、ノード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
- このコマンドレットは、通信タイプのセキュリティを強化するために、ノード20.200.20.11および20.200.20.12でTLS暗号化を有効にします。
ClientServerCommunication(NAIST) と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設定を適用するキャッシュサーバー、キャッシュクライアント、またはブリッジノードのIPアドレスを指定します。必要なノードでTLSを設定するには、IPアドレスをカンマ区切りで指定します。 NCache インストールされていないクライアントには NCache インストールする場合は、手動で設定してください。 | - |
-Credentials |
<pscredential> |
指定された操作へのアクセスを承認するために必要なユーザー資格情報を指定します。これらの資格情報は、ノードで適切な権限を持つユーザーに属している必要があります。 | - |
-ProtocolVersion |
<String> |
TLS通信で使用するプロトコルバージョンを指定します。このパラメータには以下の2つの値を指定できます。 1. ProtocolVersion = TLS12: システムに強制的に使用させる TLS 1.2のみ すべての安全な通信のために。 2. ProtocolVersion = Auto: プロトコル バージョンを「自動」に設定すると、オペレーティング システムにインストールされサポートされている最高の TLS バージョンが自動的に使用されるようになります。 |
tls12 |