Navigating the Certificate Store

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