## Uses of Interface
tigase.io.CertificateContainerIfc

- Packages that use CertificateContainerIfc
  Package | Description
  --- | ---
  tigase.io |
  tigase.net |

- - ### Uses of CertificateContainerIfc in tigase.io

    Classes in tigase.io that implement CertificateContainerIfc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CertificateContainer` Class used to keep SSL certificates loaded in memory.

    Methods in tigase.io that return CertificateContainerIfc
    Modifier and Type | Method and Description
    --- | ---
    `static CertificateContainerIfc` | TLSUtil.`getCertificateContainer()` Method returns singleton instance of class implementing CertificateContainterIfc responsible for caching SSL certificates in memory.

    Methods in tigase.io with parameters of type CertificateContainerIfc
    Modifier and Type | Method and Description
    --- | ---
    `default IOInterface` | SSLContextContainerIfc.`createIoInterface(String protocol, String tls_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, ByteOrder byteOrder, TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface ioi, CertificateContainerIfc certificateContainer)` Deprecated.
    `IOInterface` | SSLContextContainerIfc.`createIoInterface(String protocol, String local_hostname, String remote_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, ByteOrder byteOrder, TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface ioi, CertificateContainerIfc certificateContainer)`
    `IOInterface` | SSLContextContainer.`createIoInterface(String protocol, String local_hostname, String remote_hostname, int port, boolean clientMode, boolean wantClientAuth, boolean needClientAuth, ByteOrder byteOrder, TrustManager[] x509TrustManagers, TLSEventHandler eventHandler, IOInterface socketIO, CertificateContainerIfc certificateContainer)`

    Constructors in tigase.io with parameters of type CertificateContainerIfc
    Constructor and Description
    `SSLContextContainer(CertificateContainerIfc certContainer)` Constructor used to create root SSLContextContainer instance which should cache only SSLContext instances where array of TrustManagers is not set - common for all ConnectionManagers.
    `SSLContextContainer(CertificateContainerIfc certContainer, SSLContextContainerIfc parent)` Constructor used to create instances for every ConnectionManager so that every connection manager can have different TrustManagers and SSLContext instance will still be cached.
    `SSLContextContainerAbstract(CertificateContainerIfc certContainer)`

  - ### Uses of CertificateContainerIfc in tigase.net

    Methods in tigase.net that return CertificateContainerIfc
    Modifier and Type | Method and Description
    --- | ---
    `CertificateContainerIfc` | IOService.`getCertificateContainer()`

    Methods in tigase.net with parameters of type CertificateContainerIfc
    Modifier and Type | Method and Description
    --- | ---
    `void` | IOService.`setCertificateContainer(CertificateContainerIfc certificateContainer)`

Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.