<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:08:42 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>[MONGOCRYPT-449] Reject empty KMS providers if NEED_KMS_CREDENTIALS is not supported</title>
                <link>https://jira.mongodb.org/browse/MONGOCRYPT-449</link>
                <project id="17481" key="MONGOCRYPT">Libmongocrypt</project>
                    <description>&lt;p&gt;&lt;b&gt;Scope&lt;/b&gt;&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;If &lt;tt&gt;mongocrypt_setopt_use_need_kms_credentials_state&lt;/tt&gt; has not been called, reject an empty KMS provider (e.g. &quot;aws: {}&quot; or &quot;local: {}&quot;) in &lt;tt&gt;mongocrypt_setopt_kms_providers&lt;/tt&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Background &amp;amp; Motivation&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-382&quot; title=&quot;Support on-demand credentials&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MONGOCRYPT-382&quot;&gt;&lt;del&gt;MONGOCRYPT-382&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-394&quot; title=&quot;Allow on-demand credentials for KMS providers other than AWS&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MONGOCRYPT-394&quot;&gt;&lt;del&gt;MONGOCRYPT-394&lt;/del&gt;&lt;/a&gt; added support for supplying KMS providers on-demand. Drivers opt-in to this behavior with &lt;tt&gt;mongocrypt_setopt_use_need_kms_credentials_state&lt;/tt&gt;. If &lt;tt&gt;mongocrypt_setopt_use_need_kms_credentials_state&lt;/tt&gt; is not called, configuring an empty KMS provider has no hope at succeeding when used. It may be preferable to error earlier.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2078449">MONGOCRYPT-449</key>
            <summary>Reject empty KMS providers if NEED_KMS_CREDENTIALS is not supported</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="13201">Fixed</resolution>
                                        <assignee username="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="kevin.albertson@mongodb.com">Kevin Albertson</reporter>
                        <labels>
                    </labels>
                <created>Tue, 28 Jun 2022 13:08:21 +0000</created>
                <updated>Sat, 28 Oct 2023 10:25:46 +0000</updated>
                            <resolved>Tue, 19 Jul 2022 15:06:27 +0000</resolved>
                                                    <fixVersion>1.6.0</fixVersion>
                    <fixVersion>1.6.0-alpha0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="4689286" author="xgen-internal-githook" created="Tue, 19 Jul 2022 15:06:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-449&quot; title=&quot;Reject empty KMS providers if NEED_KMS_CREDENTIALS is not supported&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MONGOCRYPT-449&quot;&gt;&lt;del&gt;MONGOCRYPT-449&lt;/del&gt;&lt;/a&gt; Reject empty KMS providers if NEED_KMS_CREDENTIALS is not supported (#419)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libmongocrypt/commit/66a183385641802f482a9520b8dfdf41b3ef646b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libmongocrypt/commit/66a183385641802f482a9520b8dfdf41b3ef646b&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_21957" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Binding Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="22966"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <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|hr6i7r:f3v</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>