Skip to content

Commit

Permalink
Edit format, links
Browse files Browse the repository at this point in the history
  • Loading branch information
chelseacheung committed Jan 26, 2017
1 parent c727b1d commit 989c627
Show file tree
Hide file tree
Showing 8 changed files with 75 additions and 120 deletions.
77 changes: 24 additions & 53 deletions docs/source/as2_partnership.rst
Original file line number Diff line number Diff line change
@@ -1,38 +1,8 @@
Setting Up AS2 Partnerships
===========================

AS2 Partnership Parameters
--------------------------

Here is a summary of the AS2 partnership parameters.

1. `Partnership ID`_
#. `AS2 From`_
#. `AS2 To`_
#. `Disabled`_
#. `Subject`_
#. `Recipient Address`_
#. `Hostname Verified in SSL?`_
#. `Request Receipt`_
#. `Signed Receipt`_
#. `Asynchronous Receipt`_
#. `Receipt Return URL`_
#. `Message Compression Required`_
#. `Message Signing Required`_
#. `Signing Algorithm`_
#. `Message Encryption Required`_
#. `Encryption Algorithm`_
#. `Certificate For Encryption`_
#. `MIC Algorithm`_
#. `Maximum Retries`_
#. `Retry Interval (ms)`_
#. `Message Signature Enforced`_
#. `Message Encryption Enforced`_
#. `Certificate For Verification`_


Partnership ID
^^^^^^^^^^^^^^
--------------

+-----------------+------------------------------------------------------------------------------------------------------------------+
| **Description** | The unique identifier of an AS2 partnership in Hermes 2. |
Expand All @@ -45,7 +15,7 @@ Partnership ID


AS2 From
^^^^^^^^
--------

+-----------------+------------------------------------------------------------------------------------------------------------------+
| **Description** | Identifier of the sending party in a data exchange. The values may be company specific, such as Data Universal |
Expand All @@ -60,7 +30,7 @@ AS2 From
+-----------------+------------------------------------------------------------------------------------------------------------------+

AS2 To
^^^^^^
------

+-----------------+------------------------------------------------------------------------------------------------------------------+
| **Description** | Identifier of the receiving party in a data exchange. The values may be company specific, such as Data Universal |
Expand All @@ -82,7 +52,7 @@ AS2 To
**Send**: [``CompanyA``, ``CompanyB``] --> **Receive**: [``CompanyB``, ``CompanyA``].

Disabled
^^^^^^^^
--------

+-----------------+-----------------------------------------------------------------------------------------------+
| **Description** | This boolean option indicates whether the partnership is disabled or not. |
Expand All @@ -95,7 +65,7 @@ Disabled


Subject
^^^^^^^
-------

+-----------------+------------------------------------------------------------------------------------------------------------------+
| **Description** | The subject of the partnership. |
Expand All @@ -108,7 +78,7 @@ Subject


Recipient Address
^^^^^^^^^^^^^^^^^
-----------------

+-----------------+--------------------------------------------------------------------------------------+
| **Description** | The endpoint URL of the receiving messaging gateway. |
Expand All @@ -122,7 +92,7 @@ Recipient Address


Hostname Verified in SSL?
^^^^^^^^^^^^^^^^^^^^^^^^^
-------------------------

+-----------------+------------------------------------------------------------------------------------------------------------------+
| **Description** | This boolean flag indicates whether HTTP SSL/TLS protocol is used to verify the recipient hostname. |
Expand All @@ -137,7 +107,7 @@ Hostname Verified in SSL?


Request Receipt
^^^^^^^^^^^^^^^
---------------

+-----------------+------------------------------------------------------------------------------------------------------------------+
| **Description** | Indicates whether the sender has requested the recipient to reply with an AS2 receipt (acknowledgement). |
Expand All @@ -155,7 +125,7 @@ Request Receipt


Signed Receipt
^^^^^^^^^^^^^^
--------------

+------------------+-----------------------------------------------------------------------------------------------------------------+
| **Description** | Indicates whether the sender has requested the recipient to digitally sign the AS2 receipt with their private |
Expand All @@ -180,7 +150,7 @@ Signed Receipt


Asynchronous Receipt
^^^^^^^^^^^^^^^^^^^^^
--------------------

+------------------+-----------------------------------------------------------------------------------------------------------------+
| **Description** | Indicates whether the recipient should reply to incoming AS2 messages using the same HTTP/HTTPS connection |
Expand All @@ -205,8 +175,9 @@ AS2 message receipts will be delivered through another HTTP connection from reci

.. image:: /_static/images/first_step/as2-send-async.png


Receipt Return URL
^^^^^^^^^^^^^^^^^^
------------------

+------------------+-----------------------------------------------------------------------------------------------------------------+
| **Description** | This is the endpoint URL of Hermes 2 or another compatible messaging gateway for receiving receipts. It is |
Expand All @@ -228,7 +199,7 @@ Receipt Return URL


