public static class TencentUtil.TlsSigature
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TencentUtil.TlsSigature.CheckTLSSignatureResult |
static class |
TencentUtil.TlsSigature.GenTLSSignatureResult |
| 构造器和说明 |
|---|
TlsSigature() |
| 限定符和类型 | 方法和说明 |
|---|---|
static TencentUtil.TlsSigature.CheckTLSSignatureResult |
CheckTLSSignature(java.lang.String urlSig,
java.lang.String strAppid3rd,
long skdAppid,
java.lang.String identifier,
long accountType,
java.lang.String publicKey)
已过时。
|
static TencentUtil.TlsSigature.CheckTLSSignatureResult |
CheckTLSSignatureEx(java.lang.String urlSig,
long sdkAppid,
java.lang.String identifier,
java.lang.String publicKey) |
static TencentUtil.TlsSigature.GenTLSSignatureResult |
GenTLSSignature(long expire,
java.lang.String strAppid3rd,
long skdAppid,
java.lang.String identifier,
long accountType,
java.lang.String privStr)
已过时。
|
static TencentUtil.TlsSigature.GenTLSSignatureResult |
GenTLSSignatureEx(long skdAppid,
java.lang.String identifier,
java.lang.String privStr) |
static TencentUtil.TlsSigature.GenTLSSignatureResult |
GenTLSSignatureEx(long skdAppid,
java.lang.String identifier,
java.lang.String privStr,
long expire) |
static void |
main(java.lang.String[] args) |
public static void main(java.lang.String[] args)
@Deprecated public static TencentUtil.TlsSigature.GenTLSSignatureResult GenTLSSignature(long expire, java.lang.String strAppid3rd, long skdAppid, java.lang.String identifier, long accountType, java.lang.String privStr) throws java.io.IOException
expire - 有效期,单位是秒,推荐一个月strAppid3rd - 填写与 sdkAppid 一致字符串形式的值skdAppid - 应用的 appididentifier - 用户 idaccountType - 创建应用后在配置页面上展示的 acctypeprivStr - 生成 tls 票据使用的私钥内容java.io.IOException - IOException
brief 生成 tls 票据@Deprecated public static TencentUtil.TlsSigature.CheckTLSSignatureResult CheckTLSSignature(java.lang.String urlSig, java.lang.String strAppid3rd, long skdAppid, java.lang.String identifier, long accountType, java.lang.String publicKey) throws java.util.zip.DataFormatException
urlSig - 返回 tls 票据strAppid3rd - 填写与 sdkAppid 一致的字符串形式的值skdAppid - 应的 appididentifier - 用户 idaccountType - 创建应用后在配置页面上展示的 acctypepublicKey - 用于校验 tls 票据的公钥内容,但是需要先将公钥文件转换为 java 原生 api 使用的格式,下面是推荐的命令
openssl pkcs8 -topk8 -in ec_key.pem -outform PEM -out p8_priv.pem -nocryptjava.util.zip.DataFormatException - DataFormatException
brief 校验 tls 票据public static TencentUtil.TlsSigature.GenTLSSignatureResult GenTLSSignatureEx(long skdAppid, java.lang.String identifier, java.lang.String privStr) throws java.io.IOException
skdAppid - 应用的 sdkappididentifier - 用户 idprivStr - 私钥文件内容java.io.IOException - IOException
brief 生成 tls 票据,精简参数列表,有效期默认为 180 天public static TencentUtil.TlsSigature.GenTLSSignatureResult GenTLSSignatureEx(long skdAppid, java.lang.String identifier, java.lang.String privStr, long expire) throws java.io.IOException
skdAppid - 应用的 sdkappididentifier - 用户 idprivStr - 私钥文件内容expire - 有效期,以秒为单位,推荐时长一个月java.io.IOException - IOException
brief 生成 tls 票据,精简参数列表public static TencentUtil.TlsSigature.CheckTLSSignatureResult CheckTLSSignatureEx(java.lang.String urlSig, long sdkAppid, java.lang.String identifier, java.lang.String publicKey) throws java.util.zip.DataFormatException
java.util.zip.DataFormatExceptionCopyright © 2019. All Rights Reserved.