Condividi tramite


Invoke-ServiceFabricDecryptText

Decrittografa il testo crittografato dal cmdlet Invoke-ServiceFabricEncryptText .

Sintassi

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

Descrizione

Il cmdlet Invoke-ServiceFabricDecryptText decrittografa il testo crittografato usando il cmdlet Invoke-ServiceFabricEncryptText per la verifica in Service Fabric.

Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster .

Nota

Per decrittografare il testo, il chiamante di questo cmdlet deve avere accesso alla chiave privata del certificato usato per crittografare il testo.

Esempio

Esempio 1: Decrittografare il testo

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

Il primo comando crittografa il testo usando il cmdlet Invoke-ServiceFabricEncryptText e archivia il risultato nella variabile denominata $EncryptedText.

Il secondo comando decrittografa il testo archiviato nella variabile $EncryptedText e lo salva nel percorso dell'archivio denominato LocalMachine.

Parametri

-CipherText

Specifica il testo crittografato per il cmdlet.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StoreLocation

Specifica il percorso di un archivio certificati. I valori validi sono:

  • CurrentUser
  • LocalMachine
Type:StoreLocation
Accepted values:CurrentUser, LocalMachine
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

Specifica il periodo di timeout, espresso in secondi, per l'operazione.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

System.String

Output

System.Object