Class FriendListAuthentication

  • All Implemented Interfaces:
    HTTPSTrustManager, TrustManager, X509TrustManager

    public class FriendListAuthentication
    extends Object
    implements HTTPSTrustManager
    This class implements a concrete behaviour for HTTPS Trust decisions. If we configure the platform to use this TrustManager, we must also specify two configuration properties: jade_mtp_http_https_firendListFile: This property must indicate the location of a java KeyStore in the disc. jade_mtp_http_https_friendListFilePass Password for this KeyStore. The KeyStore must contain a list of Trusted Certificates. When a new HTTPS connection is stablished, trust decisions will be made in terms of the certificates inside the KeyStore. If the Certificate sent by the remote peer is inside of the KeyStore or signed by one of the issuers of the inside the KeyStore, the connection will be stablished. Otherwise the connection will not be possible.
    Author:
    Joan Ametller Esquerra