Uses of Class
cn.gmkit.core.GmSecurityContext
Packages that use GmSecurityContext
Package
Description
公共基础设施与通用类型。
组合式高级封装。
SM2 公钥算法模块。
SM4 分组密码模块。
-
Uses of GmSecurityContext in cn.gmkit.core
Methods in cn.gmkit.core that return GmSecurityContextModifier and TypeMethodDescriptionGmSecurityContext.Builder.build()构建不可变的安全上下文对象。static GmSecurityContextGmSecurityContexts.defaults()获取默认安全上下文。static GmSecurityContextGmSecurityContexts.withProvider(Provider provider) 创建绑定指定 Provider 的安全上下文。static GmSecurityContextGmSecurityContexts.withProviderAndRandom(Provider provider, SecureRandom secureRandom) 创建绑定指定 Provider 和随机源的安全上下文。static GmSecurityContextGmSecurityContexts.withSecureRandom(SecureRandom secureRandom) 创建绑定指定随机源的安全上下文。 -
Uses of GmSecurityContext in cn.gmkit.integration
Constructors in cn.gmkit.integration with parameters of type GmSecurityContextModifierConstructorDescriptionSM2Sm4Hybrid(GmSecurityContext securityContext) 创建一个绑定指定安全上下文的混合加密入口。 -
Uses of GmSecurityContext in cn.gmkit.sm2
Methods in cn.gmkit.sm2 that return GmSecurityContextModifier and TypeMethodDescriptionSM2.securityContext()返回当前实例绑定的安全上下文。SM2SignOptions.securityContext()获取签名操作使用的 Provider 与安全随机源配置。Methods in cn.gmkit.sm2 with parameters of type GmSecurityContextModifier and TypeMethodDescriptionstatic byte[]SM2Util.encrypt(String publicKeyHex, byte[] data, SM2CipherMode mode, GmSecurityContext securityContext) 使用指定安全上下文和密文布局加密字节数组。static StringSM2Util.encryptBase64(String publicKeyHex, byte[] data, SM2CipherMode mode, GmSecurityContext securityContext) 使用指定安全上下文加密并输出 Base64 密文。static StringSM2Util.encryptHex(String publicKeyHex, byte[] data, SM2CipherMode mode, GmSecurityContext securityContext) 使用指定安全上下文加密并输出十六进制密文。static SM2KeyPairSM2Util.generateKeyPair(boolean compressedPublicKey, GmSecurityContext securityContext) 使用指定安全上下文生成一组 SM2 密钥对。static SM2KeyPairSM2Util.generateKeyPair(GmSecurityContext securityContext) 使用指定安全上下文生成一组未压缩公钥形式的 SM2 密钥对。SM2SignOptions.Builder.securityContext(GmSecurityContext securityContext) 设置安全上下文。static byte[]SM2Util.signDigest(String privateKeyHex, byte[] eHash, SM2SignatureFormat signatureFormat, GmSecurityContext securityContext) 使用指定安全上下文对外部已计算好的 e 值直接签名。Constructors in cn.gmkit.sm2 with parameters of type GmSecurityContext -
Uses of GmSecurityContext in cn.gmkit.sm4
Methods in cn.gmkit.sm4 that return GmSecurityContextModifier and TypeMethodDescriptionSM4.securityContext()返回当前实例绑定的安全上下文。SM4Options.securityContext()获取安全上下文。Methods in cn.gmkit.sm4 with parameters of type GmSecurityContextModifier and TypeMethodDescriptionstatic byte[]SM4Util.generateKey(GmSecurityContext securityContext) 使用指定安全上下文生成随机 SM4 密钥。static StringSM4Util.generateKeyHex(GmSecurityContext securityContext) 使用指定安全上下文生成十六进制形式的 SM4 密钥。SM4Options.Builder.securityContext(GmSecurityContext securityContext) 设置安全上下文。Constructors in cn.gmkit.sm4 with parameters of type GmSecurityContext