Get-TlsCertInfo.psd1


@{
    # Identity
    RootModule        = 'Get-TlsCertInfo.psm1'
    ModuleVersion     = '1.0.0'
    GUID              = '16cc3f92-6aab-4d52-b715-967ad3d9d140'  # Replace with your own ( [guid]::NewGuid() )

    # Metadata
    Author            = 'Jared Heinrichs'
    CompanyName       = 'Jared Heinrichs (https://jaredheinrichs.stubstack.com)'
    Copyright         = '(c) 2025 Your Name. Licensed under the MIT License.'
    Description       = 'Inspect TLS certificates via SslStream with SNI, SAN parsing, chain subjects, negotiated cipher (PS7+), and expiration checks.'

    # Requirements
    PowerShellVersion = '5.1'
    CompatiblePSEditions = @('Desktop','Core')

    # Exported members
    FunctionsToExport = @('Get-TlsCertInfo')
    CmdletsToExport   = @()
    AliasesToExport   = @()
    VariablesToExport = @()

    # Private data (PowerShell Gallery metadata)
    PrivateData = @{
        PSData = @{
            Tags        = @('TLS','SSL','Certificate','Security','SNI','SslStream','PowerShell','Networking')
            ReleaseNotes= 'Initial release: TLS 1.2/1.3, SAN parsing, chain subjects, expiration checks, negotiated cipher (PS7+).'
        }
    }
}