Invoke-ServiceFabricEncryptText
Criptografa o texto a ser incluído em manifestos ou configurações do Service Fabric.
Sintaxe
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
O cmdlet Invoke-ServiceFabricEncryptText criptografa o texto a ser incluído no manifesto do cluster do Service Fabric, no manifesto do aplicativo ou nas configurações do aplicativo.
Observação
O certificado usado para criptografar texto deve ter Codificação de Dados como um dos campos Uso de Chave.
Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet
Exemplos
Exemplo 1: criptografar texto com um manifesto do 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
Exemplo 2:
$encryptedText = Invoke-ServiceFabricEncryptText -Text "hello world" -CertFile -Path c:\temp\mycert.cer
Parâmetros
-AlgorithmOid
Especifica o identificador de objeto do algoritmo para este cmdlet.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CertFile
Indica que esse cmdlet usa a opção CertFile.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CertStore
Indica que esse cmdlet usa a opção CertStore.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CertThumbprint
Especifica a impressão digital de um certificado.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Path
Especifica um caminho de um arquivo .cert ou .pfx.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StoreLocation
Especifica o local de um armazenamento de certificados. Os valores válidos são:
- CurrentUser
- Máquina local
Tipo: | StoreLocation |
Valores aceites: | CurrentUser, LocalMachine |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StoreName
Especifica o nome de um armazenamento de certificados.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Text
Especifica o texto do cmdlet.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
None
Saídas
System.Object