Returns if mutual TLS client certificate should be used. If the value is true, the key store
from #getKeyStore() will be used to configure mutual TLS transport.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage provides documentation for the `MtlsProvider` class, which is used for configuring mutual TLS in transport with the default client certificate on a device."],["The `MtlsProvider` class offers methods such as `getKeyStore()`, `getMtlsEndpointUsagePolicy()`, and `useMtlsClientCertificate()` for managing mutual TLS."],["The latest version of this class is 2.63.1, but multiple older versions ranging from 2.24.0 to 2.62.0 are also documented here, along with even older versions all the way to 2.7.1."],["The `getKeyStore()` method returns a `KeyStore` created with the default client certificate, and may throw an `IOException`."],["The `useMtlsClientCertificate()` method returns a boolean value that dictates whether the mutual TLS client certificate should be used, which if set to true, uses the key store from `getKeyStore()`."]]],[]]