Credentials reported by the kernel for the process on the other end of an OS-local stream. More...
#include <socket.hpp>
Public Attributes | |
| std::uint64_t | user_id = 0 |
| std::uint64_t | group_id = 0 |
| std::int64_t | process_id = 0 |
| std::uint64_t | process_generation_id = 0 |
| Kernel process-generation discriminator when the platform exposes one. | |
Credentials reported by the kernel for the process on the other end of an OS-local stream.
These values are carrier evidence, not request metadata.
| std::uint64_t pulp::runtime::LocalPeerCredentials::group_id = 0 |
| std::uint64_t pulp::runtime::LocalPeerCredentials::process_generation_id = 0 |
Kernel process-generation discriminator when the platform exposes one.
Zero means unavailable and must not be accepted by a verifier that requires PID-reuse resistance.
| std::int64_t pulp::runtime::LocalPeerCredentials::process_id = 0 |
| std::uint64_t pulp::runtime::LocalPeerCredentials::user_id = 0 |