Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKrzysztof Wicher <kwicher@microsoft.com>2017-04-21 01:14:18 +0300
committerKrzysztof Wicher <kwicher@microsoft.com>2017-04-21 01:14:18 +0300
commitcd630bc2c0375c0b34d9aa14328ed96df303cfbb (patch)
tree6b8c06377bedf9f05a41d6fb217bef335e5a25b9 /src
parent5c174d9e0552ae60842888ba2a3e2f950066c280 (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.cs10
-rw-r--r--src/System.Security.Cryptography.Xml/src/System/Security/Cryptography/Xml/SignedXml.cs2
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);