Compartir a través de


Invoke-ServiceFabricEncryptText

Cifra el texto que se va a incluir en manifiestos o configuraciones de Service Fabric.

Sintaxis

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

El cmdlet Invoke-ServiceFabricEncryptText cifra el texto que se incluirá en el manifiesto del clúster de Service Fabric, el manifiesto de aplicación o las configuraciones de la aplicación.

Nota

El certificado usado para cifrar texto debe tener cifrado de datos como uno de los campos Uso de claves.

Antes de realizar cualquier operación en un clúster de Service Fabric, establezca una conexión con el clúster mediante el cmdlet Connect-ServiceFabricCluster.

Ejemplos

Ejemplo 1: Cifrado de texto con un manifiesto de 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

Ejemplo 2:

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

Parámetros

-AlgorithmOid

Especifica el identificador de objeto del algoritmo para este cmdlet.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-CertFile

Indica que este cmdlet usa la opción CertFile.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-CertStore

Indica que este cmdlet usa la opción CertStore.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-CertThumbprint

Especifica la huella digital de un certificado.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Path

Especifica una ruta de acceso de un archivo .cert o .pfx.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StoreLocation

Especifica la ubicación de un almacén de certificados. Los valores válidos son:

  • CurrentUser
  • LocalMachine
Tipo:StoreLocation
Valores aceptados:CurrentUser, LocalMachine
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StoreName

Especifica el nombre de un almacén de certificados.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Text

Especifica el texto del cmdlet.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TimeoutSec

Especifica el período de tiempo de espera, en segundos, para la operación.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

System.Object