diff --git a/src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.cs b/src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.cs
index 29cd583c94..6190d5da95 100644
--- a/src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.cs
+++ b/src/Microsoft.Data.SqlClient/netfx/ref/Microsoft.Data.SqlClient.cs
@@ -1037,6 +1037,10 @@ public SqlConnectionStringBuilder(string connectionString) { }
[System.ComponentModel.DisplayNameAttribute("Encrypt")]
[System.ComponentModel.RefreshPropertiesAttribute(System.ComponentModel.RefreshProperties.All)]
public SqlConnectionEncryptOption Encrypt { get { throw null; } set { } }
+ ///
+ [System.ComponentModel.DisplayNameAttribute("Host Name In Certificate")]
+ [System.ComponentModel.RefreshPropertiesAttribute(System.ComponentModel.RefreshProperties.All)]
+ public string HostNameInCertificate { get { throw null; } set { } }
///
[System.ComponentModel.DisplayNameAttribute("Enlist")]
[System.ComponentModel.RefreshPropertiesAttribute(System.ComponentModel.RefreshProperties.All)]
diff --git a/src/Microsoft.Data.SqlClient/tests/FunctionalTests/SqlConnectionStringBuilderTest.cs b/src/Microsoft.Data.SqlClient/tests/FunctionalTests/SqlConnectionStringBuilderTest.cs
index 14247ac8a5..3337d4aaa4 100644
--- a/src/Microsoft.Data.SqlClient/tests/FunctionalTests/SqlConnectionStringBuilderTest.cs
+++ b/src/Microsoft.Data.SqlClient/tests/FunctionalTests/SqlConnectionStringBuilderTest.cs
@@ -360,6 +360,17 @@ public void SetEncryptOnConnectionBuilderMapsToString()
}
}
+ [Fact]
+ public void AbleToSetHostNameInCertificate()
+ {
+ var testhostname = "somedomain.net";
+ var builder = new SqlConnectionStringBuilder
+ {
+ HostNameInCertificate = testhostname
+ };
+ Assert.Equal(testhostname, builder.HostNameInCertificate);
+ }
+
[Fact]
public void ConnectionBuilderEncryptBackwardsCompatibility()
{