Sdílet prostřednictvím


Invoke-ServiceFabricDecryptText

Dešifruje text zašifrovaný rutinou Invoke-ServiceFabricEncryptText.

Syntaxe

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

Description

Rutina Invoke-ServiceFabricDecryptText dešifruje text zašifrovaný pomocí rutiny Invoke-ServiceFabricEncryptText pro ověření ve službě Service Fabric.

Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster.

Poznámka

K dešifrování textu by volající této rutiny měl mít přístup k privátnímu klíči certifikátu použitého k šifrování textu.

Příklady

Příklad 1: Dešifrování textu

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

První příkaz zašifruje text pomocí rutiny Invoke-ServiceFabricEncryptText a uloží výsledek do proměnné s názvem $EncryptedText.

Druhý příkaz dešifruje text uložený v proměnné $EncryptedText a uloží ho do umístění úložiště s názvem LocalMachine.

Parametry

-CipherText

Určuje šifrový text rutiny.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-StoreLocation

Určuje umístění úložiště certifikátů. Platné hodnoty jsou:

  • CurrentUser
  • LocalMachine
Typ:StoreLocation
Přípustné hodnoty:CurrentUser, LocalMachine
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TimeoutSec

Určuje časový limit operace v sekundách.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

System.String

Výstupy

System.Object