Class: TencentCloud::Ess::V20201111::PdfVerifyResult

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201111/models.rb

Overview

合同文件验签单个结果结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(verifyresult = nil, signplatform = nil, signername = nil, signtime = nil, signalgorithm = nil, certsn = nil, certnotbefore = nil, certnotafter = nil, componentposx = nil, componentposy = nil, componentwidth = nil, componentheight = nil, componentpage = nil) ⇒ PdfVerifyResult

Returns a new instance of PdfVerifyResult.



16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
# File 'lib/v20201111/models.rb', line 16194

def initialize(verifyresult=nil, signplatform=nil, signername=nil, signtime=nil, signalgorithm=nil, certsn=nil, certnotbefore=nil, certnotafter=nil, componentposx=nil, componentposy=nil, componentwidth=nil, componentheight=nil, componentpage=nil)
  @VerifyResult = verifyresult
  @SignPlatform = signplatform
  @SignerName = signername
  @SignTime = signtime
  @SignAlgorithm = signalgorithm
  @CertSn = certsn
  @CertNotBefore = certnotbefore
  @CertNotAfter = certnotafter
  @ComponentPosX = componentposx
  @ComponentPosY = componentposy
  @ComponentWidth = componentwidth
  @ComponentHeight = componentheight
  @ComponentPage = componentpage
end

Instance Attribute Details

#CertNotAfterObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def CertNotAfter
  @CertNotAfter
end

#CertNotBeforeObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def CertNotBefore
  @CertNotBefore
end

#CertSnObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def CertSn
  @CertSn
end

#ComponentHeightObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def ComponentHeight
  @ComponentHeight
end

#ComponentPageObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def ComponentPage
  @ComponentPage
end

#ComponentPosXObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def ComponentPosX
  @ComponentPosX
end

#ComponentPosYObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def ComponentPosY
  @ComponentPosY
end

#ComponentWidthObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def ComponentWidth
  @ComponentWidth
end

#SignAlgorithmObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def SignAlgorithm
  @SignAlgorithm
end

#SignerNameObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def SignerName
  @SignerName
end

#SignPlatformObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def SignPlatform
  @SignPlatform
end

#SignTimeObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def SignTime
  @SignTime
end

#VerifyResultObject

如果在其他平台签署的, 主体的名字参考其他平台的说明

Parameters:

  • SignTime:

    签署时间的Unix时间戳,单位毫秒

  • SignAlgorithm:

    证书签名算法, 如SHA1withRSA等算法

  • CertSn:

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。

  • CertNotBefore:

    证书起始时间的Unix时间戳,单位毫秒

  • CertNotAfter:

    证书过期时间的时间戳,单位毫秒

  • ComponentPosX:

    签名域横坐标,单位px

  • ComponentPosY:

    签名域纵坐标,单位px

  • ComponentWidth:

    签名域宽度,单位px

  • ComponentHeight:

    签名域高度,单位px

  • ComponentPage:

    签名域所在页码,1~N



16192
16193
16194
# File 'lib/v20201111/models.rb', line 16192

def VerifyResult
  @VerifyResult
end

Instance Method Details

#deserialize(params) ⇒ Object



16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
# File 'lib/v20201111/models.rb', line 16210

def deserialize(params)
  @VerifyResult = params['VerifyResult']
  @SignPlatform = params['SignPlatform']
  @SignerName = params['SignerName']
  @SignTime = params['SignTime']
  @SignAlgorithm = params['SignAlgorithm']
  @CertSn = params['CertSn']
  @CertNotBefore = params['CertNotBefore']
  @CertNotAfter = params['CertNotAfter']
  @ComponentPosX = params['ComponentPosX']
  @ComponentPosY = params['ComponentPosY']
  @ComponentWidth = params['ComponentWidth']
  @ComponentHeight = params['ComponentHeight']
  @ComponentPage = params['ComponentPage']
end