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 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertFile
Indica che questo cmdlet usa l'opzione CertFile.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertStore
Indica che questo cmdlet usa l'opzione CertStore.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertThumbprint
Specifica l'identificazione personale di un certificato.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Specifica un percorso di un file con estensione cert o pfx.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoreLocation
Specifica il percorso di un archivio certificati. I valori validi sono:
- CurrentUser
- LocalMachine
Type: | StoreLocation |
Accepted values: | CurrentUser, LocalMachine |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoreName
Specifica il nome di un archivio certificati.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Text
Specifica il testo per il cmdlet.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Output
System.Object