# Package net.dona.doip.util.tls

package net.dona.doip.util.tls

- Related Packages
  Package
  Description
  net.dona.doip.util
- Classes
  Class
  Description
  AllTrustingTrustManager
  An instance of `X509TrustManager` which will trust all certificates.
  AutoSelfSignedKeyManager
  This object is used to provide a private key for authentication to the other side of a secure socket connection.
  TlsProtocolAndCipherSuiteConfigurationUtil
  Utilities for restricting TLS connections to use appropriate protocol versions and cipher suites.
  TlsProtocolAndCipherSuiteConfigurationUtil.ServerSocketFactoryWrapper
  A wrapper for an `SSLServerSocketFactory` which ensures that all created server sockets will use appropriate protocols and cipher suites.
  TlsProtocolAndCipherSuiteConfigurationUtil.SocketFactoryWrapper
  A wrapper for an `SSLSocketFactory` which ensures that all created sockets will use appropriate protocols and cipher suites.
  TrustManagerForSpecifiedServerIdAndKeys
  A trust manager which expects the server certificate to both have the specified identitifier, and to have one of a list of specified public keys.
  X509CertificateGenerator
  Utility methods to generate X509 certificates, and to read and write certificates from and to PEM files.
  X509IdParser
  Utility methods to parse a (handle) identity from an X509 certificate.