Package io.rong.imlib.model

## Class RCEncryptedSession

- All Implemented Interfaces:

      public class RCEncryptedSession

  加密会话信息实体类

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---
    `public class` | `RCEncryptedSession.RCEncryptedSessionStatus` | 加密会话信令状态。

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `public String` | `targetId` |
    `public String` | `remoteEncId` |
    `public String` | `encKey` |
    `public String` | `encXA` |
    `public int` | `encStatus` |
    `public final static Creator<RCEncryptedSession>` | `CREATOR` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `RCEncryptedSession()` |

  - ### Enum Constant Summary

    Enum Constants
    Enum Constant | Description
    --- | ---

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getTargetId()` | 获取目标会话 id。
    `void` | `setTargetId(String targetId)` | 设置目标会话 id。
    `String` | `getRemoteEncId()` | 获取对端 encryptId。
    `void` | `setRemoteEncId(String remoteEncId)` | 设置对端 encryptId。
    `String` | `getEncKey()` | 获取对称加密秘钥。
    `void` | `setEncKey(String encKey)` | 设置对称加密秘钥。
    `String` | `getEncXA()` | 获取 DH 算法中本端生成的 XA。
    `void` | `setEncXA(String encXA)` | 设置 DH 算法中本端生成的 XA。
    `int` | `getEncStatus()` | 获取加密会话状态。
    `void` | `setEncStatus(int encStatus)` | 设置加密会话状态。
    `static Creator<RCEncryptedSession>` | `getCREATOR()` |
    `int` | `describeContents()` |
    `void` | `writeToParcel(Parcel dest, int flags)` |
    `String` | `toString()` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### RCEncryptedSession

          RCEncryptedSession()

  - ### Method Detail

    - #### getTargetId

           String getTargetId()

      获取目标会话 id。

      Returns:

        目标会话 id。

    - #### setTargetId

           void setTargetId(String targetId)

      设置目标会话 id。

      Parameters:
        `targetId` - 目标会话 id。

    - #### getRemoteEncId

           String getRemoteEncId()

      获取对端 encryptId。

      Returns:

        对端 encryptId。

    - #### setRemoteEncId

           void setRemoteEncId(String remoteEncId)

      设置对端 encryptId。

      Parameters:
        `remoteEncId` - 对端 encryptId。

    - #### getEncKey

           String getEncKey()

      获取对称加密秘钥。

      Returns:

        对称加密秘钥。

    - #### setEncKey

           void setEncKey(String encKey)

      设置对称加密秘钥。

      Parameters:
        `encKey` - 对称加密秘钥。

    - #### getEncXA

           String getEncXA()

      获取 DH 算法中本端生成的 XA。

      Returns:

        DH 算法中本端生成的 XA。

    - #### setEncXA

           void setEncXA(String encXA)

      设置 DH 算法中本端生成的 XA。

      Parameters:
        `encXA` - DH 算法中本端生成的 XA。

    - #### getEncStatus

           int getEncStatus()

      获取加密会话状态。

      Returns:

        加密会话状态。

    - #### setEncStatus

           void setEncStatus(int encStatus)

      设置加密会话状态。

      Parameters:
        `encStatus` - 加密会话状态。

    - #### getCREATOR

           static Creator<RCEncryptedSession> getCREATOR()

    - #### describeContents

           int describeContents()

    - #### writeToParcel

           void writeToParcel(Parcel dest, int flags)

    - #### toString

           String toString()