< Back
Get-TlsCipherSuite
Post
NAME Get-TlsCipherSuite
SYNOPSIS
Gets the list of cipher suites for TLS for a computer.
SYNTAX
Get-TlsCipherSuite [[-Name] <String>] [<CommonParameters>]
DESCRIPTION
The Get-TlsCipherSuite cmdlet gets the ordered list of cipher suites for a computer that Transport Layer Security (TLS) can use.
For more information about the TLS cipher suites, see the documentation for the Enable-TlsCipherSuite cmdlet or type Get-Help Enable-TlsCipherSuite.
PARAMETERS
-Name [<String>]
Specifies the name of the TLS cipher suite to get. The cmdlet gets cipher suites that match the string that this cmdlet specifies, so you can
specify a partial name.
Required? false
Position? 1
Default value none
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
OUTPUTS
Example 1: Get all cipher suites
PS C:\\>Get-TlsCipherSuite
KeyType : 0
Certificate : RSA
MaximumExchangeLength : 65536
MinimumExchangeLength : 0
Exchange : ECDH
HashLength : 0
Hash :
CipherBlockLength : 16
CipherLength : 256
BaseCipherSuite : 49200
CipherSuite : 49200
Cipher : AES
Name : TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
Protocols : {771}
KeyType : 0
Certificate : RSA
MaximumExchangeLength : 65536
MinimumExchangeLength : 0
Exchange : ECDH
HashLength : 0
Hash :
CipherBlockLength : 16
CipherLength : 128
BaseCipherSuite : 49199
CipherSuite : 49199
Cipher : AES
Name : TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
Protocols : {771}
This command gets all TLS cipher suites for the computer.
Example 2: Get the cipher suites that match a string
PS C:\\>Get-TlsCipherSuite -Name "SSL"
KeyType : 0
Certificate : RSA
MaximumExchangeLength : 16384
MinimumExchangeLength : 512
Exchange : RSA
HashLength : 128
Hash : MD5
CipherBlockLength : 1
CipherLength : 128
BaseCipherSuite : 65664
CipherSuite : 65664
Cipher : RC4
Name : SSL_CK_RC4_128_WITH_MD5
Protocols : {2}
KeyType : 0
Certificate :
MaximumExchangeLength : 0
MinimumExchangeLength : 0
Exchange :
HashLength : 0
Hash :
CipherBlockLength : 0
CipherLength : 0
BaseCipherSuite : 0
CipherSuite : 0
Cipher :
Name : SSL_CK_DES_192_EDE3_CBC_WITH_MD5
Protocols : {}
This command gets all the cipher suites that have names that contain the string SSL.
RELATED LINKS
Disable-TlsCipherSuite
Enable-TlsCipherSuite
CommonParameters : True
WorkflowCommonParameters : False
details : @{name=Get-TlsEccCurve; noun=TlsEccCurve; verb=Get}
Syntax : @{syntaxItem=System.Object[]}
parameters : @{parameter=System.Object[]}
inputTypes : @{inputType=}
returnValues : @{returnValue=}
aliases : None
remarks : Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help.
-- To download and install Help files for the module that includes this cmdlet, use Update-Help.
PSSnapIn :
alertSet :
description :
examples :
Synopsis :
Get-TlsEccCurve [[-Name] <string>] [<CommonParameters>]
ModuleName : TLS
nonTerminatingErrors :
xmlns:command : http://schemas.microsoft.com/maml/dev/command/2004/10
xmlns:dev : http://schemas.microsoft.com/maml/dev/2004/10
xmlns:maml : http://schemas.microsoft.com/maml/2004/10
Name : Get-TlsEccCurve
Category : Cmdlet
Component :
Role :
Functionality :
SYNOPSIS
Gets the list of cipher suites for TLS for a computer.
SYNTAX
Get-TlsCipherSuite [[-Name] <String>] [<CommonParameters>]
DESCRIPTION
The Get-TlsCipherSuite cmdlet gets the ordered list of cipher suites for a computer that Transport Layer Security (TLS) can use.
For more information about the TLS cipher suites, see the documentation for the Enable-TlsCipherSuite cmdlet or type Get-Help Enable-TlsCipherSuite.
PARAMETERS
-Name [<String>]
Specifies the name of the TLS cipher suite to get. The cmdlet gets cipher suites that match the string that this cmdlet specifies, so you can
specify a partial name.
Required? false
Position? 1
Default value none
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
OUTPUTS
Example 1: Get all cipher suites
PS C:\\>Get-TlsCipherSuite
KeyType : 0
Certificate : RSA
MaximumExchangeLength : 65536
MinimumExchangeLength : 0
Exchange : ECDH
HashLength : 0
Hash :
CipherBlockLength : 16
CipherLength : 256
BaseCipherSuite : 49200
CipherSuite : 49200
Cipher : AES
Name : TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
Protocols : {771}
KeyType : 0
Certificate : RSA
MaximumExchangeLength : 65536
MinimumExchangeLength : 0
Exchange : ECDH
HashLength : 0
Hash :
CipherBlockLength : 16
CipherLength : 128
BaseCipherSuite : 49199
CipherSuite : 49199
Cipher : AES
Name : TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
Protocols : {771}
This command gets all TLS cipher suites for the computer.
Example 2: Get the cipher suites that match a string
PS C:\\>Get-TlsCipherSuite -Name "SSL"
KeyType : 0
Certificate : RSA
MaximumExchangeLength : 16384
MinimumExchangeLength : 512
Exchange : RSA
HashLength : 128
Hash : MD5
CipherBlockLength : 1
CipherLength : 128
BaseCipherSuite : 65664
CipherSuite : 65664
Cipher : RC4
Name : SSL_CK_RC4_128_WITH_MD5
Protocols : {2}
KeyType : 0
Certificate :
MaximumExchangeLength : 0
MinimumExchangeLength : 0
Exchange :
HashLength : 0
Hash :
CipherBlockLength : 0
CipherLength : 0
BaseCipherSuite : 0
CipherSuite : 0
Cipher :
Name : SSL_CK_DES_192_EDE3_CBC_WITH_MD5
Protocols : {}
This command gets all the cipher suites that have names that contain the string SSL.
RELATED LINKS
Disable-TlsCipherSuite
Enable-TlsCipherSuite
CommonParameters : True
WorkflowCommonParameters : False
details : @{name=Get-TlsEccCurve; noun=TlsEccCurve; verb=Get}
Syntax : @{syntaxItem=System.Object[]}
parameters : @{parameter=System.Object[]}
inputTypes : @{inputType=}
returnValues : @{returnValue=}
aliases : None
remarks : Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help.
-- To download and install Help files for the module that includes this cmdlet, use Update-Help.
PSSnapIn :
alertSet :
description :
examples :
Synopsis :
Get-TlsEccCurve [[-Name] <string>] [<CommonParameters>]
ModuleName : TLS
nonTerminatingErrors :
xmlns:command : http://schemas.microsoft.com/maml/dev/command/2004/10
xmlns:dev : http://schemas.microsoft.com/maml/dev/2004/10
xmlns:maml : http://schemas.microsoft.com/maml/2004/10
Name : Get-TlsEccCurve
Category : Cmdlet
Component :
Role :
Functionality :