Diese Bibliothek kann nur XML-Dokumente gemäß BMU-1.04 verarbeiten.
Java 6, Xerces (Namespace-aware), Xalan, ...
Java Security Policy, ...
Der Provider SUN implementiert in der Standard-JVM folgende Algorithmen:
In der Prüf-Bibliothek wird die Bibliothek Bouncycastle eingebunden. Dieser Provider (BC) implementiert die folgenden Algorithmen:
In BMU-Dokumenten sind die Algorithmen XXX und YYY zulässig.
public void testBGS() {
try {
Document doc = _docBuilderFactory.newDocumentBuilder().parse(RuleFactoryTest.class.getResourceAsStream("/xml/BGS_12598683966485.xml"));
List ruleResultList = _ruleSet.execute(doc);
System.out.println("RuleResultList: " + ruleResultList);
assertTrue(ruleResultList.size()==1);
} catch (Exception e) {
e.printStackTrace();
fail(e.getMessage());
}
}