|
CCF
|
#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_, MemberId member_id_, ccf::crypto::Pem member_cert_, 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 |
|
inline |
| ccf::crypto::Pem ccf::MemberCOSESign1AuthnIdentity::member_cert |
Member certificate, used to sign this request, described by keyId
| MemberId ccf::MemberCOSESign1AuthnIdentity::member_id |
CCF member ID
| GovernanceProtectedHeader ccf::MemberCOSESign1AuthnIdentity::protected_header |
COSE Protected Header