ds:SignatureMethod propertie

May 20, 2015 at 3:29 PM
Edited May 20, 2015 at 3:30 PM

I'm testing my saml app and I notice that the <ds:SignatureMethod> tag has a "v" property in the place of the regular "Algorithm" one. Is this intentional or it's a misplaced ctrl+v? ;)
public class SignatureMethod
        public const string ElementName = "SignatureMethod";

        public SignatureMethod();

        [XmlAttribute("v", DataType = "anyURI")]
        public string Algorithm { get; set; }
        public XmlNode[] Any { get; set; }
        [XmlElement("HMACOutputLength", DataType = "integer")]
        public string HMACOutputLength { get; set; }
May 21, 2015 at 6:41 PM
Good catch! That is indeed wrong, and looks like a mistake from the original refactoring of these schema files. I will attempt to get a fix for this out this weekend real quick.
May 22, 2015 at 6:58 AM
I was sure it was a ctrl+v mistake, as the word Algorithm is just below it ;)

In my project I rebuild the dll file from the source and it's ok.