13 | 13 |
|
14 | 14 |
* python (2.7.x) - http://www.python.org/
|
15 | 15 |
|
16 | |
python 2.7.x is required. python 3.4.x has also been successfully tested and
|
17 | |
should work, as long as the other third-party dependencies support python 3.
|
|
16 |
python 2.7.x is required. python 2.6.x and 3.4.x have also been successfully
|
|
17 |
tested and should work, as long as the other third-party dependencies also
|
|
18 |
support them. Note that for python 2.6.x the importlib
|
|
19 |
(https://pypi.python.org/pypi/importlib) and ordereddict
|
|
20 |
(https://pypi.python.org/pypi/ordereddict) packages are also required.
|
18 | 21 |
|
19 | 22 |
* dnspython (1.11.0 or later) - http://www.dnspython.org/
|
20 | 23 |
|
|
34 | 37 |
desired (and thus is highly recommended). The current code will display
|
35 | 38 |
warnings if the cryptographic elements cannot be verified.
|
36 | 39 |
|
37 | |
Note that M2Crypto version 0.21.1 or later can be used to validate some
|
|
40 |
Note that M2Crypto version 0.21.1 or later can be used to validate some
|
38 | 41 |
DNSSEC algorithms, but support for the following DNSSEC algorithms is not
|
39 | |
available in releases of M2Crypto prior to 0.24.0 without a patch:
|
40 | |
3 (DSA-SHA1), 6 (DSA-NSEC3-SHA1), 12 (GOST R 34.10-2001),
|
|
42 |
available in releases of M2Crypto prior to 0.24.0 without a patch:
|
|
43 |
3 (DSA-SHA1), 6 (DSA-NSEC3-SHA1), 12 (GOST R 34.10-2001),
|
41 | 44 |
13 (ECDSA Curve P-256 with SHA-256), 14 (ECDSA Curve P-384 with SHA-384).
|
42 | 45 |
There are two patches included in the `contrib` directory that can be
|
43 | 46 |
applied to pre-0.24.0 versions to get this functionality:
|
44 | |
`contrib/m2crypto-pre0.23.patch` or `contrib/m2crypto-0.23.patch`. For
|
|
47 |
`contrib/m2crypto-pre0.23.patch` or `contrib/m2crypto-0.23.patch`. For
|
45 | 48 |
example:
|
46 | 49 |
|
47 | 50 |
```
|