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 implementation
Defined at line 97 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR EncodeNodeCertInfo (const BeginSessionContext & msg_ctx, TLVWriter & writer)
Defined at line 113 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 128 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 135 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 141 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 186 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 197 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR ReleaseNodeCertSet (WeaveKeyExport * key_export, WeaveCertificateSet & cert_set)
Defined at line 243 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 252 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 392 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 260 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 266 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 290 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp
WEAVE_ERROR ValidateUnsignedKeyExportMessage (WeaveKeyExport * key_export, uint32_t requested_key_id)
Defined at line 302 of file ../../src/connectivity/weave/adaptation/platform_auth_delegate.cpp