Megosztás a következőn keresztül:


Invoke-ServiceFabricEncryptText

A Service Fabric-jegyzékekben vagy -konfigurációkban szerepeltetni kívánt szöveg titkosítása.

Syntax

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>]

Description

Az Invoke-ServiceFabricEncryptText parancsmag titkosítja a Service Fabric-fürt jegyzékfájljába, alkalmazásjegyzékbe vagy alkalmazáskonfigurációkba belefoglalandó szöveget.

Megjegyzés

A szöveg titkosításához használt tanúsítványnak adattitkosítással kell rendelkeznie a kulcshasználati mezők egyikeként.

Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.

Példák

1. példa: Szöveg titkosítása Service Fabric-jegyzékfájllal

$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

2. példa

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

Paraméterek

-AlgorithmOid

Megadja a parancsmaghoz tartozó algoritmus objektumazonosítóját.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-CertFile

Azt jelzi, hogy ez a parancsmag a CertFile beállítást használja.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-CertStore

Azt jelzi, hogy ez a parancsmag a CertStore beállítást használja.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-CertThumbprint

Egy tanúsítvány ujjlenyomatát adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Path

Egy .cert vagy .pfx fájl elérési útját adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-StoreLocation

Megadja a tanúsítványtároló helyét. Az érvényes értékek a következők:

  • CurrentUser
  • LocalMachine
Típus:StoreLocation
Elfogadott értékek:CurrentUser, LocalMachine
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-StoreName

Egy tanúsítványtároló nevét adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Text

A parancsmag szövegét adja meg.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TimeoutSec

A művelet időtúllépési időtartamát adja meg másodpercben.

Típus:Int32
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

None

Kimenetek

System.Object