New-SqlCngColumnMasterKeySettings
Erstellt ein SqlColumnMasterKeySettings-Objekt , das einen asymmetrischen Schlüssel beschreibt, der in einem Schlüsselspeicher gespeichert ist, der die CNG-API unterstützt.
Syntax
New-SqlCngColumnMasterKeySettings
[-CngProviderName] <String>
[-KeyName] <String>
[<CommonParameters>]
Beschreibung
Das Cmdlet New-SqlCngColumnMasterKeySettings erstellt ein SqlColumnMasterKeySettings-Objekt . Das SqlColumnMasterKeySettings-Objekt verweist auf einen Schlüssel, der in einem Schlüsselspeicher gespeichert ist, der die Kryptografie Next Generation (CNG)-API unterstützt. Das SqlColumnMasterKeySettings-Objekt weist zwei Eigenschaften auf: KeyStoreProviderName und KeyPath. Dieses Cmdlet legt die KeyStoreProviderName-Eigenschaft fest, um den Namen des Spaltenmasterschlüsselspeicheranbieters für CNG zu enthalten, und legt dann den Wert der KeyPath-Eigenschaft fest, um auf den angegebenen Schlüssel zu verweisen.
Beispiele
Beispiel 1: Erstellen eines SqlColumnMasterKeySettings-Objekts
PS C:\> $CMKSettings = New-SqlCngColumnMasterKeySettings -CngProviderName "Microsoft Software Key Storage Provider" -KeyName "AlwaysEncryptedKey"
Dieser Befehl erstellt ein SqlColumnMasterKeySettings-Objekt , das auf einen Schlüssel in einem Schlüsselspeicher verweist, der von einem CNG-Anbieter namens Microsoft Software Key Storage Provider gekapselt wurde. Der Befehl speichert dann das Ergebnis des Vorgangs in der Variablen namens $CMKSettings.
Parameter
-CngProviderName
Gibt den Namen des CNG-Anbieters für den Schlüsselspeicher an.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyName
Gibt den Namen des Schlüssels im Schlüsselspeicher an.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
SqlColumnMasterKeySettings