类 MapKeyExchangeStorage

    • 构造器详细资料

      • MapKeyExchangeStorage

        public MapKeyExchangeStorage()
    • 方法详细资料

      • getPrivateKeyBase64

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

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

        public String getExchangeKey​(String storageKey)
        获得交换密钥
        指定者:
        getExchangeKey 在接口中 KeyExchangeStorage
        参数:
        storageKey - 存储时的唯一键,如:UUID、token、userId等。
        返回:
        交换密钥
      • setExchangeKey

        public void setExchangeKey​(String storageKey,
                                   String exchangeKey)
        设置交换密钥
        指定者:
        setExchangeKey 在接口中 KeyExchangeStorage
        参数:
        storageKey - 存储时的唯一键,如:UUID、token、userId等。
        exchangeKey - 交换密钥
      • addAlias

        public void addAlias​(String storageKey,
                             String storageKeyAlias)
        添加存储key别名
        指定者:
        addAlias 在接口中 KeyExchangeStorage
        参数:
        storageKey - 存储时的唯一键,如:UUID、token、userId等。
        storageKeyAlias - 存储别名