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 SummaryModifier 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- 
addTlsCertificateProviderAdd 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
 
- 
removeTlsCertificateProviderRemove aTlsCertificateProviderso it will longer be used by HttpClient / WebSocket Client's- Parameters:
- tlsCertificateProvider- same instance as given when adding
 
- 
addTlsTrustManagerProviderAdd 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
 
- 
removeTlsTrustManagerProviderRemove aTlsTrustManagerProviderso it will longer be used by HttpClient / WebSocket Client's- Parameters:
- tlsTrustManagerProvider- same instance as given when adding
 
 
-