extended API with lists for supported NameID formats, AttributeName formats, digest and sig algs