Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::authoring_capsule::SignatureEnvelope Struct Reference

#include <signature.hpp>

Public Attributes

std::string signer_id
 Signer identity as the verifier understands it.
std::string algorithm
std::vector< std::uint8_t > signature
std::string signed_payload_digest
 The digest this envelope claims to sign, as the capsule spells it ("sha256:…").

Member Data Documentation

◆ algorithm

std::string pulp::authoring_capsule::SignatureEnvelope::algorithm

◆ signature

std::vector<std::uint8_t> pulp::authoring_capsule::SignatureEnvelope::signature

◆ signed_payload_digest

std::string pulp::authoring_capsule::SignatureEnvelope::signed_payload_digest

The digest this envelope claims to sign, as the capsule spells it ("sha256:…").

It is compared against the digest the reader computed, never used in place of it — verifying against a value the capsule asserts about itself would accept anything that lies consistently.

◆ signer_id

std::string pulp::authoring_capsule::SignatureEnvelope::signer_id

Signer identity as the verifier understands it.


The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/authoring_capsule/include/pulp/authoring_capsule/signature.hpp