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