<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:43:39 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CSHARP-2830] Investigate whether the driver can support the tlsCAFile option</title>
                <link>https://jira.mongodb.org/browse/CSHARP-2830</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;According to the uri options spec (&lt;a href=&quot;https://github.com/mongodb/specifications/blob/master/source/uri-options/uri-options.rst&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/blob/master/source/uri-options/uri-options.rst&lt;/a&gt;), the tlsCAFile option is &quot;required if the driver&apos;s language/runtime allows non-global configuration.&quot;&lt;/p&gt;

&lt;p&gt;The driver may be able to support this option using some combination of `RemoteCertificateValidationDelegate` and the ExtraStore property: &lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509chainpolicy.extrastore?view=netstandard-2.0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x509chainpolicy.extrastore?view=netstandard-2.0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(The property is available on net452, but on .NET Standard requires 2.0)&lt;/p&gt;

&lt;p&gt;Additional reading:&lt;br/&gt;
&lt;a href=&quot;https://github.com/dotnet/corefx/issues/25581&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/dotnet/corefx/issues/25581&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://github.com/dotnet/corefx/issues/36606&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/dotnet/corefx/issues/36606&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://en.programqa.com/question/7695438/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://en.programqa.com/question/7695438/&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="986657">CSHARP-2830</key>
            <summary>Investigate whether the driver can support the tlsCAFile option</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="vincent.kam@mongodb.com">Vincent Kam</reporter>
                        <labels>
                    </labels>
                <created>Thu, 31 Oct 2019 18:54:17 +0000</created>
                <updated>Wed, 9 Feb 2022 00:08:23 +0000</updated>
                            <resolved>Wed, 9 Feb 2022 00:08:23 +0000</resolved>
                                                                    <component>Configuration</component>
                    <component>Security</component>
                                        <votes>1</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="4344006" author="james.kovacs" created="Wed, 9 Feb 2022 00:08:23 +0000"  >&lt;p&gt;We delegate a lot of our TLS support to &lt;tt&gt;SslStream&lt;/tt&gt; and the .NET BCL (or underlying OS) performs the TLS handshake. If a user requires an alternate root CA, they must implement their own &lt;tt&gt;SslSettings.RemoteCertificateValidationCallback&lt;/tt&gt;. We can revisit this decision in the future should there be enough demand for full &lt;tt&gt;tlsCAFile&lt;/tt&gt; support.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hvof9z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>