CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::COSESign1AuthnIdentity Struct Reference

#include <cose_auth.h>

Inherits ccf::AuthnIdentity.

Inherited by ccf::MemberCOSESign1AuthnIdentity, and ccf::UserCOSESign1AuthnIdentity.

Public Member Functions

 COSESign1AuthnIdentity (const std::span< const uint8_t > &content_, const std::span< const uint8_t > &envelope_, const std::span< const uint8_t > &signature_)
 
 COSESign1AuthnIdentity ()=default
 
- Public Member Functions inherited from ccf::AuthnIdentity
virtual ~AuthnIdentity ()=default
 

Public Attributes

std::span< const uint8_t > content
 
std::span< const uint8_t > envelope
 
std::span< const uint8_t > signature
 

Constructor & Destructor Documentation

◆ COSESign1AuthnIdentity() [1/2]

ccf::COSESign1AuthnIdentity::COSESign1AuthnIdentity ( const std::span< const uint8_t > &  content_,
const std::span< const uint8_t > &  envelope_,
const std::span< const uint8_t > &  signature_ 
)
inline

◆ COSESign1AuthnIdentity() [2/2]

ccf::COSESign1AuthnIdentity::COSESign1AuthnIdentity ( )
default

Member Data Documentation

◆ content

std::span<const uint8_t> ccf::COSESign1AuthnIdentity::content

COSE Content

◆ envelope

std::span<const uint8_t> ccf::COSESign1AuthnIdentity::envelope

COSE Envelope

This contains the payload at the moment, but that will be removed in later versions to be an envelope with detached content.

◆ signature

std::span<const uint8_t> ccf::COSESign1AuthnIdentity::signature

COSE Signature


The documentation for this struct was generated from the following file: