跳过导航链接
A B C D E F G H I J K L M N O P Q R S T U V W 

A

add(Token) - 类 中的方法com.bambooclod.epassbase.otp.TokenPersistence
 
addDays(Date, int) - 类 中的静态方法com.bambooclod.epassbase.log.CrashHandler
 
AdditionalAuthData - com.bambooclod.epassbase.bean中的类
Comment: 获取加密串的Session返回体
AdditionalAuthData() - 类 的构造器com.bambooclod.epassbase.bean.AdditionalAuthData
 
addWithToast(Context, String) - 类 中的静态方法com.bambooclod.epassbase.otp.TokenPersistence
 
algorismToHexString(int, int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将十进制转换为指定长度的十六进制字符串
algorismToHEXString(int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
十进制转换为十六进制字符串
API() - 类 中的方法com.bambooclod.epassbase.http.RetrofitFactory
 
APP_ID - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
AppID
APP_RANDOM_NUMBER - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
判断应用是否重装的标识码
AsciiStringToString(String) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
ASCII码字符串转数字字符串 ASCII字符串
AUDIO_AUTH_TYPE - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
声纹认证的类型: 严格或者随意模式
AUDIO_RECORD_COUNTDOWN - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
声纹录音倒计时
AUDIO_TYPE_NORMAL - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig
声纹认证类型 -- 随意
AUDIO_TYPE_STRICT - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig
声纹认证类型 -- 严格
AuthType() - 类 的构造器com.bambooclod.epassbase.config.HttpConfig.AuthType
 
autoClear(int) - 类 中的方法com.bambooclod.epassbase.log.CrashHandler
文件删除

B

Base32String - com.bambooclod.epassbase.otp中的类
 
Base32String(String) - 类 的构造器com.bambooclod.epassbase.otp.Base32String
 
Base32String.DecodingException - com.bambooclod.epassbase.otp中的异常错误
 
BASE_URL - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
后台地址
BaseEncryptObserver - com.bambooclod.epassbase.bean中的类
Comment: Retrofit请求过程管理 -- 加密数据
BaseEncryptObserver(Context) - 类 的构造器com.bambooclod.epassbase.bean.BaseEncryptObserver
 
BaseEncryptObserver() - 类 的构造器com.bambooclod.epassbase.bean.BaseEncryptObserver
 
BaseObserver<T> - com.bambooclod.epassbase.bean中的类
Comment: Retrofit请求过程管理
BaseObserver(Context) - 类 的构造器com.bambooclod.epassbase.bean.BaseObserver
 
BaseObserver() - 类 的构造器com.bambooclod.epassbase.bean.BaseObserver
 
BaseResponse<T> - com.bambooclod.epassbase.bean中的类
Comment: 基础返回实体结构
BaseResponse() - 类 的构造器com.bambooclod.epassbase.bean.BaseResponse
 
binaryToAlgorism(String) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
二进制字符串转十进制
BODY_IS_CHECK_SESSION - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
Http是否开启会话
BODY_IS_ENCRYPT - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
请求Http内容是否加密
BODY_IS_SIGN - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
请求Http内容是否签名
bodySign(String, String) - 类 中的静态方法com.bambooclod.epassbase.util.auth.V2SignUtil
参数签名
Builder() - 类 中的静态方法com.bambooclod.epassbase.api.EpassBaseSDK
 
byteConvert32Bytes(BigInteger) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
大数字转换字节流(字节数组)型数据
byteConvertInteger(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
换字节流(字节数组)型数据转大数字
bytesToHex(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.MD5Util
二进制转十六进制
byteToHex(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
字节数组转换为十六进制字符串
byteToInt(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
四个字节的字节数据转换成一个整形数据
byteToString(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
字节数组转为普通字符串(ASCII对应的字符)

C

charToByte(char) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
Convert char to byte
checkClientTrusted(X509Certificate[], String) - 类 中的方法com.bambooclod.epassbase.http.TrustAllCerts
 
checkServerTrusted(X509Certificate[], String) - 类 中的方法com.bambooclod.epassbase.http.TrustAllCerts
 
CK - 类 中的静态变量com.bambooclod.epassbase.util.sm4.Sm4
 
cleanSaveSession(Context, String, BaseResponse) - 类 中的方法com.bambooclod.epassbase.http.CleanSaveSessionUtils
存储Session时机
CleanSaveSessionUtils - com.bambooclod.epassbase.http中的类
Comment: 内部存储和清除Session工具类
clear(Context) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
清除所有数据
clearUserInfo(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassUtils
清除用户缓存
clearUserInfo(Context) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
移除用户信息
clone() - 类 中的方法com.bambooclod.epassbase.otp.Base32String
 
collectDeviceInfo(Context) - 类 中的方法com.bambooclod.epassbase.log.CrashHandler
收集设备参数信息
com.bambooclod.epassbase.api - 程序包 com.bambooclod.epassbase.api
 
com.bambooclod.epassbase.bean - 程序包 com.bambooclod.epassbase.bean
 
com.bambooclod.epassbase.config - 程序包 com.bambooclod.epassbase.config
 
com.bambooclod.epassbase.http - 程序包 com.bambooclod.epassbase.http
 
com.bambooclod.epassbase.log - 程序包 com.bambooclod.epassbase.log
 
com.bambooclod.epassbase.otp - 程序包 com.bambooclod.epassbase.otp
 
com.bambooclod.epassbase.sp - 程序包 com.bambooclod.epassbase.sp
 
com.bambooclod.epassbase.util - 程序包 com.bambooclod.epassbase.util
 
com.bambooclod.epassbase.util.auth - 程序包 com.bambooclod.epassbase.util.auth
 
com.bambooclod.epassbase.util.sm4 - 程序包 com.bambooclod.epassbase.util.sm4
 
CONNECT_TIME_OUT - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig
连接超时限制
contains(Context, String) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
查询某个key是否已经存在
convert(T) - 类 中的方法com.bambooclod.epassbase.http.FastJsonRequestBodyConverter
 
convert(ResponseBody) - 类 中的方法com.bambooclod.epassbase.http.FastJsonResponseBodyConverter
 
CrashHandler - com.bambooclod.epassbase.log中的类
Comment: 自动抓取错误日志类
create() - 类 中的静态方法com.bambooclod.epassbase.http.FastJsonConverterFactory
 
createSSLSocketFactory() - 类 中的静态方法com.bambooclod.epassbase.http.TrustAllCerts
 

D

d(String) - 类 中的方法com.bambooclod.epassbase.log.LogUtil
Log.d 打印
dateFormat(Date) - 类 中的静态方法com.bambooclod.epassbase.log.CrashHandler
 
decode(String) - 类 中的静态方法com.bambooclod.epassbase.otp.Base32String
 
decodeHex(char[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将十六进制字符数组转换为字节数组
decodeInternal(String) - 类 中的方法com.bambooclod.epassbase.otp.Base32String
 
DecodingException(String) - 异常错误 的构造器com.bambooclod.epassbase.otp.Base32String.DecodingException
 
decrypt(String, String) - 类 中的静态方法com.bambooclod.epassbase.util.auth.V2SignUtil
请求参数体解密
decryptData_CBC(String, String) - 类 中的方法com.bambooclod.epassbase.util.sm4.Sm4Utils
 
decryptData_ECB(String, String) - 类 中的方法com.bambooclod.epassbase.util.sm4.Sm4Utils
 
DEFAULT - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
SP的默认值
delete(int) - 类 中的方法com.bambooclod.epassbase.otp.TokenPersistence
 
DEVICE_FR_IS_CHECK_BM - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
设备指纹的生成是否需要检测刷机
DEVICE_FR_IS_CHECK_REINSTALL - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
设备指纹的生成是否需要检测是否重装应用
DEVICE_FR_IS_CHECK_ROOT - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
设备指纹的生成是否需要检测越狱

E

e(String) - 类 中的方法com.bambooclod.epassbase.log.LogUtil
Log.e 打印
eaccount - 类 中的静态变量com.bambooclod.epassbase.api.EpassBaseSDK
 
eaccount - 类 中的静态变量com.bambooclod.epassbase.api.EpassUtils
 
eaccount - 类 中的静态变量com.bambooclod.epassbase.http.CleanSaveSessionUtils
 
encode(byte[]) - 类 中的静态方法com.bambooclod.epassbase.otp.Base32String
 
encode(String, String, Long, String) - 类 中的静态方法com.bambooclod.epassbase.util.auth.V2SignUtil
生成鉴权签名加密数据
encodeHex(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将字节数组转换为十六进制字符数组
encodeHex(byte[], boolean) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将字节数组转换为十六进制字符数组
encodeHex(byte[], char[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将字节数组转换为十六进制字符数组
encodeHexString(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将字节数组转换为十六进制字符串
encodeHexString(byte[], boolean) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将字节数组转换为十六进制字符串
encodeHexString(byte[], char[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将字节数组转换为十六进制字符串
encodeInternal(byte[]) - 类 中的方法com.bambooclod.epassbase.otp.Base32String
 
encryptData_CBC(String, String) - 类 中的方法com.bambooclod.epassbase.util.sm4.Sm4Utils
 
encryptData_ECB(String, String) - 类 中的方法com.bambooclod.epassbase.util.sm4.Sm4Utils
 
EncrypteData - com.bambooclod.epassbase.bean中的类
Comment: 加密的实体
EncrypteData(String) - 类 的构造器com.bambooclod.epassbase.bean.EncrypteData
 
EncrypteData() - 类 的构造器com.bambooclod.epassbase.bean.EncrypteData
 
encryt(String, String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
 
encryt(String, String) - 类 中的方法com.bambooclod.epassbase.api.EpassUtils
 
encryt(String, String) - 类 中的静态方法com.bambooclod.epassbase.util.auth.V2SignUtil
请求参数体加密
EpassBaseSDK - com.bambooclod.epassbase.api中的类
Comment: 对外调用类
EpassUtils - com.bambooclod.epassbase.api中的类
Comment: EPass中的向外提供的工具类

F

FACE - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 
FACE_REG_REPEAT_COUNT - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
人脸注册的时候,重复次数
FastJsonConverterFactory - com.bambooclod.epassbase.http中的类
Comment: FastJson转换器工厂
FastJsonConverterFactory() - 类 的构造器com.bambooclod.epassbase.http.FastJsonConverterFactory
 
FastJsonRequestBodyConverter<T> - com.bambooclod.epassbase.http中的类
Comment: FastJson请求转换器
FastJsonRequestBodyConverter() - 类 的构造器com.bambooclod.epassbase.http.FastJsonRequestBodyConverter
 
FastJsonResponseBodyConverter<T> - com.bambooclod.epassbase.http中的类
Comment: FastJson响应转换器
FastJsonResponseBodyConverter(Type) - 类 的构造器com.bambooclod.epassbase.http.FastJsonResponseBodyConverter
 
FILE_NAME - 类 中的静态变量com.bambooclod.epassbase.sp.SPUtils
保存在手机里面的文件名
FK - 类 中的静态变量com.bambooclod.epassbase.util.sm4.Sm4
 
FR - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 

G

generateCodes() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
GESTURE - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 
get() - 类 中的静态方法com.bambooclod.epassbase.api.EpassUtils
 
get() - 类 中的静态方法com.bambooclod.epassbase.http.CleanSaveSessionUtils
 
get(int) - 类 中的方法com.bambooclod.epassbase.otp.TokenPersistence
 
get(Context, String, Object) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
得到保存数据的方法,我们根据默认值得到保存的数据的具体类型,然后调用相对于的方法获取值
getAcceptedIssuers() - 类 中的方法com.bambooclod.epassbase.http.TrustAllCerts
 
getAll(Context) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
返回所有的键值对
getAPi(Context, Class) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
 
getAppid() - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
getAuthedList() - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
getAuthKey(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取鉴权秘钥
getAuthList() - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
getBaseUrl(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取服务器地址
getBody() - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
getCode() - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
getComplexRandomString(Integer) - 类 中的静态方法com.bambooclod.epassbase.util.RandomUtil
 
getCurrentCode() - 类 中的方法com.bambooclod.epassbase.otp.TokenCode
 
getCurrentProgress() - 类 中的方法com.bambooclod.epassbase.otp.TokenCode
 
getCurrentSecond() - 类 中的方法com.bambooclod.epassbase.otp.TokenCode
 
getDateToString(long) - 类 中的静态方法com.bambooclod.epassbase.http.InterceptorUtil
将时间戳改为日期
getDeviceID(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取设备唯一标识码
getDeviceID(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassUtils
获取设备唯一标识码
getDigits() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
getEncryptedString() - 类 中的方法com.bambooclod.epassbase.bean.GetEncryptStringResponse
 
getEncryptKey(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取加密秘钥
GetEncryptStringResponse - com.bambooclod.epassbase.bean中的类
Comment: 获取加密串返回体
GetEncryptStringResponse() - 类 的构造器com.bambooclod.epassbase.bean.GetEncryptStringResponse
 
getEpsessionid() - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
getEptoken() - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
getFileNameWithoutExtension(String) - 类 中的静态方法com.bambooclod.epassbase.log.CrashHandler
 
getGlobalpath() - 类 中的静态方法com.bambooclod.epassbase.log.CrashHandler
 
getHexString(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
根据字节数组获得值(十六进制数字)
getHexString(byte[], boolean) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
根据字节数组获得值(十六进制数字)
getIat() - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
getID() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
getImage() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
getInstance(Context) - 类 中的静态方法com.bambooclod.epassbase.http.RetrofitFactory
 
getInstance() - 类 中的静态方法com.bambooclod.epassbase.log.CrashHandler
获取CrashHandler实例 ,单例模式
getInstance() - 类 中的静态方法com.bambooclod.epassbase.log.LogUtil
 
getIssuer() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
getLabel() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
getLocalUserName(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取离线用户名
getMD5(String) - 类 中的静态方法com.bambooclod.epassbase.util.MD5Util
生成md5
getMessage() - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
getNextAuthType() - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
getNumRandomString(Integer) - 类 中的静态方法com.bambooclod.epassbase.util.RandomUtil
 
getOtpKey(String) - 类 中的静态方法com.bambooclod.epassbase.util.RandomUtil
 
getQrDecryptKey(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取二维码解密秘钥
getQrDecryptPrefix(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取二维码解密前缀
getRandomString(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取随机字符
getRandomString(int) - 类 中的方法com.bambooclod.epassbase.api.EpassUtils
 
getRequestTimeOut(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取请求超时时间
getSignKey(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
获取签名秘钥
getStatus() - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
getStrIntersection(String, String) - 类 中的静态方法com.bambooclod.epassbase.util.RandomUtil
 
getSubtoken() - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
getTotalProgress() - 类 中的方法com.bambooclod.epassbase.otp.TokenCode
 
getType() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
getU() - 类 中的方法com.bambooclod.epassbase.bean.EncrypteData
 
getUpdt() - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
getUserid() - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
getUsername() - 类 中的方法com.bambooclod.epassbase.bean.GetEncryptStringResponse
 
GLOBAL_AUTH_TYPE - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
认证类型 分为本地认证和在线认证,具体为: 1.指纹单次认证 2.手势新增、删除、修改,改为本地缓存手势密码 3.手势单次认证,改为到本地缓存校验手势密码 Default默认为在线认证方式
GLOBAL_AUTH_TYPE_OFFLINE - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig
认证类型 --- 离线认证
GLOBAL_AUTH_TYPE_ONLINE - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig
认证类型 --- 在线认证

H

hasSdcard() - 类 中的静态方法com.bambooclod.epassbase.log.CrashHandler
 
HeaderInterceptor() - 类 中的方法com.bambooclod.epassbase.http.InterceptorUtil
拦截请求 主要查看是否签名内容 同时也提供鉴权接口的作用
hexStringToAlgorism(String) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
十六进制字符串装十进制
hexStringToBinary(String) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
十六转二进制
hexStringToBytes(String) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
Convert hex string to byte[]
hexStringToString(String, int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
十六进制转字符串
hexToByte(String) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
十六进制串转化为byte数组
HTTP_REQUEST_TIME_OUT - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
Http请求超时时间
HttpConfig - com.bambooclod.epassbase.config中的类
Comment: Http请求的配置项
HttpConfig() - 类 的构造器com.bambooclod.epassbase.config.HttpConfig
 
HttpConfig.AuthType - com.bambooclod.epassbase.config中的类
认证类型

I

i(String) - 类 中的方法com.bambooclod.epassbase.log.LogUtil
Log.i 打印
init(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
初始化功能在这里写
init(Context) - 类 中的方法com.bambooclod.epassbase.log.CrashHandler
初始化
InitConfigValue - com.bambooclod.epassbase.config中的类
Comment: 调用方传入的参数的内部Key
InitConfigValue() - 类 的构造器com.bambooclod.epassbase.config.InitConfigValue
 
initOtp(Context, String) - 类 中的静态方法com.bambooclod.epassbase.otp.OtpUtils
初始化otp
InterceptorUtil - com.bambooclod.epassbase.http中的类
Comment: 拦截工具类
InterceptorUtil(Context) - 类 的构造器com.bambooclod.epassbase.http.InterceptorUtil
 
intToBytes(int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
整形转换成网络传输的字节流(字节数组)型数据
isBrushMachine(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置是否检测刷机
isCheckReInstall(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置是否检测重装应用
isCheckRoot(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置是否检测越狱
isCheckSession(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
是否开启检查会话
isCheckSession(Context) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
查询是否检查会话
isEncrypt(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
是否开启内容加密传输
isEncrytContent(Context) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
查询是否加密内容
isPadding - 类 中的变量com.bambooclod.epassbase.util.sm4.Sm4Context
 
isSign(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
是否开启内容签名
isSignContent(Context) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
查询是否签名内容
isSuccess() - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 

J

json(String) - 类 中的方法com.bambooclod.epassbase.log.LogUtil
Log.e 打印格式化后的JSON数据
JwtDecodeData - com.bambooclod.epassbase.bean中的类
Comment: 解析Jwt的数据实体
JwtDecodeData() - 类 的构造器com.bambooclod.epassbase.bean.JwtDecodeData
 

K

KEY_AUTH - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
鉴权秘钥
KEY_ENCRYPT - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
加密秘钥
KEY_SIGN - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
签名秘钥

L

length() - 类 中的方法com.bambooclod.epassbase.otp.TokenPersistence
 
logEnable(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
开关内部Log
logEnable(boolean) - 类 中的方法com.bambooclod.epassbase.log.LogUtil
开关Log
LogInterceptor() - 类 中的方法com.bambooclod.epassbase.http.InterceptorUtil
日志拦截
LogUtil - com.bambooclod.epassbase.log中的类
Comment: Log工具类
LogUtil() - 类 的构造器com.bambooclod.epassbase.log.LogUtil
 
longToBytes(long) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
长整形转换成网络传输的字节流(字节数组)型数据

M

maxSubstring(String, String) - 类 中的静态方法com.bambooclod.epassbase.util.RandomUtil
 
mContext - 类 中的变量com.bambooclod.epassbase.bean.BaseEncryptObserver
 
mContext - 类 中的变量com.bambooclod.epassbase.bean.BaseObserver
 
MD5Util - com.bambooclod.epassbase.util中的类
文件名称: MD5Util 文件描述: 本类描述 版权所有: 版权所有(C)2017 公 司: 深圳竹云科技有限公司 内容摘要: 简要描述本文件的内容,包括主要模块、函数及能的说明 其他说明: 无 完成日期: 2017/12/28
mode - 类 中的变量com.bambooclod.epassbase.util.sm4.Sm4Context
 
move(int, int) - 类 中的方法com.bambooclod.epassbase.otp.TokenPersistence
 

N

NONE - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 

O

OFFLINE_GESTURE_PASSWORD - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
存储离线认证模式下存储手势密码 注意:这里要携带用户名一起存储,不然全部都统一一个手势密码了
OFFLINE_USER_NAME - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
离线模式下的用户名指定
onCodeError(String, String, Object) - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
返回成功了,但是code错误
onCodeError(String, String, Object) - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
返回成功了,但是code错误
onComplete() - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
 
onComplete() - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
 
onError(Throwable) - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
 
onError(Throwable) - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
 
onFailure(Throwable, boolean) - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
返回失败
onFailure(Throwable, boolean) - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
返回失败
onNext(EncrypteData) - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
 
onNext(BaseResponse<T>) - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
 
onRequestEnd() - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
请求结束
onRequestEnd() - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
请求结束
onRequestStart() - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
请求开始
onRequestStart() - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
请求开始
onSubscribe(Disposable) - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
 
onSubscribe(Disposable) - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
 
onSuccess(Object) - 类 中的方法com.bambooclod.epassbase.bean.BaseEncryptObserver
返回成功
onSuccess(Object) - 类 中的方法com.bambooclod.epassbase.bean.BaseObserver
返回成功
OTP - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 
OtpUtils - com.bambooclod.epassbase.otp中的类
Comment: OTP校验工具类
OtpUtils() - 类 的构造器com.bambooclod.epassbase.otp.OtpUtils
 

P

parseJwtToInfo(Context) - 类 中的方法com.bambooclod.epassbase.api.EpassUtils
解析Jwt中的内容
parseToInt(String, int, int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将一个字符串转换为int
parseToInt(String, int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将一个十进制形式的数字字符串转换为int
patchHexString(String, int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
HEX字符串前补0,主要用于长度位数不足。
printHexString(byte[]) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
打印十六进制字符串
put(Context, String, Object) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
保存数据的方法,我们需要拿到保存数据的具体类型,然后根据类型调用不同的保存方法
PWD - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 

Q

QR - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 
QR_DECRYPT_KEY - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
二维码解密秘钥
QR_DECRYPT_PREFIX - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
二维码解密标识前缀

R

RandomUtil - com.bambooclod.epassbase.util中的类
文件名称: StrUtil 文件描述: 公共类,实现字符串相关转换功能 版权所有: 版权所有(C)2017 公 司: 深圳竹云科技有限公司 内容摘要: 字符串转换,目前主要用户生成特定的验证码 其他说明: 无 完成日期: 2017/12/28
READ_TIME_OUT - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig
读取超时限制
remove(Context, String) - 类 中的静态方法com.bambooclod.epassbase.sp.SPUtils
移除某个key值已经对应的值
REQUEST_EP_SESSION - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
存储SESSION
requestBodyConverter(Type, Annotation[], Annotation[], Retrofit) - 类 中的方法com.bambooclod.epassbase.http.FastJsonConverterFactory
需要重写父类中responseBodyConverter,该方法用来转换发送给服务器的数据
responseBodyConverter(Type, Annotation[], Retrofit) - 类 中的方法com.bambooclod.epassbase.http.FastJsonConverterFactory
需要重写父类中responseBodyConverter,该方法用来转换服务器返回数据
RetrofitFactory - com.bambooclod.epassbase.http中的类
Comment: Retrofit生成工厂

S

save(Token) - 类 中的方法com.bambooclod.epassbase.otp.TokenPersistence
 
SboxTable - 类 中的静态变量com.bambooclod.epassbase.util.sm4.Sm4
 
setAppID(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置AppID
setAppid(String) - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
setAudioAuthTime(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置声纹录音倒计时
setAudioAuthType(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置声纹认证类型
setAuthedList(String) - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
setAuthKey(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置鉴权秘钥
setAuthList(String) - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
setAuthType(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置认证类型
setBaseUrl(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
初始化后台地址
setBody(T) - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
setCode(String) - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
setEncryptedString(String) - 类 中的方法com.bambooclod.epassbase.bean.GetEncryptStringResponse
 
setEncryptKey(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置加密秘钥
setEpsessionid(String) - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
setEptoken(String) - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
setFaceRegCount(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置人脸注册训练次数
setHttpRequestTimeOut(long) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置Http请求超时时间
setIat(String) - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
setImage(Uri) - 类 中的方法com.bambooclod.epassbase.otp.Token
 
setIssuer(String) - 类 中的方法com.bambooclod.epassbase.otp.Token
 
setLabel(String) - 类 中的方法com.bambooclod.epassbase.otp.Token
 
setLocalUserName(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置离线模式的用户名
setMessage(String) - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
setNextAuthType(String) - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
setOperator(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
指定鉴权用户
setOtpStep(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置OTP步长
setQrDecryptKey(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置二维码解密秘钥
setQrDecryptPrefix(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置二维码解密秘钥
setSign(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置签名秘钥
setStatus(String) - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
setSubtoken(String) - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
setTag(String) - 类 中的静态方法com.bambooclod.epassbase.log.CrashHandler
 
setU(String) - 类 中的方法com.bambooclod.epassbase.bean.EncrypteData
 
setUpdt(String) - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
setUserid(String) - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
setUsername(String) - 类 中的方法com.bambooclod.epassbase.bean.GetEncryptStringResponse
 
setVoiceRegCount(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置声纹注册训练次数
sk - 类 中的变量com.bambooclod.epassbase.util.sm4.Sm4Context
 
Sm4 - com.bambooclod.epassbase.util.sm4中的类
 
Sm4() - 类 的构造器com.bambooclod.epassbase.util.sm4.Sm4
 
sm4_crypt_cbc(Sm4Context, byte[], byte[]) - 类 中的方法com.bambooclod.epassbase.util.sm4.Sm4
 
sm4_crypt_ecb(Sm4Context, byte[]) - 类 中的方法com.bambooclod.epassbase.util.sm4.Sm4
 
SM4_DECRYPT - 类 中的静态变量com.bambooclod.epassbase.util.sm4.Sm4
 
SM4_ENCRYPT - 类 中的静态变量com.bambooclod.epassbase.util.sm4.Sm4
 
sm4_setkey_dec(Sm4Context, byte[]) - 类 中的方法com.bambooclod.epassbase.util.sm4.Sm4
 
sm4_setkey_enc(Sm4Context, byte[]) - 类 中的方法com.bambooclod.epassbase.util.sm4.Sm4
 
Sm4Context - com.bambooclod.epassbase.util.sm4中的类
 
Sm4Context() - 类 的构造器com.bambooclod.epassbase.util.sm4.Sm4Context
 
Sm4Utils - com.bambooclod.epassbase.util.sm4中的类
 
Sm4Utils() - 类 的构造器com.bambooclod.epassbase.util.sm4.Sm4Utils
 
SMS - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 
SPUtils - com.bambooclod.epassbase.sp中的类
Comment: SP工具类
SPUtils() - 类 的构造器com.bambooclod.epassbase.sp.SPUtils
 
StringToAsciiString(String) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
数字字符串转ASCII码字符串
subByte(byte[], int, int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
 

T

TAG - 类 中的静态变量com.bambooclod.epassbase.log.CrashHandler
 
toDigit(char, int) - 类 中的静态方法com.bambooclod.epassbase.util.sm4.Util
将十六进制字符转换成一个整数
Token - com.bambooclod.epassbase.otp中的类
 
Token(String, boolean) - 类 的构造器com.bambooclod.epassbase.otp.Token
 
Token(Uri) - 类 的构造器com.bambooclod.epassbase.otp.Token
 
Token(String) - 类 的构造器com.bambooclod.epassbase.otp.Token
 
Token.TokenType - com.bambooclod.epassbase.otp中的枚举
 
Token.TokenUriInvalidException - com.bambooclod.epassbase.otp中的异常错误
 
TokenCode - com.bambooclod.epassbase.otp中的类
 
TokenCode(String, long, long) - 类 的构造器com.bambooclod.epassbase.otp.TokenCode
 
TokenCode(TokenCode, String, long, long) - 类 的构造器com.bambooclod.epassbase.otp.TokenCode
 
TokenCode(String, long, long, TokenCode) - 类 的构造器com.bambooclod.epassbase.otp.TokenCode
 
TokenPersistence - com.bambooclod.epassbase.otp中的类
 
TokenPersistence(Context) - 类 的构造器com.bambooclod.epassbase.otp.TokenPersistence
 
TokenUriInvalidException() - 异常错误 的构造器com.bambooclod.epassbase.otp.Token.TokenUriInvalidException
 
toString() - 类 中的方法com.bambooclod.epassbase.bean.AdditionalAuthData
 
toString() - 类 中的方法com.bambooclod.epassbase.bean.BaseResponse
 
toString() - 类 中的方法com.bambooclod.epassbase.bean.GetEncryptStringResponse
 
toString() - 类 中的方法com.bambooclod.epassbase.bean.JwtDecodeData
 
toString() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
toUri() - 类 中的方法com.bambooclod.epassbase.otp.Token
 
TrustAllCerts - com.bambooclod.epassbase.http中的类
Comment: OkHttp3 Https信任所有证书
TrustAllCerts() - 类 的构造器com.bambooclod.epassbase.http.TrustAllCerts
 
TrustAllCerts.TrustAllHostnameVerifier - com.bambooclod.epassbase.http中的类
 
TrustAllHostnameVerifier() - 类 的构造器com.bambooclod.epassbase.http.TrustAllCerts.TrustAllHostnameVerifier
 

U

uncaughtException(Thread, Throwable) - 类 中的方法com.bambooclod.epassbase.log.CrashHandler
当UncaughtException发生时会转入该函数来处理
updateAppID(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新AppID
updateAudioAuthTime(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新声纹录音倒计时
updateAudioAuthType(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新声纹认证类型
updateAuthKey(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新鉴权秘钥
updateAuthType(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新认证类型
updateBaseUrl(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新后台地址
updateBrushMachine(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新是否检测刷机
updateCheckRoot(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
设置是否检测越狱
updateEncryptKey(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新加密秘钥
updateFaceRegCount(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新人脸注册训练次数
updateHttpRequestTimeOut(long) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新Http请求超时时间
updateIsCheckReInstall(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新是否检测重装应用
updateIsCheckSession(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新是否开启检查会话
updateIsEncrypt(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新是否开启内容加密传输
updateIsSign(boolean) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新开启内容签名
updateOperator(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新鉴权用户
updateOtpStep(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新OTP步长
updateQrDecrypt(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新二维码解密秘钥
updateQrDecryptPrefix(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新二维码解密前缀
updateSign(String) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新签名秘钥
updateVoiceRegCount(int) - 类 中的方法com.bambooclod.epassbase.api.EpassBaseSDK
更新声纹注册训练次数
USER_JWT - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
内部Jwt
USER_OPERATOR - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
接口鉴权参数
USER_OTP_KEY - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
内部OTP Ley
USER_OTP_STEP - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
OTP生成的步长
Util - com.bambooclod.epassbase.util.sm4中的类
 
Util() - 类 的构造器com.bambooclod.epassbase.util.sm4.Util
 

V

V2SignUtil - com.bambooclod.epassbase.util.auth中的类
文件名称: 文件描述: 版权所有: 版权所有(C)2017 公 司: 深圳竹云科技有限公司 内容摘要: 其他说明: 无
V2SignUtil() - 类 的构造器com.bambooclod.epassbase.util.auth.V2SignUtil
 
valueOf(String) - 枚举 中的静态方法com.bambooclod.epassbase.otp.Token.TokenType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.bambooclod.epassbase.otp.Token.TokenType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, SSLSession) - 类 中的方法com.bambooclod.epassbase.http.TrustAllCerts.TrustAllHostnameVerifier
 
VOICE - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig.AuthType
 
VOICE_REG_REPEAT_COUNT - 类 中的静态变量com.bambooclod.epassbase.config.InitConfigValue
声纹注册的时候,重复次数

W

w(String) - 类 中的方法com.bambooclod.epassbase.log.LogUtil
Log.w 打印
WRITE_TIME_OUT - 类 中的静态变量com.bambooclod.epassbase.config.HttpConfig
写入超时限制
A B C D E F G H I J K L M N O P Q R S T U V W 
跳过导航链接