使用构建工具集成
maven
<dependencies>
<dependency>
<groupId>com.github.tencentyun</groupId>
<artifactId>tls-sig-api</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
gradle
dependencies {
compile 'com.github.tencentyun:tls-sig-api:1.2'
}
源码构建
./gradlew -b user_build.gradle build
生成的 jar 在 build/libs
下面可以找到。依赖需要自行到 release 下载。
生成 sig
默认有效期接口
import com.tls.tls_sigature.*;
GenTLSSignatureResult result = tls_sigature.genSig(140000000, "xiaojun", priKeyContent);
System.out.println(result.urlSig);
指定有效期接口
import com.tls.tls_sigature.*;
GenTLSSignatureResult result = tls_sigature.GenTLSSignatureEx(140000000, "xiaojun", priKeyContent, 24*3600*180);
System.out.println(result.urlSig);