Message Compression Required
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
----------------------------

+-----------------+---------------------------------------------------------------------------------------------------------+
| **Description** | Indicates whether the sender must compress outgoing AS2 messages in this partnership. |
Expand All @@ -243,7 +214,7 @@ Message Compression Required


Message Signing Required
^^^^^^^^^^^^^^^^^^^^^^^^
------------------------

+-----------------+---------------------------------------------------------------------------------------------+
| **Description** | Indicates whether the sender must digitally sign AS2 messages using their private key. |
Expand All @@ -256,7 +227,7 @@ Message Signing Required
+-----------------+---------------------------------------------------------------------------------------------+

Signing Algorithm
^^^^^^^^^^^^^^^^^
-----------------

+-----------------+-----------------------------------------------------------------------------------------------+
| **Description** | The algorithm used to digitally sign outgoing AS2 messages in this partnership. |
Expand All @@ -267,7 +238,7 @@ Signing Algorithm


Message Encryption Required
^^^^^^^^^^^^^^^^^^^^^^^^^^^
---------------------------

+------------------+----------------------------------------------------------------------------------------+
| **Description** | Indicates whether the sender must encrypt AS2 messages using the recipient's public |
Expand All @@ -287,7 +258,7 @@ Message Encryption Required


Encryption Algorithm
^^^^^^^^^^^^^^^^^^^^
--------------------

+-----------------+----------------------------------------------------------------------------------------+
| **Description** | The algorithm used to encrypt outgoing AS2 messages in this partnership. |
Expand All @@ -298,7 +269,7 @@ Encryption Algorithm


Certificate for Encryption
^^^^^^^^^^^^^^^^^^^^^^^^^^
--------------------------

+-----------------+---------------------------------------------------------------------------------------------------------------------+
| **Description** | The certificate (``.cer``) file for encrypting outgoing AS2 messages using the public key exported by the recipient.|
Expand All @@ -315,7 +286,7 @@ Certificate for Encryption


MIC Algorithm
^^^^^^^^^^^^^
-------------

+-----------------+----------------------------------------------------------------------------------------------------------+
| **Description** | The algorithm used to create message digests/hashes for outgoing AS2 messages in this partnership. |
Expand All @@ -326,7 +297,7 @@ MIC Algorithm


Maximum Retries
^^^^^^^^^^^^^^^
---------------

+-----------------+-------------------------------------------------------------------------------------------------------------------+
| **Description** | The maximum number of retries allowed for the sender to attempt delivering an AS2 message. |
Expand All @@ -342,7 +313,7 @@ Maximum Retries


Retry Interval (ms)
^^^^^^^^^^^^^^^^^^^
-------------------

+-----------------+----------------------------------------------------------------------------------------------+
| **Description** | The time interval (milleseconds) between each consecutive attempt to deliver an AS2 message. |
Expand All @@ -353,7 +324,7 @@ Retry Interval (ms)


Message Signature Enforced
^^^^^^^^^^^^^^^^^^^^^^^^^^
--------------------------

+-----------------+--------------------------------------------------------------------------------------------------------------------+
| **Description** | Indicates whether incoming AS2 messages must be digitally signed. |
Expand All @@ -371,7 +342,7 @@ Message Signature Enforced


Message Encryption Enforced
^^^^^^^^^^^^^^^^^^^^^^^^^^^
---------------------------

+-----------------+-------------------------------------------------------------------------------------------------------------------+
| **Description** | Indicates whether incoming AS2 messages must be encrypted. |
Expand All @@ -390,7 +361,7 @@ Message Encryption Enforced


Certificate for Verification
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
----------------------------

+-----------------+-------------------------------------------------------------------------------------------------------------------+
| **Description** | The certificate (``.cer``) file for verifying incoming digitally signed AS2 messages using the public key |
Expand Down
4 changes: 2 additions & 2 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
(master_doc, 'hermes_docs', u'my docs Documentation',
(master_doc, 'hermes_docs', u'Hermes Documentation',
[author], 1)
]

Expand All @@ -324,7 +324,7 @@
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(master_doc, 'hermes_docs', u'Hermes Business Messaging Gateway Documentation',
(master_doc, 'hermes_docs', u'Hermes Documentation',
author, 'hermes_docs', 'Documentation of Hermes Business Messaging Gateway',
'Miscellaneous'),
]
Expand Down
4 changes: 2 additions & 2 deletions docs/source/configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -926,8 +926,8 @@ Location of keystore for S/MIME decryption (incoming messages)
+-----------------------------------------------------------------------------------------------+-----------------------------------------+


References
----------
See also
--------
.. Hermes 2 Application Development Guide
Hermes 2 Technical Guide
Hermes 2 Administration Tool User Guide
Expand Down

0 comments on commit 989c627

Please sign in to comment.