Skip to content

Commit 34621d4

Browse files
committed
Use RawDataMemory in .NET 7.
1 parent 0ce83d7 commit 34621d4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/MySqlConnector/Core/ServerSession.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1595,7 +1595,11 @@ caCertificateChain is not null &&
15951595
var rootCertificate = caCertificateChain.ChainElements[^1].Certificate;
15961596
foreach (var sslCaCertificate in caCertificateChain.ChainPolicy.ExtraStore)
15971597
{
1598+
#if NET7_0_OR_GREATER
1599+
if (rootCertificate.RawDataMemory.Span.SequenceEqual(sslCaCertificate.RawDataMemory.Span))
1600+
#else
15981601
if (rootCertificate.RawData.AsSpan().SequenceEqual(sslCaCertificate.RawData))
1602+
#endif
15991603
{
16001604
rcbPolicyErrors &= ~SslPolicyErrors.RemoteCertificateChainErrors;
16011605
break;

0 commit comments

Comments
 (0)