class PlatformAuthDelegate
Defined at line 34 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.h
Public Methods
void PlatformAuthDelegate ()
Defined at line 36 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.h
void ~PlatformAuthDelegate ()
Defined at line 37 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.h
WEAVE_ERROR EncodeNodePayload (const BeginSessionContext & msg_ctx, uint8_t * payload_buf, uint16_t payload_buf_size, uint16_t & payload_len)
==========================================================
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate
==========================================================
Defined at line 79 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR EncodeNodeCertInfo (const BeginSessionContext & msg_ctx, TLVWriter & writer)
Defined at line 95 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR GenerateNodeSignature (const BeginSessionContext & msg_ctx, const uint8_t * msg_hash, uint8_t msg_hash_len, TLVWriter & writer, uint64_t tag)
Defined at line 110 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR BeginValidation (const BeginSessionContext & msg_ctx, ValidationContext & valid_ctx, WeaveCertificateSet & cert_set)
Defined at line 117 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR HandleValidationResult (const BeginSessionContext & msg_ctx, ValidationContext & valid_ctx, WeaveCertificateSet & cert_set, WEAVE_ERROR & valid_res)
Defined at line 123 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
void EndValidation (const BeginSessionContext & msg_ctx, ValidationContext & valid_ctx, WeaveCertificateSet & cert_set)
Defined at line 168 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR GetNodeCertSet (WeaveKeyExport * key_export, WeaveCertificateSet & cert_set)
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate
Defined at line 179 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR ReleaseNodeCertSet (WeaveKeyExport * key_export, WeaveCertificateSet & cert_set)
Defined at line 225 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR GenerateNodeSignature (WeaveKeyExport * key_export, const uint8_t * msg_hash, uint8_t msg_hash_len, TLVWriter & writer)
Defined at line 234 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR ReplaceExpiredCertInServiceConfig (WeaveCertificateSet & cert_set)
If the service config contains a dev root cert that has expired, replace it.
Defined at line 376 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR BeginCertValidation (WeaveKeyExport * key_export, ValidationContext & valid_ctx, WeaveCertificateSet & cert_set)
Defined at line 242 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR HandleCertValidationResult (WeaveKeyExport * key_export, ValidationContext & valid_ctx, WeaveCertificateSet & cert_set, uint32_t requested_key_id)
Defined at line 248 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR EndCertValidation (WeaveKeyExport * key_export, ValidationContext & valid_ctx, WeaveCertificateSet & cert_set)
Defined at line 274 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR ValidateUnsignedKeyExportMessage (WeaveKeyExport * key_export, uint32_t requested_key_id)
Defined at line 286 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp