Partilhar via


Invoke-ServiceFabricDecryptText

Descriptografa o texto criptografado pelo cmdlet Invoke-ServiceFabricEncryptText.

Sintaxe

Invoke-ServiceFabricDecryptText
      [-CipherText] <String>
      [-StoreLocation <StoreLocation>]
      [-TimeoutSec <Int32>]
      [<CommonParameters>]

Description

O cmdlet Invoke-ServiceFabricDecryptText descriptografa o texto que foi criptografado usando o cmdlet Invoke-ServiceFabricEncryptText para verificação no Service Fabric.

Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet Connect-ServiceFabricCluster.

Observação

Para descriptografar o texto, o chamador desse cmdlet deve ter acesso à chave privada do certificado usado para criptografar o texto.

Exemplos

Exemplo 1: Desencriptar texto

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

O primeiro comando criptografa o texto usando o cmdlet Invoke-ServiceFabricEncryptText e armazena o resultado na variável chamada $EncryptedText.

O segundo comando descriptografa o texto armazenado na variável $EncryptedText e o salva no local de armazenamento chamado LocalMachine.

Parâmetros

-CipherText

Especifica o texto de codificação para o cmdlet.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-StoreLocation

Especifica o local de um armazenamento de certificados. Os valores válidos são:

  • CurrentUser
  • Máquina local
Tipo:StoreLocation
Valores aceites:CurrentUser, LocalMachine
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

System.String

Saídas

System.Object