Navigating the Certificate Store
Updated: August 9, 2012
Applies To: Windows PowerShell 2.0, Windows PowerShell 3.0
You can navigate in the digital signature certificate store on your computer. The certificate store maps to the Windows PowerShell Cert: drive. The following example shows how to use Set-Location (cd) and Get-Childitem (dir, ls) to navigate the Cert: drive.
PS C:\> cd cert:
PS cert:\> dir
Location : CurrentUser
StoreNames : {TrustedPeople, _NMSTR, Trust, REQUEST...}
Location : LocalMachine
StoreNames : {_NMSTR, Trust, REQUEST, TrustedPeople...}
PS cert:\> cd currentuser
PS cert:\currentuser> dir
Name : TrustedPeople
Name : _NMSTR
Name : Trust
Name : REQUEST
Name : AuthRoot
Name : ACRS
Name : My
Name : addressbook
Name : Disallowed
Name : CA
Name : UserDS
Name : Root
Name : TrustedPublisher
PS cert:\currentuser> cd authroot
PS cert:\currentuser\authroot> dir
Directory: Microsoft.PowerShell.Security\Certificate::currentuser\authroot
Thumbprint Subject
---------- -------
F88015D3F98479E1DA553D24FD42BA3F43886AEF O=C&W HKT SecureNet CA SGC Root, C=hk
F44095C238AC73FC4F77BF8F98DF70F8F091BC52 CN=Class 3TS Primary CA, O=Certplus, C=FR
EF2DACCBEABB682D32CE4ABD6CB90025236C07BC O="Colegio Nacional de Correduria Publica Mexicana, A.C.", CN="Autoridad C...
...
PS cert:\currentuser\authroot> get-childitem F88015D3F98479E1DA553D24FD42BA3F43886AEF
Directory: Microsoft.PowerShell.Security\Certificate::currentuser\authroot
Thumbprint Subject
---------- -------
F88015D3F98479E1DA553D24FD42BA3F43886AEF O=C&W HKT SecureNet CA SGC Root, C=hk
PS cert:\currentuser\authroot> get-childitem F88015D3F98479E1DA553D24FD42BA3F43886AEF | format-list -property *
PSPath : Microsoft.PowerShell.Security\Certificate::currentuser\authroot\F88015D3F98479E1DA553D24FD42BA3F43
886AEF
PSParentPath : Microsoft.PowerShell.Security\Certificate::currentuser\authroot
PSChildName : F88015D3F98479E1DA553D24FD42BA3F43886AEF
PSDrive : cert
PSProvider : Microsoft.PowerShell.Security\Certificate
PSIsContainer : False
Archived : False
Extensions : {}
FriendlyName : CW HKT SecureNet CA SGC Root
IssuerName : System.Security.Cryptography.X509Certificates.X500DistinguishedName
NotAfter : 10/16/2009 2:59:00 AM
NotBefore : 6/30/1999 3:00:00 AM
HasPrivateKey : False
PrivateKey :
PublicKey : System.Security.Cryptography.X509Certificates.PublicKey
RawData : {48, 130, 2, 235...}
SerialNumber : 00
SubjectName : System.Security.Cryptography.X509Certificates.X500DistinguishedName
SignatureAlgorithm : System.Security.Cryptography.Oid
Thumbprint : F88015D3F98479E1DA553D24FD42BA3F43886AEF
Version : 1
Handle : 1577256
Issuer : O=C&W HKT SecureNet CA SGC Root, C=hk
Subject : O=C&W HKT SecureNet CA SGC Root, C=hk