接口 KeyExchangeStorage

    • 方法详细资料

      • getPrivateKeyBase64

        String getPrivateKeyBase64​(String storageKey)
        获得服务器与客户端第一步密钥交换所生成的私钥
        参数:
        storageKey - 存储时的唯一键,如:UUID、token、userId等。
        返回:
        第一步密钥交换所生成的私钥
      • setPrivateKeyBase64

        void setPrivateKeyBase64​(String storageKey,
                                 String privateKeyBase64)
        设置服务器与客户端第一步密钥交换所生成的私钥
        参数:
        storageKey - 存储时的唯一键,如:UUID、token、userId等。
        privateKeyBase64 - 第一步密钥交换所生成的私钥
      • getExchangeKey

        String getExchangeKey​(String storageKey)
        获得交换密钥
        参数:
        storageKey - 存储时的唯一键,如:UUID、token、userId等。
        返回:
        交换密钥
      • setExchangeKey

        void setExchangeKey​(String storageKey,
                            String exchangeKey)
        设置交换密钥
        参数:
        storageKey - 存储时的唯一键,如:UUID、token、userId等。
        exchangeKey - 交换密钥
      • addAlias

        void addAlias​(String storageKey,
                      String storageKeyAlias)
        添加存储key别名
        参数:
        storageKey - 存储时的唯一键,如:UUID、token、userId等。
        storageKeyAlias - 存储别名