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_tpayload_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_tmsg_hash_len,TLVWriter &writer,uint64_ttag)
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_tmsg_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_trequested_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