Compartir a través de


New-SqlCngColumnMasterKeySettings

Crea un objeto SqlColumnMasterKeySettings que describe una clave asimétrica almacenada en un almacén de claves que admite la API de CNG.

Sintaxis

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

Description

El cmdlet New-SqlCngColumnMasterKeySettings crea un objeto SqlColumnMasterKeySettings. El objeto SqlColumnMasterKeySettings hace referencia a una clave, almacenada en un almacén de claves que admite la API Cryptography Next Generation (CNG). El objeto SqlColumnMasterKeySettings tiene dos propiedades: KeyStoreProviderName y KeyPath. Este cmdlet establece la propiedad KeyStoreProviderName que contiene el nombre del proveedor de almacén de claves maestras de columna para CNG y, a continuación, genera y establece el valor de la propiedad KeyPath para hacer referencia a la clave especificada.

Ejemplos

Ejemplo 1: Crear un objeto SqlColumnMasterKeySettings

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

Este comando crea un objeto SqlColumnMasterKeySettings que hace referencia a una clave en un almacén de claves encapsulado por un proveedor de CNG denominado Proveedor de almacenamiento de claves de software de Microsoft. A continuación, el comando almacena el resultado de la operación en la variable denominada $CMKSettings.

Parámetros

-CngProviderName

Especifica el nombre del proveedor de CNG para el almacén de claves.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-KeyName

Especifica el nombre de la clave en el almacén de claves.

Tipo:String
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ProgressAction

Determina cómo Responde PowerShell a las actualizaciones de progreso generadas por un script, cmdlet o proveedor, como las barras de progreso generadas por el cmdlet Write-Progress. El cmdlet Write-Progress crea barras de progreso que muestran el estado de un comando.

Tipo:ActionPreference
Alias:proga
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Salidas

SqlColumnMasterKeySettings