SP13Constants.MUST_SUPPORT_INTERACTIVE_CHALLENGE,
});
final Map<QName, Assertion> assertions = new HashMap<QName, Assertion>();
for (QName q : others) {
assertions.put(q, new PrimitiveAssertion(q));
}
for (String s : AlgorithmSuite.getSupportedAlgorithmSuiteNames()) {
QName q = new QName(SP11Constants.SP_NS, s);
assertions.put(q, new PrimitiveAssertion(q));
q = new QName(SP12Constants.SP_NS, s);
assertions.put(q, new PrimitiveAssertion(q));
}
reg.registerBuilder(new PrimitiveAssertionBuilder(assertions.keySet()) {
public Assertion build(Element element, AssertionBuilderFactory fact) {
if (XMLPrimitiveAssertionBuilder.isOptional(element)
|| XMLPrimitiveAssertionBuilder.isIgnorable(element)) {