-
Notifications
You must be signed in to change notification settings - Fork 2
/
process.go
20 lines (15 loc) · 631 Bytes
/
process.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright 2020 Contributors to the Veraison project.
// SPDX-License-Identifier: Apache-2.0
package swid
// Process models a process-entry
type Process struct {
ProcessExtension
GlobalAttributes
// The software component's process name as it will appear in an endpoint's
// process list.
ProcessName string `cbor:"27,keyasint" json:"process-name" xml:"name,attr"`
// The process ID identified for a running instance of the software
// component in the endpoint's process list. This is used as part of the
// evidence item.
Pid *int `cbor:"28,keyasint,omitempty" json:"pid,omitempty" xml:"pid,attr,omitempty"`
}