mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
4e16d5c69e
This is primarily supposed to be a 1st step with varlinkifying our various command line tools, and excercise in how this might look like across our codebase one day. However, at AllSystemsGo! 2023 it was requested that we provide an API to do a PCR measurement along with a matching event log record, and this provides that.
25 lines
649 B
SYSTEMD
25 lines
649 B
SYSTEMD
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
#
|
|
# This file is part of systemd.
|
|
#
|
|
# systemd is free software; you can redistribute it and/or modify it
|
|
# under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation; either version 2.1 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
[Unit]
|
|
Description=TPM2 PCR Extension (Varlink)
|
|
Documentation=man:systemd-pcrextend(8)
|
|
DefaultDependencies=no
|
|
Before=sockets.target
|
|
ConditionSecurity=measured-uki
|
|
|
|
[Socket]
|
|
ListenStream=/run/systemd/io.systemd.PCRExtend
|
|
FileDescriptorName=varlink
|
|
SocketMode=0600
|
|
Accept=yes
|
|
|
|
[Install]
|
|
WantedBy=sockets.target
|