| 123456789101112131415161718192021222324252627282930313233343536373839 | /* * Copyright (c)2019 ZeroTier, Inc. * * Use of this software is governed by the Business Source License included * in the LICENSE.TXT file in the project's root directory. * * Change Date: 2026-01-01 * * On the date above, in accordance with the Business Source License, use * of this software will be governed by version 2.0 of the Apache License. *//****/#ifndef ZT_CREDENTIAL_HPP#define ZT_CREDENTIAL_HPPnamespace ZeroTier {/** * Base class for credentials */class Credential {  public:	/**	 * Do not change type code IDs -- these are used in Revocation objects and elsewhere	 */	enum Type {		CREDENTIAL_TYPE_NULL = 0,		CREDENTIAL_TYPE_COM = 1,   // CertificateOfMembership		CREDENTIAL_TYPE_CAPABILITY = 2,		CREDENTIAL_TYPE_TAG = 3,		CREDENTIAL_TYPE_COO = 4,   // CertificateOfOwnership		CREDENTIAL_TYPE_REVOCATION = 6	};};}	// namespace ZeroTier#endif
 |