接口 KeyManager

  • 所有已知实现类:
    KeyManagerImpl

    public interface KeyManager
    版本:
    1.0
    作者:
    xuanc
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      java.lang.String encryptPassword​(RsaUtil rsaUtil, java.lang.String value)
      使用公钥加密
      RsaUtil getPublicKey​(java.lang.String url)  
      RsaUtil getPublicKey​(java.lang.String url, java.util.Map<java.lang.String,​java.lang.String> headers)  
      RsaUtil getPublicKey​(java.lang.String baseUrl, java.util.Map<java.lang.String,​java.lang.String> headers, org.apache.http.client.protocol.HttpClientContext context)
      获取公钥
      RsaUtil getPublicKey​(java.lang.String url, org.apache.http.client.protocol.HttpClientContext context)  
    • 方法详细资料

      • getPublicKey

        RsaUtil getPublicKey​(java.lang.String baseUrl,
                             java.util.Map<java.lang.String,​java.lang.String> headers,
                             org.apache.http.client.protocol.HttpClientContext context)
        获取公钥
        参数:
        baseUrl - 链接前缀
        headers - 自定义请求头
        context - httpClient context
        返回:
        公钥
        抛出:
        PublicKeyException - 获取异常
      • encryptPassword

        java.lang.String encryptPassword​(RsaUtil rsaUtil,
                                         java.lang.String value)
        使用公钥加密
        参数:
        rsaUtil - RSA
        value - 要加密的信息
        返回:
        加密后的信息