CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
did.h File Reference
#include "ccf/crypto/jwk.h"
#include "ccf/ds/json.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  ccf::did::DIDDocumentVerificationMethod
 
struct  ccf::did::DIDDocument
 

Namespaces

namespace  ccf
 
namespace  ccf::did
 

Functions

 ccf::did::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (DIDDocumentVerificationMethod)
 
 ccf::did::DECLARE_JSON_REQUIRED_FIELDS (DIDDocumentVerificationMethod, id, type, controller)
 
 ccf::did::DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES (DIDDocumentVerificationMethod, public_key_jwk, "publicKeyJwk")
 
 ccf::did::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (DIDDocument)
 
 ccf::did::DECLARE_JSON_REQUIRED_FIELDS (DIDDocument, id)
 
 ccf::did::DECLARE_JSON_OPTIONAL_FIELDS_WITH_RENAMES (DIDDocument, context, "@context", type, "type", verification_method, "verificationMethod", assertion_method, "assertionMethod")