blob: 19007351bce13fce2fe91929d8931d3a9484105f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/* SPDX-License-Identifier: MIT
*
* Copyright (C) 2019 WireGuard LLC. All Rights Reserved.
*/
package wintrust
import (
"fmt"
"path/filepath"
"testing"
"golang.org/x/sys/windows"
)
func TestExtractCertificateNames(t *testing.T) {
system32, err := windows.GetSystemDirectory()
if err != nil {
t.Fatal(err)
}
names, err := ExtractCertificateNames(filepath.Join(system32, "ntoskrnl.exe"))
if err != nil {
t.Fatal(err)
}
for i, name := range names {
fmt.Printf("%d: %s\n", i, name)
}
}
|