Skip to content

Add assembly signing for Microsoft.Data.SqlClient.Extensions.Abstractions - #4568

Draft
paulmedynski wants to merge 4 commits into
dev/paul/assembly-signing-loggingfrom
dev/paul/assembly-signing-abstractions
Draft

Add assembly signing for Microsoft.Data.SqlClient.Extensions.Abstractions#4568
paulmedynski wants to merge 4 commits into
dev/paul/assembly-signing-loggingfrom
dev/paul/assembly-signing-abstractions

Apply PR #4566/#4567 feedback to the Abstractions jobs

afd493e
Select commit
Loading
Failed to load commit list.
Azure Pipelines / sqlclient-pr failed Sep 10, 2026 in 1h 51m 51s

Build #25311 had test failures

Details

Tests

  • Failed: 1 (0.00%)
  • Passed: 31,882 (88.03%)
  • Other: 4,333 (11.96%)
  • Total: 36,216

Annotations

Check failure on line 23 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / sqlclient-pr

Build log #L23

Failed while getting version >=10.0.300 <10.0.400 from channel 10.0 with error: write EPROTO 40BD4842E07F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:918:SSL alert number 80

Check failure on line 26 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / sqlclient-pr

Build log #L26

sdk version matching: >=10.0.300 <10.0.400 could not be found

Check failure on line 0 in EXEC

See this annotation in the file changed.

@azure-pipelines azure-pipelines / sqlclient-pr

EXEC#L0

EXEC(0,0): Error Message: 

Check failure on line 0 in System.Exception

See this annotation in the file changed.

@azure-pipelines azure-pipelines / sqlclient-pr

System.Exception#L0

System.Exception(0,0): Error output: Certificate folder path is: C:\Certificates

Check failure on line 1 in Microsoft.Data.SqlClient.ManualTesting.Tests.CertificateTest.OpeningConnectionWithNicTest

See this annotation in the file changed.

@azure-pipelines azure-pipelines / sqlclient-pr

Microsoft.Data.SqlClient.ManualTesting.Tests.CertificateTest.OpeningConnectionWithNicTest

System.Exception : Could not generate certificate. Error output: Certificate folder path is: C:\Certificates


    Directory: C:\


Mode                 LastWriteTime         Length Name                                                                 
----                 -------------         ------ ----                                                                 
d-----         9/10/2026   6:09 PM                Certificates                                                         
Certificate created successfully
Certificate Thumbprint: E48A5C2A40CCA0C3DE74B1B8C7128A64E2EB2A9E


    Directory: C:\Certificates


Mode                 LastWriteTime         Length Name                                                                 
----                 -------------         ------ ----                                                                 
-a----         9/10/2026   6:09 PM            855 SQLClientSelfSignedCertificate.cer                                   

PSPath                   : Microsoft.PowerShell.Security\Certificate::LocalMachine\Root\E48A5C2A40CCA0C3DE74B1B8C7128A6
                           4E2EB2A9E
PSParentPath             : Microsoft.PowerShell.Security\Certificate::LocalMachine\Root
PSChildName              : E48A5C2A40CCA0C3DE74B1B8C7128A64E2EB2A9E
PSIsContainer            : False
Archived                 : False
Extensions               : {System.Security.Cryptography.Oid, System.Security.Cryptography.Oid, 
                           System.Security.Cryptography.Oid, System.Security.Cryptography.Oid}
FriendlyName             : 
IssuerName               : System.Security.Cryptography.X509Certificates.X500DistinguishedName
NotAfter                 : 9/10/2029 6:09:45 PM
NotBefore                : 9/10/2026 5:59:48 PM
HasPrivateKey            : False
PrivateKey               : 
PublicKey                : System.Security.Cryptography.X509Certificates.PublicKey
RawData                  : {48, 130, 3, 83...}
SerialNumber             : 791BAE971DE1CFA249AA33D7DBC52316
SubjectName              : System.Security.Cryptography.X509Certificates.X500DistinguishedName
SignatureAlgorithm       : System.Security.Cryptography.Oid
Thumbprint               : E48A5C2A40CCA0C3DE74B1B8C7128A64E2EB2A9E
Version                  : 3
Handle                   : 2011484805808
Issuer                   : CN=d958690bc00000E
Subject                  : CN=d958690bc00000E
EnhancedKeyUsageList     : {Server Authentication (1.3.6.1.5.5.7.3.1)}
DnsNameList              : {d958690bc00000E, localhost, SQLAliasName}
SendAsTrustedIssuer      : False
EnrollmentPolicyEndPoint : Microsoft.CertificateServices.Commands.EnrollmentEndPointProperty
EnrollmentServerEndPoint : Microsoft.CertificateServices.Commands.EnrollmentEndPointProperty
PolicyId                 : 



Raw output
   at Microsoft.Data.SqlClient.ManualTesting.Tests.CertificateTest.CreateValidCertificate(String script) in D:\a\_work\1\s\src\Microsoft.Data.SqlClient\tests\ManualTests\SQL\ConnectionTestWithSSLCert\CertificateTest.cs:line 234
   at Microsoft.Data.SqlClient.ManualTesting.Tests.CertificateTest..ctor() in D:\a\_work\1\s\src\Microsoft.Data.SqlClient\tests\ManualTests\SQL\ConnectionTestWithSSLCert\CertificateTest.cs:line 86
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)