|
CCF
|
#include <cose_auth.h>
Inherits ccf::COSESign1AuthnIdentity.
Public Member Functions | |
| UserCOSESign1AuthnIdentity (const std::span< const uint8_t > &content_, const std::span< const uint8_t > &envelope_, const std::span< const uint8_t > &signature_, UserId user_id_, ccf::crypto::Pem user_cert_, TimestampedProtectedHeader 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 | |
| UserId | user_id |
| ccf::crypto::Pem | user_cert |
| TimestampedProtectedHeader | 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 |
| TimestampedProtectedHeader ccf::UserCOSESign1AuthnIdentity::protected_header |
COSE Protected Header
| ccf::crypto::Pem ccf::UserCOSESign1AuthnIdentity::user_cert |
User certificate, used to sign this request, described by keyId
| UserId ccf::UserCOSESign1AuthnIdentity::user_id |
CCF user ID