Condividi tramite


Invoke-ServiceFabricEncryptText

Crittografa il testo da includere nei manifesti o nelle configurazioni di Service Fabric.

Sintassi

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

Descrizione

Il cmdlet Invoke-ServiceFabricEncryptText crittografa il testo da includere nel manifesto del cluster di Service Fabric, nel manifesto dell'applicazione o nelle configurazioni dell'applicazione.

Nota

Il certificato usato per crittografare il testo deve avere la crittografia dei dati come uno dei campi Utilizzo chiavi.

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

Esempio

Esempio 1: Crittografare il testo con un manifesto di 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

Esempio 2:

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

Parametri

-AlgorithmOid

Specifica l'identificatore dell'oggetto dell'algoritmo per questo cmdlet.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CertFile

Indica che questo cmdlet usa l'opzione CertFile.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CertStore

Indica che questo cmdlet usa l'opzione CertStore.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CertThumbprint

Specifica l'identificazione personale di un certificato.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Path

Specifica un percorso di un file con estensione cert o pfx.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-StoreLocation

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

  • CurrentUser
  • LocalMachine
Tipo:StoreLocation
Valori accettati:CurrentUser, LocalMachine
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-StoreName

Specifica il nome di un archivio certificati.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Text

Specifica il testo per il cmdlet.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TimeoutSec

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

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

System.Object