跳过导航链接
A B C D E G H I J K L M P R S U V 

A

addClaim(String, String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
自定义构建参数-claim 允许重复调用一次或多次
addClaim(String, Object) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
自定义构建参数-claim 允许重复调用一次或多次
addHeader(String, String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder
构建头-添加参数
addHeaders(Map<String, Object>) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder
构建头-批量添加参数
authorize(String, int) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
authorize(String, int, long) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
authorize(String, int) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
使用当前时间对照密钥检查验证码
authorize(String, int, long) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
使用指定的时间对照密钥检查验证码。
authorize(String, int) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
验证码效验
authorize(String, int, Date) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
验证码效验(指定时间)
authorize(String, int, long) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
验证码效验(指定时间)
authorize(String, int) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorUtils
验证码效验
authorize(String, int, Date) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorUtils
验证码效验(指定时间)
authorize(String, int, long) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorUtils
验证码效验(指定时间)
authorizeByUser(String, int) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
验证码效验
authorizeByUser(String, int, Date) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
验证码效验(指定时间)
authorizeByUser(String, int, long) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
验证码效验(指定时间)
authorizeUser(String, int) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
authorizeUser(String, int, long) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
authorizeUser(String, int) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
此方法验证指定用户的验证码,该用户的私钥是使用当前时间从配置的凭据存储库中检索到的。
authorizeUser(String, int, long) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
此方法验证指定用户的验证代码,该用户的私钥是从配置的凭据存储库中检索到的。

B

Base64 - com.ms.tools.security.codec中的类
 
Base64() - 类 的构造器com.ms.tools.security.codec.Base64
 
Base64InputStream - com.ms.tools.security.codec中的类
Base64 编码解码
Base64InputStream(InputStream) - 类 的构造器com.ms.tools.security.codec.Base64InputStream
 
Base64InputStream(InputStream, boolean) - 类 的构造器com.ms.tools.security.codec.Base64InputStream
 
Base64InputStream(InputStream, boolean, int, byte[]) - 类 的构造器com.ms.tools.security.codec.Base64InputStream
 
Base64InputStream(InputStream, boolean, int, byte[], CodecPolicy) - 类 的构造器com.ms.tools.security.codec.Base64InputStream
 
Base64OutputStream - com.ms.tools.security.codec中的类
Base64 编码解码
Base64OutputStream(OutputStream) - 类 的构造器com.ms.tools.security.codec.Base64OutputStream
 
Base64OutputStream(OutputStream, boolean) - 类 的构造器com.ms.tools.security.codec.Base64OutputStream
 
Base64OutputStream(OutputStream, boolean, int, byte[]) - 类 的构造器com.ms.tools.security.codec.Base64OutputStream
 
Base64OutputStream(OutputStream, boolean, int, byte[], CodecPolicy) - 类 的构造器com.ms.tools.security.codec.Base64OutputStream
 
build() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
build() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey.Builder
Creates an instance of the GoogleAuthenticatorKey class.
buildAuthorize(ICredentialRepository) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
重新构建当前对象
Builder(String) - 类 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey.Builder
Creates an instance of the builder.
builder() - 类 中的静态方法com.ms.tools.security.jjwt.factory.JJWTFactory
初始化构建器
builder() - 类 中的静态方法com.ms.tools.security.jjwt.JJWT
构建器
builders() - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
返回构建对象

C

calculate() - 类 中的方法com.ms.tools.security.effect.MD5
 
calculate() - 类 中的方法com.ms.tools.security.effect.SHA256
 
calculate() - 类 中的方法com.ms.tools.security.effect.SHA512
 
com.ms.tools.security.authenticator - 程序包 com.ms.tools.security.authenticator
 
com.ms.tools.security.authenticator.factory - 程序包 com.ms.tools.security.authenticator.factory
 
com.ms.tools.security.codec - 程序包 com.ms.tools.security.codec
 
com.ms.tools.security.effect - 程序包 com.ms.tools.security.effect
 
com.ms.tools.security.encryption.dsa - 程序包 com.ms.tools.security.encryption.dsa
 
com.ms.tools.security.encryption.dsa.factory - 程序包 com.ms.tools.security.encryption.dsa.factory
 
com.ms.tools.security.encryption.key - 程序包 com.ms.tools.security.encryption.key
 
com.ms.tools.security.encryption.rsa - 程序包 com.ms.tools.security.encryption.rsa
 
com.ms.tools.security.encryption.rsa.factory - 程序包 com.ms.tools.security.encryption.rsa.factory
 
com.ms.tools.security.jjwt - 程序包 com.ms.tools.security.jjwt
 
com.ms.tools.security.jjwt.factory - 程序包 com.ms.tools.security.jjwt.factory
 
compact() - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
完成构建
compact() - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builders
完成构建
compress(T) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
压缩 现JWA标准deflate压缩算法的编解码器 CompressionCodecs.DEFLATE 实现gzip压缩算法的编解码器 CompressionCodecs.GZIP
coverageClaim(Map<String, ?>) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
覆盖主体信息-claim
coverageClaim(Claims) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
覆盖主体信息-claim
coverageHeaders(Map<String, Object>) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder
覆盖头-覆盖头部数据 此方法将会覆盖已添加的Header(不推荐使用)
createCredentials() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
createCredentials(String) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
createCredentials() - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
此方法生成一组新的凭证,包括: 密钥 验证代码 临时代码列表 The user must register this secret on their device.
createCredentials(String) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
此方法生成一组新的凭据,调用 #createCredentials method with no arguments.
createCredentials() - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
创建凭据
createCredentials(String) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
创建并使用接口保存凭据
createCredentials() - 类 中的静态方法com.ms.tools.security.authenticator.GoogleAuthenticatorUtils
创建凭据

D

decodePri(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
RSA私钥解密
decodePri(String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥解密 默认密钥
decodePri(byte[]) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥解密 默认密钥
decodePri(String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥解密
decodePri(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥解密
decodePub(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
RSA公钥解密
decodePub(String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥解密 默认密钥
decodePub(byte[]) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥解密 默认密钥
decodePub(String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥解密
decodePub(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥解密
decodeStr(String) - 类 中的静态方法com.ms.tools.security.codec.Base64
解码
decodeStr(String, Charset) - 类 中的静态方法com.ms.tools.security.codec.Base64
解码
decryptPri(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
私钥解密
decryptPub(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
公钥解密
DSA - com.ms.tools.security.encryption.dsa中的类
 
DSA() - 类 的构造器com.ms.tools.security.encryption.dsa.DSA
 
DsaFactory - com.ms.tools.security.encryption.dsa.factory中的类
DSA签名
DsaFactory() - 类 的构造器com.ms.tools.security.encryption.dsa.factory.DsaFactory
 
DsaKey - com.ms.tools.security.encryption.key中的类
 

E

encodePri(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
RSA私钥加密
encodePri(String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥加密 默认密钥
encodePri(byte[]) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥加密 默认密钥
encodePri(String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥加密
encodePri(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥加密
encodePub(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
RSA公钥加密
encodePub(String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥加密 默认密钥
encodePub(byte[]) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥加密 默认密钥
encodePub(String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥加密
encodePub(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥加密
encodeStr(String) - 类 中的静态方法com.ms.tools.security.codec.Base64
编码
encodeStr(String, Charset) - 类 中的静态方法com.ms.tools.security.codec.Base64
编码
encryptPri(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
私钥加密
encryptPub(byte[], String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
公钥加密

G

generateKey() - 类 中的静态方法com.ms.tools.security.encryption.dsa.factory.DsaFactory
生成密钥对
generateKey(Integer) - 类 中的静态方法com.ms.tools.security.encryption.dsa.factory.DsaFactory
生成密钥对
generateKey() - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
生成密钥对
generateKey(int) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
生成密钥对
generateKey() - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
生成密钥对 2048默认密钥位数
generateKey1024() - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
生成密钥对
GenerateKeyPair - com.ms.tools.security.encryption.key中的类
密钥信息 非对称加密
GenerateKeyPair(KeyPair) - 类 的构造器com.ms.tools.security.encryption.key.GenerateKeyPair
 
getBuilder() - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
获取构建器 自定义构建
getBuilder() - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builders
构建
getClock(Date) - 类 中的静态方法com.ms.tools.security.jjwt.factory.JJWTFactory
获取偏移时间 不推荐使用
getCodeDigits() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
Returns the number of digits in the generated code.
getConfig() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey
Get the config of this key.
getCredentialRepository() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
此方法加载使用Java服务加载器API注册的第一个可用ICredentialRepository
getCredentialRepository() - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
This method returns the credential repository used by this instance, or null if none is set or none can be found using the ServiceLoader API.
getDsaKey() - 类 中的静态方法com.ms.tools.security.encryption.key.DsaKey
 
getFactory(ICredentialRepository) - 类 中的静态方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
单例对象获取
getGenerateKeyPair() - 类 中的方法com.ms.tools.security.encryption.key.DsaKey
 
getGenerateKeyPair() - 类 中的方法com.ms.tools.security.encryption.key.JJWTKey
 
getGenerateKeyPair() - 类 中的方法com.ms.tools.security.encryption.key.RsaKey
 
getHmacHashFunction() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
Returns the cryptographic hash function used to calculate the HMAC (Hash-based Message Authentication Code).
getJJWTKey() - 类 中的静态方法com.ms.tools.security.encryption.key.JJWTKey
 
getKey() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey
Returns the secret key in Base32 encoding.
getKeyLength(PublicKey) - 类 中的方法com.ms.tools.security.encryption.rsa.RSA
获取密钥加密长度 默认加密长度2048 -1表示读取密钥失败
getKeyLength(PrivateKey) - 类 中的方法com.ms.tools.security.encryption.rsa.RSA
获取密钥加密长度 默认加密长度2048 -1表示读取密钥失败
getKeyModulus() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
Returns the key module.
getKeyPair() - 类 中的静态方法com.ms.tools.security.encryption.dsa.DSA
获取密钥信息
getKeyPair() - 类 中的方法com.ms.tools.security.encryption.key.DsaKey
 
getKeyPair() - 类 中的方法com.ms.tools.security.encryption.key.GenerateKeyPair
 
getKeyPair() - 类 中的方法com.ms.tools.security.encryption.key.JJWTKey
 
getKeyPair() - 类 中的方法com.ms.tools.security.encryption.key.RsaKey
 
getKeyPair() - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
获取密钥信息
getKeyPair(SignatureAlgorithm) - 类 中的静态方法com.ms.tools.security.jjwt.factory.JJWTFactory
获取密钥-非对称加密
getKeyRepresentation() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
Returns the key representation.
getNumberOfScratchCodes() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
Returns the number of scratch codes to generate.
getOtpAuthTotpURL(String, String, GoogleAuthenticatorKey) - 类 中的静态方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorQRGenerator
返回基本otpauth TOTP URI。
getOtpAuthURL(String, String, GoogleAuthenticatorKey, Integer) - 类 中的静态方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorQRGenerator
返回Google Chart API调用的URL,以生成要加载到Google Authenticator应用程序中的QR条形码。
getPrivate() - 类 中的方法com.ms.tools.security.encryption.key.DsaKey
获取密钥
getPrivate() - 类 中的方法com.ms.tools.security.encryption.key.JJWTKey
获取密钥
getPrivate() - 类 中的方法com.ms.tools.security.encryption.key.RsaKey
获取密钥
getPrivateKey() - 类 中的静态方法com.ms.tools.security.encryption.dsa.DSA
获取密钥 密钥单例维护,每次部署全局唯一 重启服务更换密钥
getPrivateKey() - 类 中的方法com.ms.tools.security.encryption.key.GenerateKeyPair
 
getPrivateKey() - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
获取密钥 密钥单例维护,每次部署全局唯一 重启服务更换密钥
getPrivateKeyLength(String) - 类 中的方法com.ms.tools.security.encryption.rsa.RSA
获取密钥加密长度 默认加密长度2048 -1表示读取密钥失败
getPrivateStr() - 类 中的方法com.ms.tools.security.encryption.key.DsaKey
获取密钥
getPrivateStr() - 类 中的方法com.ms.tools.security.encryption.key.JJWTKey
获取密钥
getPrivateStr() - 类 中的方法com.ms.tools.security.encryption.key.RsaKey
获取密钥
getPublicKey() - 类 中的静态方法com.ms.tools.security.encryption.dsa.DSA
获取密钥 密钥单例维护,每次部署全局唯一 重启服务更换密钥
getPublicKey() - 类 中的方法com.ms.tools.security.encryption.key.DsaKey
获取密钥
getPublicKey() - 类 中的方法com.ms.tools.security.encryption.key.GenerateKeyPair
 
getPublicKey() - 类 中的方法com.ms.tools.security.encryption.key.JJWTKey
获取密钥
getPublicKey() - 类 中的方法com.ms.tools.security.encryption.key.RsaKey
获取密钥
getPublicKey() - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
获取密钥 密钥单例维护,每次部署全局唯一 重启服务更换密钥
getPublicKeyLength(String) - 类 中的方法com.ms.tools.security.encryption.rsa.RSA
获取密钥加密长度 默认加密长度2048 -1表示读取密钥失败
getPublicKeyStr() - 类 中的方法com.ms.tools.security.encryption.key.DsaKey
获取密钥
getPublicKeyStr() - 类 中的方法com.ms.tools.security.encryption.key.JJWTKey
获取密钥
getPublicKeyStr() - 类 中的方法com.ms.tools.security.encryption.key.RsaKey
获取密钥
getQRCodeParameter(String, String, String) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
二维码参数
getQRCodeUrl(String, String, String) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
获取二维码链接 https://api.qrserver.com/v1/create-qr-code 提供服务
getQRCodeUrl(String, String, String, Integer) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
获取二维码链接 https://api.qrserver.com/v1/create-qr-code 提供服务
getRsaKey() - 类 中的静态方法com.ms.tools.security.encryption.key.RsaKey
 
getScratchCodes() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey
Get the list of scratch codes.
getSecretBits() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
Returns the number of bits of the secret keys to generate.
getSecretKey(String) - 接口 中的方法com.ms.tools.security.authenticator.factory.ICredentialRepository
根据用户识别码获取用户指定私钥
getSecretKey(SignatureAlgorithm) - 类 中的静态方法com.ms.tools.security.jjwt.factory.JJWTFactory
获取密钥-对称加密
getSecretKeyAsString(SignatureAlgorithm) - 类 中的静态方法com.ms.tools.security.jjwt.factory.JJWTFactory
获取密钥-对称加密
getSecretKeyAsString(SecretKey) - 类 中的静态方法com.ms.tools.security.jjwt.factory.JJWTFactory
获取密钥-对称加密
getSecretKeyByString(String) - 类 中的静态方法com.ms.tools.security.jjwt.factory.JJWTFactory
获取密钥-对称加密
getTimeStepSizeInMillis() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
Returns the time step size, in milliseconds, as specified by RFC 6238.
getTotpCode(String) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
通过密钥获取当前验证码
getTotpCode(String, Date) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
通过密钥获取指定时间验证码
getTotpCode(String, long) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
通过密钥获取指定时间验证码
getTotpCode(String) - 类 中的静态方法com.ms.tools.security.authenticator.GoogleAuthenticatorUtils
通过密钥获取当前验证码
getTotpCode(String, Date) - 类 中的静态方法com.ms.tools.security.authenticator.GoogleAuthenticatorUtils
通过密钥获取指定时间验证码
getTotpCode(String, long) - 类 中的静态方法com.ms.tools.security.authenticator.GoogleAuthenticatorUtils
通过密钥获取指定时间验证码
getTotpCodeByUser(String) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
通过密钥获取当前验证码
getTotpCodeByUser(String, Date) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
通过密钥获取指定时间验证码
getTotpCodeByUser(String, long) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
通过密钥获取指定时间验证码
getTotpPassword(String) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
getTotpPassword(String, long) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
getTotpPassword(String) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
此方法生成当前的TOTP密码。
getTotpPassword(String, long) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
此方法在指定时间生成TOTP密码。
getTotpPasswordOfUser(String) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
getTotpPasswordOfUser(String, long) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
getTotpPasswordOfUser(String) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
此方法生成当前的TOTP密码。
getTotpPasswordOfUser(String, long) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
此方法在指定时间生成TOTP密码
getVerificationCode() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey
Returns the verification code at time = 0 (the UNIX epoch).
getWindowSize() - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
Returns an integer value representing the number of windows of size timeStepSizeInMillis that are checked during the validation process, to account for differences between the server and the client clocks.
GoogleAuthenticator - com.ms.tools.security.authenticator.factory中的类
该类实现了RFC 6238(TOTP:基于时间的一次性密码算法)中描述的功能 并在其Google Authenticator应用程序中再次测试了Google对该算法的实现。
GoogleAuthenticator() - 类 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticator
The constructor that uses the default config, random number algorithm, and random number algorithm provider.
GoogleAuthenticator(GoogleAuthenticatorConfig) - 类 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticator
The constructor that allows a user to specify the config and uses the default randomNumberAlgorithm and randomNumberAlgorithmProvider.
GoogleAuthenticator(String, String) - 类 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticator
The constructor that allows a user the randomNumberAlgorithm, the randomNumberAlgorithmProvider, and uses the default config.
GoogleAuthenticator(GoogleAuthenticatorConfig, String, String) - 类 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticator
The constructor that allows a user to specify the config, the randomNumberAlgorithm, and the randomNumberAlgorithmProvider.
GoogleAuthenticatorConfig - com.ms.tools.security.authenticator.factory中的类
 
GoogleAuthenticatorConfig() - 类 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig
 
GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder - com.ms.tools.security.authenticator.factory中的类
 
GoogleAuthenticatorConfigBuilder() - 类 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
GoogleAuthenticatorException - com.ms.tools.security.authenticator.factory中的异常错误
Date: 12/02/14 Time: 13:36
GoogleAuthenticatorException(String) - 异常错误 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticatorException
Builds an exception with the provided error message.
GoogleAuthenticatorException(String, Throwable) - 异常错误 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticatorException
Builds an exception with the provided error mesasge and the provided cuase.
GoogleAuthenticatorKey - com.ms.tools.security.authenticator.factory中的类
This class is a JavaBean used by the GoogleAuthenticator library to represent a secret key.
GoogleAuthenticatorKey.Builder - com.ms.tools.security.authenticator.factory中的类
This class is a builder to create instances of the GoogleAuthenticatorKey class.
GoogleAuthenticatorQRGenerator - com.ms.tools.security.authenticator.factory中的类
This class provides helper methods to create a QR code containing the provided credential.
GoogleAuthenticatorQRGenerator() - 类 的构造器com.ms.tools.security.authenticator.factory.GoogleAuthenticatorQRGenerator
 
GoogleAuthenticatorSingleCase - com.ms.tools.security.authenticator中的类
单例维护-用户快速构建
GoogleAuthenticatorUtils - com.ms.tools.security.authenticator中的类
快捷工具
GoogleAuthenticatorUtils() - 类 的构造器com.ms.tools.security.authenticator.GoogleAuthenticatorUtils
 

H

HmacHashFunction - com.ms.tools.security.authenticator.factory中的枚举
 

I

ICredentialRepository - com.ms.tools.security.authenticator.factory中的接口
 
IGoogleAuthenticator - com.ms.tools.security.authenticator.factory中的接口
Google Authenticator library interface.

J

JJWT - com.ms.tools.security.jjwt中的类
密钥工具
JJWT() - 类 的构造器com.ms.tools.security.jjwt.JJWT
 
JJWTFactory - com.ms.tools.security.jjwt.factory中的类
 
JJWTFactory() - 类 的构造器com.ms.tools.security.jjwt.factory.JJWTFactory
 
JJWTFactory.Builder - com.ms.tools.security.jjwt.factory中的类
构建器
JJWTFactory.Builder.Body - com.ms.tools.security.jjwt.factory中的类
信息主体构建
JJWTFactory.Builders - com.ms.tools.security.jjwt.factory中的类
构建器
JJWTFactory.Parser - com.ms.tools.security.jjwt.factory中的类
解析器
JJWTFactory.Parser.ParserJwt - com.ms.tools.security.jjwt.factory中的类
 
JJWTKey - com.ms.tools.security.encryption.key中的类
 

K

keyPairGenerator() - 类 中的静态方法com.ms.tools.security.jjwt.JJWT
获取密钥对
KeyRepresentation - com.ms.tools.security.authenticator.factory中的枚举
 

L

loadKeyPair(String, String) - 类 中的方法com.ms.tools.security.encryption.rsa.RSA
加载密钥信息
loadKeyPairFromString(String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
从字符串中加载密钥对
loadPrivateKey(String) - 类 中的方法com.ms.tools.security.encryption.rsa.RSA
加载密钥信息
loadPrivateKeyFromString(String) - 类 中的静态方法com.ms.tools.security.encryption.dsa.factory.DsaFactory
从字符串中加载私钥
loadPrivateKeyFromString(String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
从字符串中加载私钥
loadPublicKey(String) - 类 中的方法com.ms.tools.security.encryption.rsa.RSA
加载密钥信息
loadPublicKeyFromString(String) - 类 中的静态方法com.ms.tools.security.encryption.dsa.factory.DsaFactory
从字符串中加载公钥
loadPublicKeyFromString(String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
从字符串中加载公钥

M

MD5 - com.ms.tools.security.effect中的类
MD5
MD5(String) - 类 的构造器com.ms.tools.security.effect.MD5
 
MD5(byte[]) - 类 中的静态方法com.ms.tools.security.effect.MD5
 
MD5(String) - 类 中的静态方法com.ms.tools.security.effect.MD5
 
MD5(InputStream) - 类 中的静态方法com.ms.tools.security.effect.MD5
 

P

parseGoogleAuthenticatorKey(String) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
 
parseJws(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser.ParserJwt
解析为 Jws对象
parseJwsClaims(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser.ParserJwt
解析为 Claims对象
parseJwt(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser.ParserJwt
解析为 JWT对象
parseJwtClaims(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser.ParserJwt
解析为 对象
parser() - 类 中的静态方法com.ms.tools.security.jjwt.factory.JJWTFactory
初始化解析器
parser() - 类 中的静态方法com.ms.tools.security.jjwt.JJWT
解析器
parseTotpCode(int) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
Int to String 补位
privateKeyLength(String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
获取加密长度
privateKeyLength(PrivateKey) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
获取加密长度
publicKeyLength(String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
获取加密长度
publicKeyLength(PublicKey) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
获取加密长度

R

require(String, String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
安全验证-自定义参数验证
requireAudience(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
安全验证-观众(受众)验证
requireExpiration(Date) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
安全验证-过期时间验证
requireId(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
安全验证-ID验证
requireIssuedAt(Date) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
安全验证-发布时间验证
requireIssuer(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
安全验证-发布者验证
requireNotBefore(Date) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
安全验证-生效时间验证
requireSubject(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
安全验证-主题验证
RNG_ALGORITHM - 类 中的静态变量com.ms.tools.security.authenticator.factory.GoogleAuthenticator
The system property to specify the random number generator algorithm to use.
RNG_ALGORITHM_PROVIDER - 类 中的静态变量com.ms.tools.security.authenticator.factory.GoogleAuthenticator
The system property to specify the random number generator provider to use.
RSA - com.ms.tools.security.encryption.rsa中的类
RSA
RSA() - 类 的构造器com.ms.tools.security.encryption.rsa.RSA
 
RsaFactory - com.ms.tools.security.encryption.rsa.factory中的类
 
RsaFactory() - 类 的构造器com.ms.tools.security.encryption.rsa.factory.RsaFactory
 
RsaKey - com.ms.tools.security.encryption.key中的类
 

S

saveUserCredentials(String, String, int, List<Integer>) - 接口 中的方法com.ms.tools.security.authenticator.factory.ICredentialRepository
接口:保存用户凭据 关于恢复密钥,实现此方法时可根据参数,环境等生成恢复密钥提供用于用户恢复使用
SCRATCH_CODE_MODULUS - 类 中的静态变量com.ms.tools.security.authenticator.factory.GoogleAuthenticator
Modulus used to truncate the scratch code.
setAudience(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
构建参数-aud(观众)声明
setClock(long) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
偏移时间 180秒 = 3 * 60
setClock(Date) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
偏移时间
setClock(Clock) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
偏移时间
setCodeDigits(int) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setCompressionCodecResolver(T) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
设置自定义压缩解压器
setConfig(GoogleAuthenticatorConfig) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey.Builder
Sets the config of the TOTP algorithm for this key.
setCredentialRepository(ICredentialRepository) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticator
手动装载存储库
setCredentialRepository(ICredentialRepository) - 接口 中的方法com.ms.tools.security.authenticator.factory.IGoogleAuthenticator
This method sets the credential repository used by this instance.
setExpiration(Date) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
构建参数-exp(Expiration Time) Claim
setExpiration(long) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
构建参数-exp(Expiration Time) Claim
setHmacHashFunction(HmacHashFunction) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setId(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
构建参数-jti(JWT ID)声明
setIssuedAt(Date) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
构建参数-iat(发布于)声明 默认初始化创建时间
setIssuer(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
构建参数-iss(发行人)声明
setKey(String) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey.Builder
Sets the secret key.
setKey() - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder
构建主体信息-设置密钥(必须调用) 使用单例对象密钥 JJWTKey
setKey(Key) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder
构建主体信息-设置密钥(必须调用) 必须先设置密钥才可配置主体信息 非对称密钥使用 PrivateKey 私钥构建 对称密钥 SecretKey null 使用默认对象JJWTKey密钥 RSA256 PrivateKey
setKey() - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
设置密钥 非对称密钥使用 publicKey 公钥解析 对称密钥 SecretKey
setKey(Key) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
设置密钥 非对称密钥使用 publicKey 公钥解析 对称密钥 SecretKey
setKey(T) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Parser
设置密钥解析器 非对称密钥使用 publicKey 公钥解析 对称密钥 SecretKey
setKeyRepresentation(KeyRepresentation) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setNotBefore(Date) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
构建参数-nbf(Not Before) Claim 无默认值
setNumberOfScratchCodes(int) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setScratchCodes(List<Integer>) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey.Builder
Sets the scratch codes.
setSecretBits(int) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setSubject(String) - 类 中的方法com.ms.tools.security.jjwt.factory.JJWTFactory.Builder.Body
构建参数-sub(主题)声明
setTimeStepSizeInMillis(long) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setVerificationCode(int) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorKey.Builder
Sets the verification code.
setWindowSize(int) - 类 中的方法com.ms.tools.security.authenticator.factory.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
SHA256 - com.ms.tools.security.effect中的类
MD5
SHA256(String) - 类 的构造器com.ms.tools.security.effect.SHA256
 
SHA256(byte[]) - 类 中的静态方法com.ms.tools.security.effect.SHA256
 
SHA256(String) - 类 中的静态方法com.ms.tools.security.effect.SHA256
 
SHA256(InputStream) - 类 中的静态方法com.ms.tools.security.effect.SHA256
 
SHA256AsString(byte[]) - 类 中的静态方法com.ms.tools.security.effect.SHA256
 
SHA256AsString(String) - 类 中的静态方法com.ms.tools.security.effect.SHA256
 
SHA256AsString(InputStream) - 类 中的静态方法com.ms.tools.security.effect.SHA256
 
SHA512 - com.ms.tools.security.effect中的类
MD5
SHA512(String) - 类 的构造器com.ms.tools.security.effect.SHA512
 
SHA512(byte[]) - 类 中的静态方法com.ms.tools.security.effect.SHA512
 
SHA512(String) - 类 中的静态方法com.ms.tools.security.effect.SHA512
 
SHA512(InputStream) - 类 中的静态方法com.ms.tools.security.effect.SHA512
 
SHA512AsString(byte[]) - 类 中的静态方法com.ms.tools.security.effect.SHA512
 
SHA512AsString(String) - 类 中的静态方法com.ms.tools.security.effect.SHA512
 
SHA512AsString(InputStream) - 类 中的静态方法com.ms.tools.security.effect.SHA512
 
sign(String, String) - 类 中的静态方法com.ms.tools.security.encryption.dsa.DSA
RSA私钥签名
sign(String, String) - 类 中的静态方法com.ms.tools.security.encryption.dsa.factory.DsaFactory
数字签名【私钥签名】
sign(String, PrivateKey) - 类 中的静态方法com.ms.tools.security.encryption.dsa.factory.DsaFactory
数字签名【私钥签名】
sign(String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
RSA私钥签名
sign(String, PrivateKey) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
RSA私钥签名
sign(String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA私钥签名

U

updateICredentialRepository(ICredentialRepository) - 类 中的方法com.ms.tools.security.authenticator.GoogleAuthenticatorSingleCase
更换存储器

V

valueOf(String) - 枚举 中的静态方法com.ms.tools.security.authenticator.factory.HmacHashFunction
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ms.tools.security.authenticator.factory.KeyRepresentation
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.ms.tools.security.authenticator.factory.HmacHashFunction
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ms.tools.security.authenticator.factory.KeyRepresentation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, String, String) - 类 中的静态方法com.ms.tools.security.encryption.dsa.DSA
RSA公钥验签
verify(String, String, String) - 类 中的静态方法com.ms.tools.security.encryption.dsa.factory.DsaFactory
验证签名【公钥验证】
verify(String, PublicKey, String) - 类 中的静态方法com.ms.tools.security.encryption.dsa.factory.DsaFactory
验证签名【公钥验证】
verify(String, String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
RSA公钥验签
verify(String, PublicKey, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.factory.RsaFactory
RSA公钥验签
verify(String, String, String) - 类 中的静态方法com.ms.tools.security.encryption.rsa.RSA
RSA公钥验签
A B C D E G H I J K L M P R S U V 
跳过导航链接

Copyright © 2024. All rights reserved.