Exemple #1
0
        public Saml2SignedText(X509Certificate2 certificate, string signatureAlgorithm)
        {
            if (certificate == null)
            {
                throw new ArgumentNullException(nameof(certificate));
            }

            Saml2Signer = new Saml2Signer(certificate, signatureAlgorithm);
        }
        public Saml2SignedXml(XmlElement element, X509Certificate2 certificate, string signatureAlgorithm) : base(element)
        {
            if (certificate == null)
            {
                throw new ArgumentNullException(nameof(certificate));
            }
            if (signatureAlgorithm == null)
            {
                throw new ArgumentNullException(nameof(signatureAlgorithm));
            }

            Saml2Signer = new Saml2Signer(certificate, signatureAlgorithm);
        }
        public Saml2SignedXml(XmlElement element, X509Certificate2 certificate, string signatureAlgorithm, string canonicalizationMethod) : base(element)
        {
            if (certificate == null)
            {
                throw new ArgumentNullException(nameof(certificate));
            }
            if (signatureAlgorithm == null)
            {
                throw new ArgumentNullException(nameof(signatureAlgorithm));
            }
            if (canonicalizationMethod == null)
            {
                throw new ArgumentNullException(nameof(canonicalizationMethod));
            }

            Element = element;
            CanonicalizationMethod = canonicalizationMethod;
            Saml2Signer            = new Saml2Signer(certificate, signatureAlgorithm);
        }