From adbe5102a4a6db15be8a5b45530c9c65c9705370 Mon Sep 17 00:00:00 2001 From: Ian Young Date: Thu, 22 Jan 2015 17:02:14 +0000 Subject: [PATCH] Validate cryptographic algorithms in metadata. Covers EncryptionMethod, SigningMethod and DigestMethod elements. --- mdx/_rules/check_uk_algorithms.xsl | 195 +++++++++++++++++++++++++++++ mdx/validation-beans.xml | 13 ++ 2 files changed, 208 insertions(+) create mode 100644 mdx/_rules/check_uk_algorithms.xsl diff --git a/mdx/_rules/check_uk_algorithms.xsl b/mdx/_rules/check_uk_algorithms.xsl new file mode 100644 index 00000000..10db2ce2 --- /dev/null +++ b/mdx/_rules/check_uk_algorithms.xsl @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + insecure algorithm in SigningMethod: ' + + ' + + + + + + + + + + + + + + unknown algorithm in SigningMethod: ' + + ' + + + + + + + + + + + insecure algorithm in DigestMethod: ' + + ' + + + + + + + + + + + + + + unknown algorithm in DigestMethod: ' + + ' + + + + + + + + + + + insecure algorithm in EncryptionMethod: ' + + ' + + + + + + + + + + + + + + unknown algorithm in EncryptionMethod: ' + + ' + + + + + diff --git a/mdx/validation-beans.xml b/mdx/validation-beans.xml index c6b9b4d4..294a2836 100644 --- a/mdx/validation-beans.xml +++ b/mdx/validation-beans.xml @@ -652,6 +652,18 @@ ******************************************************************* --> + + + + + + + + + @@ -804,6 +816,7 @@ +