Class: TencentCloud::Clb::V20180317::CertificateOutput

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

Overview

证书相关信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sslmode = nil, sslverifyclient = nil, certid = nil, certcaid = nil, extcertids = nil) ⇒ CertificateOutput

Returns a new instance of CertificateOutput.



793
794
795
796
797
798
799
# File 'lib/v20180317/models.rb', line 793

def initialize(sslmode=nil, sslverifyclient=nil, certid=nil, certcaid=nil, extcertids=nil)
  @SSLMode = sslmode
  @SSLVerifyClient = sslverifyclient
  @CertId = certid
  @CertCaId = certcaid
  @ExtCertIds = extcertids
end

Instance Attribute Details

#CertCaIdObject

Parameters:

  • SSLMode:

    认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证

  • SSLVerifyClient:

    是否开启客户端证书验证,只在双向认证时生效。

  • CertId:

    服务端证书的ID。

  • CertCaId:

    客户端证书的 ID。

  • ExtCertIds:

    多本服务器证书场景扩展的服务器证书ID。



791
792
793
# File 'lib/v20180317/models.rb', line 791

def CertCaId
  @CertCaId
end

#CertIdObject

Parameters:

  • SSLMode:

    认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证

  • SSLVerifyClient:

    是否开启客户端证书验证,只在双向认证时生效。

  • CertId:

    服务端证书的ID。

  • CertCaId:

    客户端证书的 ID。

  • ExtCertIds:

    多本服务器证书场景扩展的服务器证书ID。



791
792
793
# File 'lib/v20180317/models.rb', line 791

def CertId
  @CertId
end

#ExtCertIdsObject

Parameters:

  • SSLMode:

    认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证

  • SSLVerifyClient:

    是否开启客户端证书验证,只在双向认证时生效。

  • CertId:

    服务端证书的ID。

  • CertCaId:

    客户端证书的 ID。

  • ExtCertIds:

    多本服务器证书场景扩展的服务器证书ID。



791
792
793
# File 'lib/v20180317/models.rb', line 791

def ExtCertIds
  @ExtCertIds
end

#SSLModeObject

Parameters:

  • SSLMode:

    认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证

  • SSLVerifyClient:

    是否开启客户端证书验证,只在双向认证时生效。

  • CertId:

    服务端证书的ID。

  • CertCaId:

    客户端证书的 ID。

  • ExtCertIds:

    多本服务器证书场景扩展的服务器证书ID。



791
792
793
# File 'lib/v20180317/models.rb', line 791

def SSLMode
  @SSLMode
end

#SSLVerifyClientObject

Parameters:

  • SSLMode:

    认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证

  • SSLVerifyClient:

    是否开启客户端证书验证,只在双向认证时生效。

  • CertId:

    服务端证书的ID。

  • CertCaId:

    客户端证书的 ID。

  • ExtCertIds:

    多本服务器证书场景扩展的服务器证书ID。



791
792
793
# File 'lib/v20180317/models.rb', line 791

def SSLVerifyClient
  @SSLVerifyClient
end

Instance Method Details

#deserialize(params) ⇒ Object



801
802
803
804
805
806
807
# File 'lib/v20180317/models.rb', line 801

def deserialize(params)
  @SSLMode = params['SSLMode']
  @SSLVerifyClient = params['SSLVerifyClient']
  @CertId = params['CertId']
  @CertCaId = params['CertCaId']
  @ExtCertIds = params['ExtCertIds']
end