DSCResources/MSFT_Cipher/en-US/about_Cipher.help.txt

.NAME
    Cipher
 
.DESCRIPTION
    This resource is responsible for enabling or disabling ciphers.
 
.PARAMETER Cipher
    Key - String
    Allowed values: AES 128/128, AES 256/256, DES 56/56, NULL, RC2 128/128, RC2 40/128, RC2 56/128, RC4 128/128, RC4 40/128, RC4 56/128, RC4 64/128, Triple DES 168
    Specifies the Cipher to configure
 
.PARAMETER State
    Write - String
    Allowed values: Enabled, Disabled, Default
    Specifies the state of the Cipher
 
.PARAMETER RebootWhenRequired
    Write - Boolean
    Specifies if a reboot will be performed when required (Default: False)
 
.EXAMPLE 1
 
 
This example shows how to enable the AES 128/128 hash.
 
 
    Configuration Example
    {
        param(
        )
 
        Import-DscResource -ModuleName SChannelDsc
 
        node localhost {
            Cipher EnableAES128
            {
                Cipher = "AES 128/128"
                State = "Enabled"
            }
        }
    }
 
.EXAMPLE 2
 
 
This example shows how to disable the AES 128/128 hash.
 
 
    Configuration Example
    {
        param(
        )
 
        Import-DscResource -ModuleName SChannelDsc
 
        node localhost {
            Cipher DisableAES128
            {
                Cipher = "AES 128/128"
                State = "Disabled"
            }
        }
    }
 
.EXAMPLE 3
 
 
This example shows how to reset the AES 128/128 cipher to the OS default.
 
 
    Configuration Example
    {
        param(
        )
 
        Import-DscResource -ModuleName SChannelDsc
 
        node localhost {
            Cipher DisableAES128
            {
                Cipher = "AES 128/128"
                State = "Default"
            }
        }
    }