Udostępnij za pośrednictwem


Invoke-ServiceFabricEncryptText

Szyfruje tekst do uwzględnienia w manifestach lub konfiguracjach usługi Service Fabric.

Składnia

Invoke-ServiceFabricEncryptText
      [-Text] <String>
      [-AlgorithmOid <String>]
      [-CertStore]
      -CertThumbprint <String>
      [-StoreName <String>]
      [-StoreLocation <StoreLocation>]
      [-TimeoutSec <Int32>]
      [<CommonParameters>]
Invoke-ServiceFabricEncryptText
      [-Text] <String>
      [-AlgorithmOid <String>]
      [-CertFile]
      -Path <String>
      [-TimeoutSec <Int32>]
      [<CommonParameters>]

Opis

Polecenie cmdlet Invoke-ServiceFabricEncryptText szyfruje tekst dołączany do manifestu klastra usługi Service Fabric, manifestu aplikacji lub konfiguracji aplikacji.

Uwaga

Certyfikat używany do szyfrowania tekstu musi zawierać szyfrowanie danych jako jedno z pól Użycie klucza.

Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster .

Przykłady

Przykład 1. Szyfrowanie tekstu za pomocą manifestu usługi Service Fabric

$thumbprint="bf 7c 7a 9f 02 6c 60 62 c6 df 65 55 98 b7 44 e3 99 46 f7 27"
$encryptedText = Invoke-ServiceFabricEncryptText -Text "hello world" -CertThumbprint $thumbprint -CertStore -StoreLocation LocalMachine -StoreName My

Przykład 2:

$encryptedText = Invoke-ServiceFabricEncryptText -Text "hello world" -CertFile -Path c:\temp\mycert.cer

Parametry

-AlgorithmOid

Określa identyfikator obiektu algorytmu dla tego polecenia cmdlet.

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

-CertFile

Wskazuje, że to polecenie cmdlet używa opcji CertFile.

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

-CertStore

Wskazuje, że to polecenie cmdlet używa opcji CertStore.

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

-CertThumbprint

Określa odcisk palca certyfikatu.

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

-Path

Określa ścieżkę pliku cert lub pfx.

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

-StoreLocation

Określa lokalizację magazynu certyfikatów. Prawidłowe wartości:

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

-StoreName

Określa nazwę magazynu certyfikatów.

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

-Text

Określa tekst polecenia cmdlet.

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

-TimeoutSec

Określa limit czasu dla operacji w sekundach.

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

Dane wejściowe

None

Dane wyjściowe

System.Object