layout |
title |
which_category |
single |
Messaging Protocols |
12 |
Some protocols are used by many applications, so all the applications that use these protocols will share the same features.
{% assign applications = site.data.applications | where_exp: "item","item.category == page.which_category" | sort: 'name' | sort: 'recommendation' %}
{% for application in applications %}
{% endfor %}
Protocol |
Communication types |
{% if application.recommendation == 1 %}
{% elsif application.recommendation == 2 %}
{% else %}{% endif %}
{{ application.display_name }}
|
{{ application.communication_types }} |
Encryption protocol: {{ application.encryption_protocol }}
Shared Secret exchange: {{ application.shared_secret_exchange }}
Message Encryption Cipher: {{ application.message_encryption_cipher }}
Business model: {{ application.business_model }}
{% if application.perfect_forward_secrecy == true %}
{% if application.perfect_forward_secrecy_source %}
Perfect forward secrecy: Yes
{% else %}
Perfect forward secrecy: Yes
{% endif %}
{% elsif application.perfect_forward_secrecy == false %}
{% if application.perfect_forward_secrecy_source %}
Perfect forward secrecy: No
{% else %}
Perfect forward secrecy: No
{% endif %}
{% else %}
Perfect forward secrecy: {{ application.perfect_forward_secrecy }}
{% endif %}
{% if application.message_stored_on_server == "Never" %}
{% if application.message_stored_on_server_source %}
Messages stored on server: Never
{% else %}
Messages stored on server: Never
{% endif %}
{% elsif application.message_stored_on_server == true %}
{% if application.message_stored_on_server_source %}
Messages stored on server: Yes
{% else %}
Messages stored on server: Yes
{% endif %}
{% elsif application.message_stored_on_server == "Temporarily" %}
{% if application.message_stored_on_server_source %}
Messages stored on server: Temporarily
{% else %}
Messages stored on server: Temporarily
{% endif %}
{% else %}
Messages stored on server: {{ application.message_stored_on_server }}
{% endif %}
Websites: {{ application.websites }}
Last tested: {{ application.last_update }}
Notes:
{% include_relative _data/{{ application.notes_file }} %}
|