New-SqlCngColumnMasterKeySettings
Cria um objeto SqlColumnMasterKeySettings que descreve uma chave assimétrica armazenada em um repositório de chaves que dá suporte à API CNG.
Syntax
New-SqlCngColumnMasterKeySettings
[-CngProviderName] <String>
[-KeyName] <String>
[<CommonParameters>]
Description
O cmdlet New-SqlCngColumnMasterKeySettings cria um objeto SqlColumnMasterKeySettings . O objeto SqlColumnMasterKeySettings faz referência a uma chave, armazenada em um repositório de chaves que dá suporte à API CNG (Cryptography Next Generation). O objeto SqlColumnMasterKeySettings tem duas propriedades: KeyStoreProviderName e KeyPath. Esse cmdlet define a propriedade KeyStoreProviderName para conter o nome do provedor de repositório de chaves mestras de coluna para CNG e, em seguida, gera e define o valor da propriedade KeyPath para fazer referência à chave especificada.
Exemplos
Exemplo 1: Criar um objeto SqlColumnMasterKeySettings
PS C:\> $CMKSettings = New-SqlCngColumnMasterKeySettings -CngProviderName "Microsoft Software Key Storage Provider" -KeyName "AlwaysEncryptedKey"
Esse comando cria um objeto SqlColumnMasterKeySettings referenciando uma chave em um repositório de chaves encapsulado por um provedor de CNG chamado Provedor de Armazenamento de Chaves de Software da Microsoft. Em seguida, o comando armazena o resultado da operação na variável nomeada $CMKSettings.
Parâmetros
-CngProviderName
Especifica o nome do provedor de CNG para o repositório de chaves.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyName
Especifica o nome da chave no repositório de chaves.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
SqlColumnMasterKeySettings