Private/Runtime/ConvertFrom-OpenApiSecureString.ps1
|
function ConvertFrom-OpenApiSecureString { <# .SYNOPSIS Decodes a SecureString to plain text, only when a request is being built. #> [CmdletBinding()] [OutputType([string])] param( [Parameter()] [AllowNull()] [System.Security.SecureString]$SecureString ) if ($null -eq $SecureString) { return $null } return (New-Object System.Net.NetworkCredential -ArgumentList '', $SecureString).Password } |