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