diff options
author | Krzysztof Wicher <kwicher@microsoft.com> | 2017-04-21 01:14:18 +0300 |
---|---|---|
committer | Krzysztof Wicher <kwicher@microsoft.com> | 2017-04-21 01:14:18 +0300 |
commit | cd630bc2c0375c0b34d9aa14328ed96df303cfbb (patch) | |
tree | 6b8c06377bedf9f05a41d6fb217bef335e5a25b9 /src | |
parent | 5c174d9e0552ae60842888ba2a3e2f950066c280 (diff) |
Use Reference.DefaultDigestMethod instead of hard coded value
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); |