|
1 | | -<?xml version="1.0"?> |
2 | | -<docs> |
3 | | - <members name="SqlEnclaveAttestationParameters"> |
4 | | - <SqlEnclaveAttestationParameters> |
5 | | - <summary>Encapsulates the information SqlClient sends to SQL Server to initiate the process of attesting and creating a secure session with the enclave, SQL Server uses for computations on columns protected using Always Encrypted.</summary> |
6 | | - <remarks>To be added.</remarks> |
7 | | - </SqlEnclaveAttestationParameters> |
8 | | - <ctor> |
9 | | - <param name="protocol">The enclave attestation protocol.</param> |
10 | | - <param name="input">The input of the enclave attestation protocol.</param> |
11 | | - <param name="clientDiffieHellmanKey">A Diffie-Hellman algorithm that encapsulates a client-side key pair.</param> |
12 | | - <summary>Initializes a new instance of the <see cref="T:Microsoft.Data.SqlClient.SqlEnclaveAttestationParameters" /> class.</summary> |
13 | | - <remarks>To be added.</remarks> |
14 | | - <exception cref="T:System.ArgumentNullException"> |
15 | | - <paramref name="clientDiffieHellmanKey" /> is <see langword="null" />.</exception> |
16 | | - </ctor> |
17 | | - <ClientDiffieHellmanKey> |
18 | | - <summary>Gets a Diffie-Hellman algorithm that encapsulates a key pair that SqlClient uses to establish a secure session with the enclave.</summary> |
19 | | - <value>The Diffie-Hellman algorithm.</value> |
20 | | - <remarks>To be added.</remarks> |
21 | | - </ClientDiffieHellmanKey> |
22 | | - <GetInput> |
23 | | - <summary>Gets the information used to initiate the process of attesting the enclave. The format and the content of this information is specific to the attestation protocol.</summary> |
24 | | - <returns>The information required by SQL Server to execute attestation protocol identified by EnclaveAttestationProtocols.</returns> |
25 | | - <remarks>To be added.</remarks> |
26 | | - </GetInput> |
27 | | - <Protocol> |
28 | | - <summary>Gets the enclave attestation protocol identifier.</summary> |
29 | | - <value>The enclave attestation protocol identifier.</value> |
30 | | - <remarks>To be added.</remarks> |
31 | | - </Protocol> |
32 | | - </members> |
| 1 | +<docs> |
| 2 | + <members name="SqlEnclaveAttestationParameters"> |
| 3 | + <SqlEnclaveAttestationParameters> |
| 4 | + <summary> |
| 5 | + Encapsulates the information SqlClient sends to SQL Server to initiate the process of attesting and creating a secure session with the enclave, SQL Server uses for computations on columns protected using Always Encrypted. |
| 6 | + </summary> |
| 7 | + </SqlEnclaveAttestationParameters> |
| 8 | + <ctor> |
| 9 | + <param name="protocol"> |
| 10 | + The enclave attestation protocol. |
| 11 | + </param> |
| 12 | + <param name="input"> |
| 13 | + The input of the enclave attestation protocol. |
| 14 | + </param> |
| 15 | + <param name="clientDiffieHellmanKey"> |
| 16 | + A Diffie-Hellman algorithm that encapsulates a client-side key pair. |
| 17 | + </param> |
| 18 | + <summary> |
| 19 | + Initializes a new instance of the <see cref="T:Microsoft.Data.SqlClient.SqlEnclaveAttestationParameters" /> class. |
| 20 | + </summary> |
| 21 | + <exception cref="T:System.ArgumentNullException"><paramref name="clientDiffieHellmanKey" /> is <see langword="null" />.</exception> |
| 22 | + </ctor> |
| 23 | + <ClientDiffieHellmanKey> |
| 24 | + <summary> |
| 25 | + Gets a Diffie-Hellman algorithm that encapsulates a key pair that SqlClient uses to establish a secure session with the enclave. |
| 26 | + </summary> |
| 27 | + <value> |
| 28 | + The Diffie-Hellman algorithm. |
| 29 | + </value> |
| 30 | + </ClientDiffieHellmanKey> |
| 31 | + <GetInput> |
| 32 | + <summary> |
| 33 | + Gets the information used to initiate the process of attesting the enclave. The format and the content of this information is specific to the attestation protocol. |
| 34 | + </summary> |
| 35 | + <returns> |
| 36 | + The information required by SQL Server to execute attestation protocol identified by EnclaveAttestationProtocols. |
| 37 | + </returns> |
| 38 | + </GetInput> |
| 39 | + <Protocol> |
| 40 | + <summary> |
| 41 | + Gets the enclave attestation protocol identifier. |
| 42 | + </summary> |
| 43 | + <value> |
| 44 | + The enclave attestation protocol identifier. |
| 45 | + </value> |
| 46 | + </Protocol> |
| 47 | + </members> |
33 | 48 | </docs> |
0 commit comments