Invoke-ServiceFabricDecryptText
Расшифровывает текст, зашифрованный командлетом Invoke-ServiceFabricEncryptText.
Синтаксис
Invoke-ServiceFabricDecryptText
[-CipherText] <String>
[-StoreLocation <StoreLocation>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Описание
Командлет Invoke-ServiceFabricDecryptText расшифровывает текст, зашифрованный с помощью командлета Invoke-ServiceFabricEncryptText для проверки в Service Fabric.
Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster.
Заметка
Чтобы расшифровать текст, вызывающий этот командлет должен иметь доступ к закрытому ключу сертификата, используемого для шифрования текста.
Примеры
Пример 1. Расшифровка текста
PS C:\windows\system32> $EncryptedText = Invoke-ServiceFabricEncryptText -Text "hello world" -CertThumbprint $Thumbprint
-CertStore -StoreLocation LocalMachine -StoreName My
PS C:\windows\system32> Invoke-ServiceFabricDecryptText -CipherText $EncryptedText -StoreLocation "LocalMachine"
hello world
Первая команда шифрует текст с помощью командлет а invoke-ServiceFabricEncryptText и сохраняет результат в переменной с именем $EncryptedText.
Вторая команда расшифровывает текст, хранящийся в переменной $EncryptedText, и сохраняет его в расположении хранилища с именем LocalMachine.
Параметры
-CipherText
Указывает текст шифра для командлета.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-StoreLocation
Указывает расположение хранилища сертификатов. Допустимые значения:
- CurrentUser
- LocalMachine
Тип: | StoreLocation |
Допустимые значения: | CurrentUser, LocalMachine |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TimeoutSec
Указывает период времени ожидания (в секундах) для операции.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
System.String
Выходные данные
System.Object