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 @@
+