diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/Reference.cs | 10 | ||||
-rw-r--r-- | src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/SignedXml.cs | 2 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/Reference.cs b/src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/Reference.cs index 3dd70c1f5f..a34d3d492c 100644 --- a/src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/Reference.cs +++ b/src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/Reference.cs @@ -15,6 +15,8 @@ namespace System.Security.Cryptography.Xml { public class Reference { + internal const string DefaultDigestMethod = SignedXml.XmlDsigSHA256Url; + private string _id; private string _uri; private string _type; @@ -38,7 +40,7 @@ namespace System.Security.Cryptography.Xml _refTarget = null; _refTargetType = ReferenceTargetType.UriReference; _cachedXml = null; - _digestMethod = SignedXml.XmlDsigSHA256Url; + _digestMethod = DefaultDigestMethod; } public Reference(Stream stream) @@ -47,7 +49,7 @@ namespace System.Security.Cryptography.Xml _refTarget = stream; _refTargetType = ReferenceTargetType.Stream; _cachedXml = null; - _digestMethod = SignedXml.XmlDsigSHA256Url; + _digestMethod = DefaultDigestMethod; } public Reference(string uri) @@ -57,7 +59,7 @@ namespace System.Security.Cryptography.Xml _uri = uri; _refTargetType = ReferenceTargetType.UriReference; _cachedXml = null; - _digestMethod = SignedXml.XmlDsigSHA256Url; + _digestMethod = DefaultDigestMethod; } internal Reference(XmlElement element) @@ -66,7 +68,7 @@ namespace System.Security.Cryptography.Xml _refTarget = element; _refTargetType = ReferenceTargetType.XmlElement; _cachedXml = null; - _digestMethod = SignedXml.XmlDsigSHA256Url; + _digestMethod = DefaultDigestMethod; } // diff --git a/src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/SignedXml.cs b/src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/SignedXml.cs index 9a4112fe9a..f07fae4bce 100644 --- a/src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/SignedXml.cs +++ b/src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/SignedXml.cs @@ -911,7 +911,7 @@ namespace System.Security.Cryptography.Xml { // If no DigestMethod has yet been set, default it to sha1 if (reference.DigestMethod == null) - reference.DigestMethod = XmlDsigSHA256Url; + reference.DigestMethod = Reference.DefaultDigestMethod; SignedXmlDebugLog.LogSigningReference(this, reference); |