Condividi tramite


New-SqlCngColumnMasterKeySettings

Crea un oggetto SqlColumnMasterKeySettings che descrive una chiave asimmetrica archiviata in un archivio chiavi che supporta l'API CNG.

Sintassi

Default (impostazione predefinita).

New-SqlCngColumnMasterKeySettings
    [-CngProviderName] <String>
    [-KeyName] <String>
    [<CommonParameters>]

Descrizione

Il cmdlet New-SqlCngColumnMasterKeySettings crea un oggetto SqlColumnMasterKeySettings . L'oggetto SqlColumnMasterKeySettings fa riferimento a una chiave archiviata in un archivio chiavi che supporta l'API CNG (Cryptography Next Generation). L'oggetto SqlColumnMasterKeySettings ha due proprietà: KeyStoreProviderName e KeyPath. Questo cmdlet imposta la proprietà KeyStoreProviderName in modo che contenga il nome del provider dell'archivio chiavi master della colonna per CNG, quindi genera e imposta il valore della proprietà KeyPath per fare riferimento alla chiave specificata.

Esempio

Esempio 1: Creare un oggetto SqlColumnMasterKeySettings

PS C:\> $CMKSettings = New-SqlCngColumnMasterKeySettings -CngProviderName "Microsoft Software Key Storage Provider" -KeyName "AlwaysEncryptedKey"

Questo comando crea un oggetto SqlColumnMasterKeySettings che fa riferimento a una chiave in un archivio chiavi incapsulato da un provider CNG denominato Microsoft Software Key Storage Provider. Il comando archivia quindi il risultato dell'operazione nella variabile denominata $CMKSettings.

Parametri

-CngProviderName

Specifica il nome del provider CNG per l'archivio chiavi.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-KeyName

Specifica il nome della chiave nell'archivio chiavi.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

SqlColumnMasterKeySettings