Get-CipherSuite

1.0.2

This script connects to specified endpoints and analyzes the negotiated TLS/SSL
cipher suites. It reports the protocol version, cipher algorithm, hash algorithm,
and key exchange details. It also validates if the cipher suite is in the approved list.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Get-CipherSuite

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2025 Petar Ivanov. All rights reserved.

Package Details

Author(s)

  • Petar Ivanov

Tags

TLS SSL Cipher Security Network Certificate HTTPS

Functions

Get-EndpointCipherSuite

Dependencies

This script has no dependencies.

Release Notes

Initial release - Analyzes TLS/SSL cipher suites on remote endpoints.
Features:
- Reports SSL/TLS protocol version, cipher algorithm, hash algorithm, and encryption details
- Validates if the negotiated cipher suite is in the approved security list
- Supports testing multiple endpoints simultaneously
- Option to test all TLS/SSL versions (SSL3, TLS 1.0, 1.1, 1.2, 1.3)
Examples:
Get-CipherSuite.ps1 -Endpoints "gbl.his.arc.azure.com"
Get-CipherSuite.ps1 -Endpoints "gbl.his.arc.azure.com" -TestAllVersions

FileList

Version History

Version Downloads Last updated
1.0.2 (current version) 7 11/27/2025
1.0.1 4 11/27/2025
1.0.0 5 11/27/2025