UrlSignProvider

class UrlSignProvider(val url: String, val httpProxy: String? = null) : SignProvider(source)

通过 HTTP 接口进行签名的 SignProvider 实现

Parameters

url

签名服务的 URL 地址

httpProxy

可选的 HTTP 代理地址,例如 http://127.0.0.1:7890

Constructors

Link copied to clipboard
constructor(url: String, httpProxy: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val url: String

Functions

Link copied to clipboard
suspend fun getAppInfo(): AppInfo?

通过 Lagrange 的签名服务提供的额外的 /appinfo 接口获取 AppInfo,若未提供则返回 null

Link copied to clipboard
open suspend override fun sign(cmd: String, seq: Int, src: ByteArray): SignResult