|
260 | 260 | <Parameter Name="keyUri" Type="System.String" Index="1" FrameworkAlternate="net-9.0" />
|
261 | 261 | </Parameters>
|
262 | 262 | <Docs>
|
263 |
| - <param name="providerName">The name of the <c>OSSL_PROVIDER</c> to process the key open request.</param> |
264 |
| - <param name="keyUri">The URI assigned by the <c>OSSL_PROVIDER</c> of the key to open.</param> |
265 |
| - <summary>Open a named public key using a named <c>OSSL_PROVIDER</c>.</summary> |
| 263 | + <param name="providerName">The name of the <code>OSSL_PROVIDER</code> to process the key open request.</param> |
| 264 | + <param name="keyUri">The URI assigned by the <code>OSSL_PROVIDER</code> of the key to open.</param> |
| 265 | + <summary>Open a named key using a named <code>OSSL_PROVIDER</code>.</summary> |
266 | 266 | <returns>The opened key.</returns>
|
267 |
| - <remarks><para><para> Both <paramref name="providerName" /> and <paramref name="keyUri" /> must be trusted inputs.</para><para></para><para> This operation will fail if OpenSSL cannot successfully load the named <c>OSSL_PROVIDER</c>, or if the named <c>OSSL_PROVIDER</c> cannot load the named key.</para><para></para><para> The syntax for <paramref name="keyUri" /> is determined by each individual named <c>OSSL_PROVIDER</c>.</para><para></para></remarks> |
| 267 | + <remarks> |
| 268 | + <para>Both <paramref name="providerName" /> and <paramref name="keyUri" /> must be trusted inputs.</para> |
| 269 | + <para>This operation will fail if OpenSSL cannot successfully load the named <code>OSSL_PROVIDER</code>, or if the named <code>OSSL_PROVIDER</code> cannot load the named key.</para> |
| 270 | + <para>The syntax for <paramref name="keyUri" /> is determined by each individual named <code>OSSL_PROVIDER</code>.</para> |
| 271 | + </remarks> |
268 | 272 | <exception cref="T:System.ArgumentNullException">
|
269 | 273 | <paramref name="providerName" /> or <paramref name="keyUri" /> is <see langword="null" />.</exception>
|
270 | 274 | <exception cref="T:System.ArgumentException">
|
271 | 275 | <paramref name="providerName" /> or <paramref name="keyUri" /> is the empty string.</exception>
|
272 |
| - <exception cref="T:System.Security.Cryptography.CryptographicException">the key could not be opened via the specified named <c>OSSL_PROVIDER</c>.</exception> |
| 276 | + <exception cref="T:System.PlatformNotSupportedException">The current platform does not support OpenSSL Providers.</exception> |
| 277 | + <exception cref="T:System.Security.Cryptography.CryptographicException">The key could not be opened via the specified named <code>OSSL_PROVIDER</code>.</exception> |
273 | 278 | </Docs>
|
274 | 279 | </Member>
|
275 | 280 | <Member MemberName="OpenPrivateKeyFromEngine">
|
|
0 commit comments