Package cn.gmkit.sm2
Class SM2SignOptions.Builder
java.lang.Object
cn.gmkit.sm2.SM2SignOptions.Builder
- Enclosing class:
SM2SignOptions
SM2 签名选项构建器。
-
Method Summary
Modifier and TypeMethodDescriptionbuild()构建不可变的签名选项对象。securityContext(GmSecurityContext securityContext) 设置安全上下文。signatureFormat(SM2SignatureFormat signatureFormat) 设置签名格式。skipZComputation(boolean skipZComputation) Deprecated.该语义不属于标准 SM2 身份绑定流程,仅用于迁移既有旧协议设置用户标识。
-
Method Details
-
signatureFormat
设置签名格式。- Parameters:
signatureFormat- 签名格式;传入null时回退为RAW- Returns:
- 当前构建器
-
userId
设置用户标识。- Parameters:
userId- 用户标识;传入null或空字符串时回退为默认用户标识- Returns:
- 当前构建器
-
skipZComputation
Deprecated.该语义不属于标准 SM2 身份绑定流程,仅用于迁移既有旧协议设置是否启用旧 no-Z 兼容语义。- Parameters:
skipZComputation- 为true时计算e = SM3(M);标准 SM2 应保持false- Returns:
- 当前构建器
-
securityContext
设置安全上下文。- Parameters:
securityContext- 安全上下文;传入null时回退为默认配置- Returns:
- 当前构建器
-
build
构建不可变的签名选项对象。- Returns:
- SM2 签名选项
-