اثر انگشت گواهی هش یا امضای اثر انگشت است و نقش مهمی در جنبه امنیتی دارد. دریافت اثر انگشت گواهی با استفاده از PowerShell بسیار آسان است.
ما فقط باید مسیری را که گواهی ها در آن قرار دارند بازیابی کنیم و ویژگی پیش فرضی که در کنسول نشان داده شده است شامل اثر انگشت گواهی می شود.
به عنوان مثال، ما قصد داریم گواهی را از فروشگاه شخصی بازیابی کنیم.
مثال
Get-ChildItem Cert:LocalMachineMy
خروجی
PSParentPath: Microsoft.PowerShell.SecurityCertificate::LocalMachineMy Thumbprint Subject ---------- ------- BE5968599974DB77236784FE0B412053646EA3DC CN=LABMACHINE2K16 B447A2B656A51029078545DC8ABAE9B9A10E8EA6 CN=LABMACHINE2K16 8B42286E6EB01FBA180D5EF9579DDA5376DCD571 CN=testdomain.local 5554087B849282B74FD0FDEDD9CBACD35FD46550 CN=WMSvc-SHA2-LABMACHINE2K16 43E6035D120EBE9ECE8100E8F38B85A9F1C1140F CN=mysite.local
گواهی های فوق در فروشگاه شخصی موجود است و می توانید جزئیات اثر انگشت را نیز مشاهده کنید.
برای دریافت جزئیات گواهی خاص، باید آن را با ویژگی منحصر به فرد گواهی مانند نام موضوع یا نام دوستانه فیلتر کنید و سپس باید ویژگی چاپ انگشتی را انتخاب کنید.
[/membership]مثال
$cert = Get-ChildItem Cert:LocalMachineMy ` | where{$_.Subject -eq "CN=mysite.local"}
خروجی
PS C:> $cert.Thumbprint 43E6035D120EBE9ECE8100E8F38B85A9F1C1140F