add trust store implementation