Package org.openhab.core.io.net.http
Interface ExtensibleTrustManager
- All Superinterfaces:
TrustManager
Provides an extensible composite TrustManager
The trust manager can be extended with implementations of the following interfaces:
-
TlsTrustManagerProvider
- TlsCertificateProvider- Author:
- Martin van Wingerden - Initial contribution
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTlsCertificateProvider(TlsCertificateProvider tlsCertificateProvider) Add aTlsCertificateProviderto be used by HttpClient / WebSocket Client's When the Provider is no longer valid please make sure to remove it.voidaddTlsTrustManagerProvider(TlsTrustManagerProvider tlsTrustManagerProvider) Add aTlsTrustManagerProviderto be used by HttpClient / WebSocket Client's When the Provider is no longer valid please make sure to remove it.voidremoveTlsCertificateProvider(TlsCertificateProvider tlsCertificateProvider) Remove aTlsCertificateProviderso it will longer be used by HttpClient / WebSocket Client'svoidremoveTlsTrustManagerProvider(TlsTrustManagerProvider tlsTrustManagerProvider) Remove aTlsTrustManagerProviderso it will longer be used by HttpClient / WebSocket Client's
-
Method Details
-
addTlsCertificateProvider
Add aTlsCertificateProviderto be used by HttpClient / WebSocket Client's When the Provider is no longer valid please make sure to remove it.- Parameters:
tlsCertificateProvider- same instance as given when removing
-
removeTlsCertificateProvider
Remove aTlsCertificateProviderso it will longer be used by HttpClient / WebSocket Client's- Parameters:
tlsCertificateProvider- same instance as given when adding
-
addTlsTrustManagerProvider
Add aTlsTrustManagerProviderto be used by HttpClient / WebSocket Client's When the Provider is no longer valid please make sure to remove it.- Parameters:
tlsTrustManagerProvider- same instance as given when removing
-
removeTlsTrustManagerProvider
Remove aTlsTrustManagerProviderso it will longer be used by HttpClient / WebSocket Client's- Parameters:
tlsTrustManagerProvider- same instance as given when adding
-