Package cn.gmkit.sm2

Class SM2VerifyOptions.Builder

java.lang.Object
cn.gmkit.sm2.SM2VerifyOptions.Builder
Enclosing class:
SM2VerifyOptions

public static final class SM2VerifyOptions.Builder extends Object
SM2 验签选项构建器。
  • Method Details

    • signatureFormat

      public SM2VerifyOptions.Builder signatureFormat(SM2SignatureInputFormat signatureFormat)
      设置签名输入格式。
      Parameters:
      signatureFormat - 签名输入格式;传入 null 时回退为 AUTO
      Returns:
      当前构建器
    • userId

      public SM2VerifyOptions.Builder userId(String userId)
      设置用户标识。
      Parameters:
      userId - 用户标识;传入 null 或空字符串时回退为默认用户标识
      Returns:
      当前构建器
    • skipZComputation

      @Deprecated public SM2VerifyOptions.Builder skipZComputation(boolean skipZComputation)
      Deprecated.
      该语义不属于标准 SM2 身份绑定流程,仅用于迁移既有旧协议
      设置是否启用旧 no-Z 兼容语义。
      Parameters:
      skipZComputation - 为 true 时按 e = SM3(M) 验签;标准 SM2 应保持 false
      Returns:
      当前构建器
    • build

      public SM2VerifyOptions build()
      构建不可变的验签选项对象。
      Returns:
      SM2 验签选项