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

#include <cose_auth.h>

Inherits ccf::COSESign1AuthnIdentity.

Public Member Functions

 MemberCOSESign1AuthnIdentity (const std::span< const uint8_t > &content_, const std::span< const uint8_t > &envelope_, const std::span< const uint8_t > &signature_, const MemberId &member_id_, const ccf::crypto::Pem &member_cert_, const GovernanceProtectedHeader &protected_header_)
 
- Public Member Functions inherited from ccf::COSESign1AuthnIdentity
 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

MemberId member_id
 
ccf::crypto::Pem member_cert
 
GovernanceProtectedHeader protected_header
 
- Public Attributes inherited from ccf::COSESign1AuthnIdentity
std::span< const uint8_t > content
 
std::span< const uint8_t > envelope
 
std::span< const uint8_t > signature
 

Constructor & Destructor Documentation

◆ MemberCOSESign1AuthnIdentity()

ccf::MemberCOSESign1AuthnIdentity::MemberCOSESign1AuthnIdentity ( const std::span< const uint8_t > &  content_,
const std::span< const uint8_t > &  envelope_,
const std::span< const uint8_t > &  signature_,
const MemberId member_id_,
const ccf::crypto::Pem member_cert_,
const GovernanceProtectedHeader protected_header_ 
)
inline

Member Data Documentation

◆ member_cert

ccf::crypto::Pem ccf::MemberCOSESign1AuthnIdentity::member_cert

Member certificate, used to sign this request, described by keyId

◆ member_id

MemberId ccf::MemberCOSESign1AuthnIdentity::member_id

CCF member ID

◆ protected_header

GovernanceProtectedHeader ccf::MemberCOSESign1AuthnIdentity::protected_header

COSE Protected Header


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