7 Appendix B: Product Behavior
The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include updates to those products.
The terms "earlier" and "later", when used with a product version, refer to either all preceding versions or all subsequent versions, respectively. The term "through" refers to the inclusive range of versions. Applicable Microsoft products are listed chronologically in this section.
This document specifies version-specific details in the Microsoft .NET Framework. For information about which versions of the .NET Framework are available in each released Windows product or as supplemental software, see [MS-NETOD] section 4.
Microsoft .NET Framework 3.0
Microsoft .NET Framework 3.5
Microsoft .NET Framework 4.0
Microsoft .NET Framework 4.5
Microsoft .NET Framework 4.6
Microsoft .NET Framework 4.7
Microsoft .NET Framework 4.8
Exceptions, if any, are noted in this section. If an update version, service pack or Knowledge Base (KB) number appears with a product name, the behavior changed in that update. The new behavior also applies to subsequent updates unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.
Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms "SHOULD" or "SHOULD NOT" implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the product does not follow the prescription.
<1> Section 3.2.5.1: In Windows releases that support Microsoft .NET Framework 3.5 and later, the MsmqSecureHashAlgorithm enumeration enables an implementation to use any of the hash algorithms that follow, where SHA256 is the default.
public enum MsmqSecureHashAlgorithm
{
MD5,
SHA1,
SHA 256,
SHA 512
}
The underlying values of the MsmqSecureHashAlgorithm enum members are specified in the table that follows.
|
Member Name |
Value |
|---|---|
|
MD5 |
int32 (0x00000000) |
|
SHA1 |
int32 (0x00000001) |
|
SHA256 |
int32 (0x00000002) |
|
SHA512 |
int32 (0x00000003) |
For information about Windows releases that support the Microsoft .NET Framework versions, including the .NET Framework life-cycle support, see [MS-NETOD] section 4 Microsoft Implementations.