Enables applications to provide keys and certificates for SSL/TLS connections.
During the SSL handshake, the SSL engine uses TrustManagers to make sure the certificate chain received
from the server is trusted. If client authentication is enabled, the SSL engine will use KeyManagers to
find a certificate chain and a private key according to the CertificateRequest message from the server.
The CertificateRequest message gives a list of acceptable CA for the server.
The init method in DVBTrustManagerFactory and DVBKeyManagerFactory
is used by applications to provide a set of KeyStoreBuilders to these factory classes.
Without these two classes, applications can only provide the PIN code at the time the KeyManagerFactory
is created. Hence if the token is replaced, the existing KeyManagerFactory cannot be used and the
application would need to create a new instance to use with the new token.