function Get-AllCertificatesFromSpecificStore { <# .SYNOPSIS Thin veneer wrapper around Get-ChildItem on the cert store. Useful for mocking/testing more than calling gci directly. #> [CmdletBinding()] [OutputType([Object])] param ( [Parameter(Mandatory = $true)] [System.Security.Cryptography.X509Certificates.StoreLocation]$StoreLocation, [Parameter(Mandatory = $true)] [System.Security.Cryptography.X509Certificates.StoreName]$StoreName ) return @(Get-ChildItem Cert:\$StoreLocation\$StoreName) }