asterisk/doc
Ben Ford 9acf840f7c res_stir_shaken: Implemented signature verification.
There are a lot of moving parts in this patch, but the focus of it is on
the verification of the signature using a public key located at the
public key URL provided in the JSON payload. First, we check the
database to see if we have already downloaded the key. If so, check to
see if it has expired. If it has, redownload from the URL. If we don't
have an entry in the database, just go ahead and download the public
key. The expiration is tested each time we download the file. After
that, read the public key from the file and use it to verify the
signature. All sanity checking is done when the payload is first
received, so the verification is complete once this point is reached.

The XML has also been added since a new config option was added to
general (curl_timeout). The maximum amount of time to wait for a
download can be configured through this option, with a low value by
default.

Change-Id: I3ba4c63880493bf8c7d17a9cfca1af0e934d1a1c
2020-05-01 06:31:46 -05:00
..
CHANGES-staging confbridge: Add support for disabling text messaging. 2020-04-20 12:03:22 -05:00
UPGRADE-staging res_stir_shaken: Implemented signature verification. 2020-05-01 06:31:46 -05:00
lang doc/lang/language-criteria.txt: Link to wiki. 2018-02-20 04:32:44 -06:00
.gitignore Build System: Enable python3 compatibility. 2018-04-09 10:07:38 -04:00
CODING-GUIDELINES Restore CODING-GUIDELINES to doc folder 2012-08-30 12:50:03 +00:00
IAX2-security.pdf Merged revisions 216008 via svnmerge from 2009-09-03 18:45:54 +00:00
IAX2-security.txt Merged revisions 216263 via svnmerge from 2009-09-04 10:48:44 +00:00
Makefile Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
README.txt Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
aelparse.8 doc: Add a manpage for the aelparse utility 2014-08-29 19:35:43 +00:00
appdocsxml.dtd PJSIP_CONTACT: add missing argument documentation 2019-12-11 12:05:27 -05:00
appdocsxml.xslt appdocsxml.xslt: Add Language to channel snapshot transformation 2018-02-01 15:03:03 -06:00
astdb2bdb.8 Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
astdb2sqlite3.8 Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
asterisk-ng-doxygen.in progdocs: Exclude ./third-party from documentation generation 2016-03-19 17:51:41 -05:00
asterisk.8 Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
asterisk.sgml Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
smsq.8 doc: Add a manpage for the smsq utility 2014-08-29 19:40:34 +00:00

README.txt

The vast majority of the Asterisk project documentation has been moved to the
project wiki:

    https://wiki.asterisk.org/

Asterisk release tarballs contain an export of the wiki in PDF and plain text
form, which you can find in:

    doc/AST.pdf
    doc/AST.txt

Asterisk uses the Doxygen documentation software.  Run "make progdocs" and open
the resulting documentation index at doc/api/index.html in a webbrowser or copy
the directory to a directory served by a webserver for remote access.