cas

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type CancelCertificateForPackageRequestRequest

type CancelCertificateForPackageRequestRequest struct {
	*requests.RpcRequest
	OrderId  requests.Integer `position:"Query" name:"OrderId"`
	SourceIp string           `position:"Query" name:"SourceIp"`
}

CancelCertificateForPackageRequestRequest is the request struct for api CancelCertificateForPackageRequest

func CreateCancelCertificateForPackageRequestRequest

func CreateCancelCertificateForPackageRequestRequest() (request *CancelCertificateForPackageRequestRequest)

CreateCancelCertificateForPackageRequestRequest creates a request to invoke CancelCertificateForPackageRequest API

type CancelCertificateForPackageRequestResponse

type CancelCertificateForPackageRequestResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelCertificateForPackageRequestResponse is the response struct for api CancelCertificateForPackageRequest

func CreateCancelCertificateForPackageRequestResponse

func CreateCancelCertificateForPackageRequestResponse() (response *CancelCertificateForPackageRequestResponse)

CreateCancelCertificateForPackageRequestResponse creates a response to parse from CancelCertificateForPackageRequest response

type CancelOrderRequestRequest

type CancelOrderRequestRequest struct {
	*requests.RpcRequest
	OrderId  requests.Integer `position:"Query" name:"OrderId"`
	SourceIp string           `position:"Query" name:"SourceIp"`
}

CancelOrderRequestRequest is the request struct for api CancelOrderRequest

func CreateCancelOrderRequestRequest

func CreateCancelOrderRequestRequest() (request *CancelOrderRequestRequest)

CreateCancelOrderRequestRequest creates a request to invoke CancelOrderRequest API

type CancelOrderRequestResponse

type CancelOrderRequestResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelOrderRequestResponse is the response struct for api CancelOrderRequest

func CreateCancelOrderRequestResponse

func CreateCancelOrderRequestResponse() (response *CancelOrderRequestResponse)

CreateCancelOrderRequestResponse creates a response to parse from CancelOrderRequest response

type Cert

type Cert struct {
	WhId            int64  `json:"WhId" xml:"WhId"`
	Identifier      string `json:"Identifier" xml:"Identifier"`
	WhInstanceId    string `json:"WhInstanceId" xml:"WhInstanceId"`
	Status          string `json:"Status" xml:"Status"`
	SourceType      string `json:"SourceType" xml:"SourceType"`
	CommonName      string `json:"CommonName" xml:"CommonName"`
	BeforeDate      int64  `json:"BeforeDate" xml:"BeforeDate"`
	Issuer          string `json:"Issuer" xml:"Issuer"`
	AfterDate       int64  `json:"AfterDate" xml:"AfterDate"`
	ExistPrivateKey bool   `json:"ExistPrivateKey" xml:"ExistPrivateKey"`
	Sans            string `json:"Sans" xml:"Sans"`
}

Cert is a nested struct in cas response

type CertList

type CertList struct {
	Cert []Cert `json:"Cert" xml:"Cert"`
}

CertList is a nested struct in cas response

type CertWarehouse

type CertWarehouse struct {
	WhId          int64  `json:"WhId" xml:"WhId"`
	InstanceId    string `json:"InstanceId" xml:"InstanceId"`
	Name          string `json:"Name" xml:"Name"`
	PcaInstanceId string `json:"PcaInstanceId" xml:"PcaInstanceId"`
	Qps           int64  `json:"Qps" xml:"Qps"`
	Type          string `json:"Type" xml:"Type"`
	EndTime       int64  `json:"EndTime" xml:"EndTime"`
	IsExpired     bool   `json:"IsExpired" xml:"IsExpired"`
}

CertWarehouse is a nested struct in cas response

type CertWarehouseList

type CertWarehouseList struct {
	CertWarehouse []CertWarehouse `json:"CertWarehouse" xml:"CertWarehouse"`
}

CertWarehouseList is a nested struct in cas response

type Certificate

type Certificate struct {
	Id          int64  `json:"id" xml:"id"`
	Name        string `json:"name" xml:"name"`
	Common      string `json:"common" xml:"common"`
	Fingerprint string `json:"fingerprint" xml:"fingerprint"`
	Issuer      string `json:"issuer" xml:"issuer"`
	OrgName     string `json:"orgName" xml:"orgName"`
	Province    string `json:"province" xml:"province"`
	City        string `json:"city" xml:"city"`
	Country     string `json:"country" xml:"country"`
	StartDate   string `json:"startDate" xml:"startDate"`
	EndDate     string `json:"endDate" xml:"endDate"`
	Sans        string `json:"sans" xml:"sans"`
	Expired     bool   `json:"expired" xml:"expired"`
	BuyInAliyun bool   `json:"buyInAliyun" xml:"buyInAliyun"`
}

Certificate is a nested struct in cas response

type CertificateList

type CertificateList struct {
	Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}

CertificateList is a nested struct in cas response

type CertificateOrderList

type CertificateOrderList struct {
	CertificateOrderListItem []CertificateOrderListItem `json:"CertificateOrderList" xml:"CertificateOrderList"`
}

CertificateOrderList is a nested struct in cas response

type CertificateOrderListItem

type CertificateOrderListItem struct {
	Algorithm       string `json:"Algorithm" xml:"Algorithm"`
	AliyunOrderId   int64  `json:"AliyunOrderId" xml:"AliyunOrderId"`
	BuyDate         int64  `json:"BuyDate" xml:"BuyDate"`
	CertEndTime     int64  `json:"CertEndTime" xml:"CertEndTime"`
	CertStartTime   int64  `json:"CertStartTime" xml:"CertStartTime"`
	CertType        string `json:"CertType" xml:"CertType"`
	Domain          string `json:"Domain" xml:"Domain"`
	DomainCount     int64  `json:"DomainCount" xml:"DomainCount"`
	DomainType      string `json:"DomainType" xml:"DomainType"`
	InstanceId      string `json:"InstanceId" xml:"InstanceId"`
	OrderId         int64  `json:"OrderId" xml:"OrderId"`
	PartnerOrderId  string `json:"PartnerOrderId" xml:"PartnerOrderId"`
	ProductCode     string `json:"ProductCode" xml:"ProductCode"`
	ProductName     string `json:"ProductName" xml:"ProductName"`
	RootBrand       string `json:"RootBrand" xml:"RootBrand"`
	SourceType      string `json:"SourceType" xml:"SourceType"`
	Status          string `json:"Status" xml:"Status"`
	TrusteeStatus   string `json:"TrusteeStatus" xml:"TrusteeStatus"`
	WildDomainCount int64  `json:"WildDomainCount" xml:"WildDomainCount"`
	CertificateId   int64  `json:"CertificateId" xml:"CertificateId"`
	Name            string `json:"Name" xml:"Name"`
	CommonName      string `json:"CommonName" xml:"CommonName"`
	Fingerprint     string `json:"Fingerprint" xml:"Fingerprint"`
	Sha2            string `json:"Sha2" xml:"Sha2"`
	SerialNo        string `json:"SerialNo" xml:"SerialNo"`
	Issuer          string `json:"Issuer" xml:"Issuer"`
	OrgName         string `json:"OrgName" xml:"OrgName"`
	Province        string `json:"Province" xml:"Province"`
	City            string `json:"City" xml:"City"`
	Country         string `json:"Country" xml:"Country"`
	Sans            string `json:"Sans" xml:"Sans"`
	Expired         bool   `json:"Expired" xml:"Expired"`
	Upload          bool   `json:"Upload" xml:"Upload"`
	StartDate       string `json:"StartDate" xml:"StartDate"`
	EndDate         string `json:"EndDate" xml:"EndDate"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}

CertificateOrderListItem is a nested struct in cas response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) CancelCertificateForPackageRequest

func (client *Client) CancelCertificateForPackageRequest(request *CancelCertificateForPackageRequestRequest) (response *CancelCertificateForPackageRequestResponse, err error)

CancelCertificateForPackageRequest invokes the cas.CancelCertificateForPackageRequest API synchronously

func (*Client) CancelCertificateForPackageRequestWithCallback

func (client *Client) CancelCertificateForPackageRequestWithCallback(request *CancelCertificateForPackageRequestRequest, callback func(response *CancelCertificateForPackageRequestResponse, err error)) <-chan int

CancelCertificateForPackageRequestWithCallback invokes the cas.CancelCertificateForPackageRequest API asynchronously

func (*Client) CancelCertificateForPackageRequestWithChan

func (client *Client) CancelCertificateForPackageRequestWithChan(request *CancelCertificateForPackageRequestRequest) (<-chan *CancelCertificateForPackageRequestResponse, <-chan error)

CancelCertificateForPackageRequestWithChan invokes the cas.CancelCertificateForPackageRequest API asynchronously

func (*Client) CancelOrderRequest

func (client *Client) CancelOrderRequest(request *CancelOrderRequestRequest) (response *CancelOrderRequestResponse, err error)

CancelOrderRequest invokes the cas.CancelOrderRequest API synchronously

func (*Client) CancelOrderRequestWithCallback

func (client *Client) CancelOrderRequestWithCallback(request *CancelOrderRequestRequest, callback func(response *CancelOrderRequestResponse, err error)) <-chan int

CancelOrderRequestWithCallback invokes the cas.CancelOrderRequest API asynchronously

func (*Client) CancelOrderRequestWithChan

func (client *Client) CancelOrderRequestWithChan(request *CancelOrderRequestRequest) (<-chan *CancelOrderRequestResponse, <-chan error)

CancelOrderRequestWithChan invokes the cas.CancelOrderRequest API asynchronously

func (*Client) CreateCertificateForPackageRequest

func (client *Client) CreateCertificateForPackageRequest(request *CreateCertificateForPackageRequestRequest) (response *CreateCertificateForPackageRequestResponse, err error)

CreateCertificateForPackageRequest invokes the cas.CreateCertificateForPackageRequest API synchronously

func (*Client) CreateCertificateForPackageRequestWithCallback

func (client *Client) CreateCertificateForPackageRequestWithCallback(request *CreateCertificateForPackageRequestRequest, callback func(response *CreateCertificateForPackageRequestResponse, err error)) <-chan int

CreateCertificateForPackageRequestWithCallback invokes the cas.CreateCertificateForPackageRequest API asynchronously

func (*Client) CreateCertificateForPackageRequestWithChan

func (client *Client) CreateCertificateForPackageRequestWithChan(request *CreateCertificateForPackageRequestRequest) (<-chan *CreateCertificateForPackageRequestResponse, <-chan error)

CreateCertificateForPackageRequestWithChan invokes the cas.CreateCertificateForPackageRequest API asynchronously

func (*Client) CreateCertificateRequest

func (client *Client) CreateCertificateRequest(request *CreateCertificateRequestRequest) (response *CreateCertificateRequestResponse, err error)

CreateCertificateRequest invokes the cas.CreateCertificateRequest API synchronously

func (*Client) CreateCertificateRequestWithCallback

func (client *Client) CreateCertificateRequestWithCallback(request *CreateCertificateRequestRequest, callback func(response *CreateCertificateRequestResponse, err error)) <-chan int

CreateCertificateRequestWithCallback invokes the cas.CreateCertificateRequest API asynchronously

func (*Client) CreateCertificateRequestWithChan

func (client *Client) CreateCertificateRequestWithChan(request *CreateCertificateRequestRequest) (<-chan *CreateCertificateRequestResponse, <-chan error)

CreateCertificateRequestWithChan invokes the cas.CreateCertificateRequest API asynchronously

func (*Client) CreateCertificateWithCsrRequest

func (client *Client) CreateCertificateWithCsrRequest(request *CreateCertificateWithCsrRequestRequest) (response *CreateCertificateWithCsrRequestResponse, err error)

CreateCertificateWithCsrRequest invokes the cas.CreateCertificateWithCsrRequest API synchronously

func (*Client) CreateCertificateWithCsrRequestWithCallback

func (client *Client) CreateCertificateWithCsrRequestWithCallback(request *CreateCertificateWithCsrRequestRequest, callback func(response *CreateCertificateWithCsrRequestResponse, err error)) <-chan int

CreateCertificateWithCsrRequestWithCallback invokes the cas.CreateCertificateWithCsrRequest API asynchronously

func (*Client) CreateCertificateWithCsrRequestWithChan

func (client *Client) CreateCertificateWithCsrRequestWithChan(request *CreateCertificateWithCsrRequestRequest) (<-chan *CreateCertificateWithCsrRequestResponse, <-chan error)

CreateCertificateWithCsrRequestWithChan invokes the cas.CreateCertificateWithCsrRequest API asynchronously

func (*Client) CreateWHClientCertificate

func (client *Client) CreateWHClientCertificate(request *CreateWHClientCertificateRequest) (response *CreateWHClientCertificateResponse, err error)

CreateWHClientCertificate invokes the cas.CreateWHClientCertificate API synchronously

func (*Client) CreateWHClientCertificateWithCallback

func (client *Client) CreateWHClientCertificateWithCallback(request *CreateWHClientCertificateRequest, callback func(response *CreateWHClientCertificateResponse, err error)) <-chan int

CreateWHClientCertificateWithCallback invokes the cas.CreateWHClientCertificate API asynchronously

func (*Client) CreateWHClientCertificateWithChan

func (client *Client) CreateWHClientCertificateWithChan(request *CreateWHClientCertificateRequest) (<-chan *CreateWHClientCertificateResponse, <-chan error)

CreateWHClientCertificateWithChan invokes the cas.CreateWHClientCertificate API asynchronously

func (*Client) Decrypt

func (client *Client) Decrypt(request *DecryptRequest) (response *DecryptResponse, err error)

Decrypt invokes the cas.Decrypt API synchronously

func (*Client) DecryptWithCallback

func (client *Client) DecryptWithCallback(request *DecryptRequest, callback func(response *DecryptResponse, err error)) <-chan int

DecryptWithCallback invokes the cas.Decrypt API asynchronously

func (*Client) DecryptWithChan

func (client *Client) DecryptWithChan(request *DecryptRequest) (<-chan *DecryptResponse, <-chan error)

DecryptWithChan invokes the cas.Decrypt API asynchronously

func (*Client) DeleteCertificateRequest

func (client *Client) DeleteCertificateRequest(request *DeleteCertificateRequestRequest) (response *DeleteCertificateRequestResponse, err error)

DeleteCertificateRequest invokes the cas.DeleteCertificateRequest API synchronously

func (*Client) DeleteCertificateRequestWithCallback

func (client *Client) DeleteCertificateRequestWithCallback(request *DeleteCertificateRequestRequest, callback func(response *DeleteCertificateRequestResponse, err error)) <-chan int

DeleteCertificateRequestWithCallback invokes the cas.DeleteCertificateRequest API asynchronously

func (*Client) DeleteCertificateRequestWithChan

func (client *Client) DeleteCertificateRequestWithChan(request *DeleteCertificateRequestRequest) (<-chan *DeleteCertificateRequestResponse, <-chan error)

DeleteCertificateRequestWithChan invokes the cas.DeleteCertificateRequest API asynchronously

func (*Client) DeletePCACert

func (client *Client) DeletePCACert(request *DeletePCACertRequest) (response *DeletePCACertResponse, err error)

DeletePCACert invokes the cas.DeletePCACert API synchronously

func (*Client) DeletePCACertWithCallback

func (client *Client) DeletePCACertWithCallback(request *DeletePCACertRequest, callback func(response *DeletePCACertResponse, err error)) <-chan int

DeletePCACertWithCallback invokes the cas.DeletePCACert API asynchronously

func (*Client) DeletePCACertWithChan

func (client *Client) DeletePCACertWithChan(request *DeletePCACertRequest) (<-chan *DeletePCACertResponse, <-chan error)

DeletePCACertWithChan invokes the cas.DeletePCACert API asynchronously

func (*Client) DeleteUserCertificate

func (client *Client) DeleteUserCertificate(request *DeleteUserCertificateRequest) (response *DeleteUserCertificateResponse, err error)

DeleteUserCertificate invokes the cas.DeleteUserCertificate API synchronously

func (*Client) DeleteUserCertificateWithCallback

func (client *Client) DeleteUserCertificateWithCallback(request *DeleteUserCertificateRequest, callback func(response *DeleteUserCertificateResponse, err error)) <-chan int

DeleteUserCertificateWithCallback invokes the cas.DeleteUserCertificate API asynchronously

func (*Client) DeleteUserCertificateWithChan

func (client *Client) DeleteUserCertificateWithChan(request *DeleteUserCertificateRequest) (<-chan *DeleteUserCertificateResponse, <-chan error)

DeleteUserCertificateWithChan invokes the cas.DeleteUserCertificate API asynchronously

func (*Client) DescribeCertificateState

func (client *Client) DescribeCertificateState(request *DescribeCertificateStateRequest) (response *DescribeCertificateStateResponse, err error)

DescribeCertificateState invokes the cas.DescribeCertificateState API synchronously

func (*Client) DescribeCertificateStateWithCallback

func (client *Client) DescribeCertificateStateWithCallback(request *DescribeCertificateStateRequest, callback func(response *DescribeCertificateStateResponse, err error)) <-chan int

DescribeCertificateStateWithCallback invokes the cas.DescribeCertificateState API asynchronously

func (*Client) DescribeCertificateStateWithChan

func (client *Client) DescribeCertificateStateWithChan(request *DescribeCertificateStateRequest) (<-chan *DescribeCertificateStateResponse, <-chan error)

DescribeCertificateStateWithChan invokes the cas.DescribeCertificateState API asynchronously

func (*Client) DescribePackageState

func (client *Client) DescribePackageState(request *DescribePackageStateRequest) (response *DescribePackageStateResponse, err error)

DescribePackageState invokes the cas.DescribePackageState API synchronously

func (*Client) DescribePackageStateWithCallback

func (client *Client) DescribePackageStateWithCallback(request *DescribePackageStateRequest, callback func(response *DescribePackageStateResponse, err error)) <-chan int

DescribePackageStateWithCallback invokes the cas.DescribePackageState API asynchronously

func (*Client) DescribePackageStateWithChan

func (client *Client) DescribePackageStateWithChan(request *DescribePackageStateRequest) (<-chan *DescribePackageStateResponse, <-chan error)

DescribePackageStateWithChan invokes the cas.DescribePackageState API asynchronously

func (*Client) DescribeUserCertificateList added in v0.2.0

func (client *Client) DescribeUserCertificateList(request *DescribeUserCertificateListRequest) (response *DescribeUserCertificateListResponse, err error)

DescribeUserCertificateList invokes the cas.DescribeUserCertificateList API synchronously api document: https://help.aliyun.com/api/cas/describeusercertificatelist.html

func (*Client) DescribeUserCertificateListWithCallback added in v0.2.0

func (client *Client) DescribeUserCertificateListWithCallback(request *DescribeUserCertificateListRequest, callback func(response *DescribeUserCertificateListResponse, err error)) <-chan int

DescribeUserCertificateListWithCallback invokes the cas.DescribeUserCertificateList API asynchronously api document: https://help.aliyun.com/api/cas/describeusercertificatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeUserCertificateListWithChan added in v0.2.0

func (client *Client) DescribeUserCertificateListWithChan(request *DescribeUserCertificateListRequest) (<-chan *DescribeUserCertificateListResponse, <-chan error)

DescribeUserCertificateListWithChan invokes the cas.DescribeUserCertificateList API asynchronously api document: https://help.aliyun.com/api/cas/describeusercertificatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) Encrypt

func (client *Client) Encrypt(request *EncryptRequest) (response *EncryptResponse, err error)

Encrypt invokes the cas.Encrypt API synchronously

func (*Client) EncryptWithCallback

func (client *Client) EncryptWithCallback(request *EncryptRequest, callback func(response *EncryptResponse, err error)) <-chan int

EncryptWithCallback invokes the cas.Encrypt API asynchronously

func (*Client) EncryptWithChan

func (client *Client) EncryptWithChan(request *EncryptRequest) (<-chan *EncryptResponse, <-chan error)

EncryptWithChan invokes the cas.Encrypt API asynchronously

func (*Client) GetCertWarehouseQuota

func (client *Client) GetCertWarehouseQuota(request *GetCertWarehouseQuotaRequest) (response *GetCertWarehouseQuotaResponse, err error)

GetCertWarehouseQuota invokes the cas.GetCertWarehouseQuota API synchronously

func (*Client) GetCertWarehouseQuotaWithCallback

func (client *Client) GetCertWarehouseQuotaWithCallback(request *GetCertWarehouseQuotaRequest, callback func(response *GetCertWarehouseQuotaResponse, err error)) <-chan int

GetCertWarehouseQuotaWithCallback invokes the cas.GetCertWarehouseQuota API asynchronously

func (*Client) GetCertWarehouseQuotaWithChan

func (client *Client) GetCertWarehouseQuotaWithChan(request *GetCertWarehouseQuotaRequest) (<-chan *GetCertWarehouseQuotaResponse, <-chan error)

GetCertWarehouseQuotaWithChan invokes the cas.GetCertWarehouseQuota API asynchronously

func (*Client) GetUserCertificateDetail

func (client *Client) GetUserCertificateDetail(request *GetUserCertificateDetailRequest) (response *GetUserCertificateDetailResponse, err error)

GetUserCertificateDetail invokes the cas.GetUserCertificateDetail API synchronously

func (*Client) GetUserCertificateDetailWithCallback

func (client *Client) GetUserCertificateDetailWithCallback(request *GetUserCertificateDetailRequest, callback func(response *GetUserCertificateDetailResponse, err error)) <-chan int

GetUserCertificateDetailWithCallback invokes the cas.GetUserCertificateDetail API asynchronously

func (*Client) GetUserCertificateDetailWithChan

func (client *Client) GetUserCertificateDetailWithChan(request *GetUserCertificateDetailRequest) (<-chan *GetUserCertificateDetailResponse, <-chan error)

GetUserCertificateDetailWithChan invokes the cas.GetUserCertificateDetail API asynchronously

func (*Client) ListCert

func (client *Client) ListCert(request *ListCertRequest) (response *ListCertResponse, err error)

ListCert invokes the cas.ListCert API synchronously

func (*Client) ListCertWarehouse

func (client *Client) ListCertWarehouse(request *ListCertWarehouseRequest) (response *ListCertWarehouseResponse, err error)

ListCertWarehouse invokes the cas.ListCertWarehouse API synchronously

func (*Client) ListCertWarehouseWithCallback

func (client *Client) ListCertWarehouseWithCallback(request *ListCertWarehouseRequest, callback func(response *ListCertWarehouseResponse, err error)) <-chan int

ListCertWarehouseWithCallback invokes the cas.ListCertWarehouse API asynchronously

func (*Client) ListCertWarehouseWithChan

func (client *Client) ListCertWarehouseWithChan(request *ListCertWarehouseRequest) (<-chan *ListCertWarehouseResponse, <-chan error)

ListCertWarehouseWithChan invokes the cas.ListCertWarehouse API asynchronously

func (*Client) ListCertWithCallback

func (client *Client) ListCertWithCallback(request *ListCertRequest, callback func(response *ListCertResponse, err error)) <-chan int

ListCertWithCallback invokes the cas.ListCert API asynchronously

func (*Client) ListCertWithChan

func (client *Client) ListCertWithChan(request *ListCertRequest) (<-chan *ListCertResponse, <-chan error)

ListCertWithChan invokes the cas.ListCert API asynchronously

func (*Client) ListUserCertificateOrder

func (client *Client) ListUserCertificateOrder(request *ListUserCertificateOrderRequest) (response *ListUserCertificateOrderResponse, err error)

ListUserCertificateOrder invokes the cas.ListUserCertificateOrder API synchronously

func (*Client) ListUserCertificateOrderWithCallback

func (client *Client) ListUserCertificateOrderWithCallback(request *ListUserCertificateOrderRequest, callback func(response *ListUserCertificateOrderResponse, err error)) <-chan int

ListUserCertificateOrderWithCallback invokes the cas.ListUserCertificateOrder API asynchronously

func (*Client) ListUserCertificateOrderWithChan

func (client *Client) ListUserCertificateOrderWithChan(request *ListUserCertificateOrderRequest) (<-chan *ListUserCertificateOrderResponse, <-chan error)

ListUserCertificateOrderWithChan invokes the cas.ListUserCertificateOrder API asynchronously

func (*Client) RenewCertificateOrderForPackageRequest

func (client *Client) RenewCertificateOrderForPackageRequest(request *RenewCertificateOrderForPackageRequestRequest) (response *RenewCertificateOrderForPackageRequestResponse, err error)

RenewCertificateOrderForPackageRequest invokes the cas.RenewCertificateOrderForPackageRequest API synchronously

func (*Client) RenewCertificateOrderForPackageRequestWithCallback

func (client *Client) RenewCertificateOrderForPackageRequestWithCallback(request *RenewCertificateOrderForPackageRequestRequest, callback func(response *RenewCertificateOrderForPackageRequestResponse, err error)) <-chan int

RenewCertificateOrderForPackageRequestWithCallback invokes the cas.RenewCertificateOrderForPackageRequest API asynchronously

func (*Client) RenewCertificateOrderForPackageRequestWithChan

func (client *Client) RenewCertificateOrderForPackageRequestWithChan(request *RenewCertificateOrderForPackageRequestRequest) (<-chan *RenewCertificateOrderForPackageRequestResponse, <-chan error)

RenewCertificateOrderForPackageRequestWithChan invokes the cas.RenewCertificateOrderForPackageRequest API asynchronously

func (*Client) RevokeWHClientCertificate

func (client *Client) RevokeWHClientCertificate(request *RevokeWHClientCertificateRequest) (response *RevokeWHClientCertificateResponse, err error)

RevokeWHClientCertificate invokes the cas.RevokeWHClientCertificate API synchronously

func (*Client) RevokeWHClientCertificateWithCallback

func (client *Client) RevokeWHClientCertificateWithCallback(request *RevokeWHClientCertificateRequest, callback func(response *RevokeWHClientCertificateResponse, err error)) <-chan int

RevokeWHClientCertificateWithCallback invokes the cas.RevokeWHClientCertificate API asynchronously

func (*Client) RevokeWHClientCertificateWithChan

func (client *Client) RevokeWHClientCertificateWithChan(request *RevokeWHClientCertificateRequest) (<-chan *RevokeWHClientCertificateResponse, <-chan error)

RevokeWHClientCertificateWithChan invokes the cas.RevokeWHClientCertificate API asynchronously

func (*Client) Sign

func (client *Client) Sign(request *SignRequest) (response *SignResponse, err error)

Sign invokes the cas.Sign API synchronously

func (*Client) SignWithCallback

func (client *Client) SignWithCallback(request *SignRequest, callback func(response *SignResponse, err error)) <-chan int

SignWithCallback invokes the cas.Sign API asynchronously

func (*Client) SignWithChan

func (client *Client) SignWithChan(request *SignRequest) (<-chan *SignResponse, <-chan error)

SignWithChan invokes the cas.Sign API asynchronously

func (*Client) UploadPCACert

func (client *Client) UploadPCACert(request *UploadPCACertRequest) (response *UploadPCACertResponse, err error)

UploadPCACert invokes the cas.UploadPCACert API synchronously

func (*Client) UploadPCACertWithCallback

func (client *Client) UploadPCACertWithCallback(request *UploadPCACertRequest, callback func(response *UploadPCACertResponse, err error)) <-chan int

UploadPCACertWithCallback invokes the cas.UploadPCACert API asynchronously

func (*Client) UploadPCACertWithChan

func (client *Client) UploadPCACertWithChan(request *UploadPCACertRequest) (<-chan *UploadPCACertResponse, <-chan error)

UploadPCACertWithChan invokes the cas.UploadPCACert API asynchronously

func (*Client) UploadUserCertificate

func (client *Client) UploadUserCertificate(request *UploadUserCertificateRequest) (response *UploadUserCertificateResponse, err error)

UploadUserCertificate invokes the cas.UploadUserCertificate API synchronously

func (*Client) UploadUserCertificateWithCallback

func (client *Client) UploadUserCertificateWithCallback(request *UploadUserCertificateRequest, callback func(response *UploadUserCertificateResponse, err error)) <-chan int

UploadUserCertificateWithCallback invokes the cas.UploadUserCertificate API asynchronously

func (*Client) UploadUserCertificateWithChan

func (client *Client) UploadUserCertificateWithChan(request *UploadUserCertificateRequest) (<-chan *UploadUserCertificateResponse, <-chan error)

UploadUserCertificateWithChan invokes the cas.UploadUserCertificate API asynchronously

func (*Client) Verify

func (client *Client) Verify(request *VerifyRequest) (response *VerifyResponse, err error)

Verify invokes the cas.Verify API synchronously

func (*Client) VerifyWithCallback

func (client *Client) VerifyWithCallback(request *VerifyRequest, callback func(response *VerifyResponse, err error)) <-chan int

VerifyWithCallback invokes the cas.Verify API asynchronously

func (*Client) VerifyWithChan

func (client *Client) VerifyWithChan(request *VerifyRequest) (<-chan *VerifyResponse, <-chan error)

VerifyWithChan invokes the cas.Verify API asynchronously

type CreateCertificateForPackageRequestRequest

type CreateCertificateForPackageRequestRequest struct {
	*requests.RpcRequest
	ProductCode  string `position:"Query" name:"ProductCode"`
	Csr          string `position:"Query" name:"Csr"`
	ValidateType string `position:"Query" name:"ValidateType"`
	SourceIp     string `position:"Query" name:"SourceIp"`
	Email        string `position:"Query" name:"Email"`
	Phone        string `position:"Query" name:"Phone"`
	CompanyName  string `position:"Query" name:"CompanyName"`
	Domain       string `position:"Query" name:"Domain"`
	Username     string `position:"Query" name:"Username"`
}

CreateCertificateForPackageRequestRequest is the request struct for api CreateCertificateForPackageRequest

func CreateCreateCertificateForPackageRequestRequest

func CreateCreateCertificateForPackageRequestRequest() (request *CreateCertificateForPackageRequestRequest)

CreateCreateCertificateForPackageRequestRequest creates a request to invoke CreateCertificateForPackageRequest API

type CreateCertificateForPackageRequestResponse

type CreateCertificateForPackageRequestResponse struct {
	*responses.BaseResponse
	OrderId   int64  `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateCertificateForPackageRequestResponse is the response struct for api CreateCertificateForPackageRequest

func CreateCreateCertificateForPackageRequestResponse

func CreateCreateCertificateForPackageRequestResponse() (response *CreateCertificateForPackageRequestResponse)

CreateCreateCertificateForPackageRequestResponse creates a response to parse from CreateCertificateForPackageRequest response

type CreateCertificateRequestRequest

type CreateCertificateRequestRequest struct {
	*requests.RpcRequest
	SourceIp     string `position:"Query" name:"SourceIp"`
	ProductCode  string `position:"Query" name:"ProductCode"`
	Username     string `position:"Query" name:"Username"`
	Phone        string `position:"Query" name:"Phone"`
	Email        string `position:"Query" name:"Email"`
	Domain       string `position:"Query" name:"Domain"`
	ValidateType string `position:"Query" name:"ValidateType"`
}

CreateCertificateRequestRequest is the request struct for api CreateCertificateRequest

func CreateCreateCertificateRequestRequest

func CreateCreateCertificateRequestRequest() (request *CreateCertificateRequestRequest)

CreateCreateCertificateRequestRequest creates a request to invoke CreateCertificateRequest API

type CreateCertificateRequestResponse

type CreateCertificateRequestResponse struct {
	*responses.BaseResponse
	OrderId   int64  `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateCertificateRequestResponse is the response struct for api CreateCertificateRequest

func CreateCreateCertificateRequestResponse

func CreateCreateCertificateRequestResponse() (response *CreateCertificateRequestResponse)

CreateCreateCertificateRequestResponse creates a response to parse from CreateCertificateRequest response

type CreateCertificateWithCsrRequestRequest

type CreateCertificateWithCsrRequestRequest struct {
	*requests.RpcRequest
	SourceIp     string `position:"Query" name:"SourceIp"`
	Csr          string `position:"Query" name:"Csr"`
	ProductCode  string `position:"Query" name:"ProductCode"`
	Username     string `position:"Query" name:"Username"`
	Phone        string `position:"Query" name:"Phone"`
	Email        string `position:"Query" name:"Email"`
	ValidateType string `position:"Query" name:"ValidateType"`
}

CreateCertificateWithCsrRequestRequest is the request struct for api CreateCertificateWithCsrRequest

func CreateCreateCertificateWithCsrRequestRequest

func CreateCreateCertificateWithCsrRequestRequest() (request *CreateCertificateWithCsrRequestRequest)

CreateCreateCertificateWithCsrRequestRequest creates a request to invoke CreateCertificateWithCsrRequest API

type CreateCertificateWithCsrRequestResponse

type CreateCertificateWithCsrRequestResponse struct {
	*responses.BaseResponse
	OrderId   int64  `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateCertificateWithCsrRequestResponse is the response struct for api CreateCertificateWithCsrRequest

func CreateCreateCertificateWithCsrRequestResponse

func CreateCreateCertificateWithCsrRequestResponse() (response *CreateCertificateWithCsrRequestResponse)

CreateCreateCertificateWithCsrRequestResponse creates a response to parse from CreateCertificateWithCsrRequest response

type CreateWHClientCertificateRequest

type CreateWHClientCertificateRequest struct {
	*requests.RpcRequest
	Country          string           `position:"Query" name:"Country"`
	Csr              string           `position:"Query" name:"Csr"`
	Immediately      requests.Integer `position:"Query" name:"Immediately"`
	Years            requests.Integer `position:"Query" name:"Years"`
	CommonName       string           `position:"Query" name:"CommonName"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	SanValue         string           `position:"Query" name:"SanValue"`
	State            string           `position:"Query" name:"State"`
	Algorithm        string           `position:"Query" name:"Algorithm"`
	Months           requests.Integer `position:"Query" name:"Months"`
	AfterTime        requests.Integer `position:"Query" name:"AfterTime"`
	Locality         string           `position:"Query" name:"Locality"`
	SanType          requests.Integer `position:"Query" name:"SanType"`
	Organization     string           `position:"Query" name:"Organization"`
	Days             requests.Integer `position:"Query" name:"Days"`
	BeforeTime       requests.Integer `position:"Query" name:"BeforeTime"`
	ParentIdentifier string           `position:"Query" name:"ParentIdentifier"`
	OrganizationUnit string           `position:"Query" name:"OrganizationUnit"`
}

CreateWHClientCertificateRequest is the request struct for api CreateWHClientCertificate

func CreateCreateWHClientCertificateRequest

func CreateCreateWHClientCertificateRequest() (request *CreateWHClientCertificateRequest)

CreateCreateWHClientCertificateRequest creates a request to invoke CreateWHClientCertificate API

type CreateWHClientCertificateResponse

type CreateWHClientCertificateResponse struct {
	*responses.BaseResponse
	Identifier            string `json:"Identifier" xml:"Identifier"`
	RequestId             string `json:"RequestId" xml:"RequestId"`
	RootX509Certificate   string `json:"RootX509Certificate" xml:"RootX509Certificate"`
	ParentX509Certificate string `json:"ParentX509Certificate" xml:"ParentX509Certificate"`
	X509Certificate       string `json:"X509Certificate" xml:"X509Certificate"`
	CertificateChain      string `json:"CertificateChain" xml:"CertificateChain"`
}

CreateWHClientCertificateResponse is the response struct for api CreateWHClientCertificate

func CreateCreateWHClientCertificateResponse

func CreateCreateWHClientCertificateResponse() (response *CreateWHClientCertificateResponse)

CreateCreateWHClientCertificateResponse creates a response to parse from CreateWHClientCertificate response

type DecryptRequest

type DecryptRequest struct {
	*requests.RpcRequest
	MessageType    string `position:"Query" name:"MessageType"`
	SourceIp       string `position:"Query" name:"SourceIp"`
	CertIdentifier string `position:"Query" name:"CertIdentifier"`
	Algorithm      string `position:"Query" name:"Algorithm"`
	CiphertextBlob string `position:"Query" name:"CiphertextBlob"`
}

DecryptRequest is the request struct for api Decrypt

func CreateDecryptRequest

func CreateDecryptRequest() (request *DecryptRequest)

CreateDecryptRequest creates a request to invoke Decrypt API

type DecryptResponse

type DecryptResponse struct {
	*responses.BaseResponse
	Plaintext      string `json:"Plaintext" xml:"Plaintext"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	CertIdentifier string `json:"CertIdentifier" xml:"CertIdentifier"`
}

DecryptResponse is the response struct for api Decrypt

func CreateDecryptResponse

func CreateDecryptResponse() (response *DecryptResponse)

CreateDecryptResponse creates a response to parse from Decrypt response

type DeleteCertificateRequestRequest

type DeleteCertificateRequestRequest struct {
	*requests.RpcRequest
	SourceIp string           `position:"Query" name:"SourceIp"`
	OrderId  requests.Integer `position:"Query" name:"OrderId"`
}

DeleteCertificateRequestRequest is the request struct for api DeleteCertificateRequest

func CreateDeleteCertificateRequestRequest

func CreateDeleteCertificateRequestRequest() (request *DeleteCertificateRequestRequest)

CreateDeleteCertificateRequestRequest creates a request to invoke DeleteCertificateRequest API

type DeleteCertificateRequestResponse

type DeleteCertificateRequestResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteCertificateRequestResponse is the response struct for api DeleteCertificateRequest

func CreateDeleteCertificateRequestResponse

func CreateDeleteCertificateRequestResponse() (response *DeleteCertificateRequestResponse)

CreateDeleteCertificateRequestResponse creates a response to parse from DeleteCertificateRequest response

type DeletePCACertRequest

type DeletePCACertRequest struct {
	*requests.RpcRequest
	Identifier string `position:"Query" name:"Identifier"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

DeletePCACertRequest is the request struct for api DeletePCACert

func CreateDeletePCACertRequest

func CreateDeletePCACertRequest() (request *DeletePCACertRequest)

CreateDeletePCACertRequest creates a request to invoke DeletePCACert API

type DeletePCACertResponse

type DeletePCACertResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePCACertResponse is the response struct for api DeletePCACert

func CreateDeletePCACertResponse

func CreateDeletePCACertResponse() (response *DeletePCACertResponse)

CreateDeletePCACertResponse creates a response to parse from DeletePCACert response

type DeleteUserCertificateRequest

type DeleteUserCertificateRequest struct {
	*requests.RpcRequest
	CertId   requests.Integer `position:"Query" name:"CertId"`
	SourceIp string           `position:"Query" name:"SourceIp"`
}

DeleteUserCertificateRequest is the request struct for api DeleteUserCertificate

func CreateDeleteUserCertificateRequest

func CreateDeleteUserCertificateRequest() (request *DeleteUserCertificateRequest)

CreateDeleteUserCertificateRequest creates a request to invoke DeleteUserCertificate API

type DeleteUserCertificateResponse

type DeleteUserCertificateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteUserCertificateResponse is the response struct for api DeleteUserCertificate

func CreateDeleteUserCertificateResponse

func CreateDeleteUserCertificateResponse() (response *DeleteUserCertificateResponse)

CreateDeleteUserCertificateResponse creates a response to parse from DeleteUserCertificate response

type DescribeCertificateStateRequest

type DescribeCertificateStateRequest struct {
	*requests.RpcRequest
	SourceIp string           `position:"Query" name:"SourceIp"`
	OrderId  requests.Integer `position:"Query" name:"OrderId"`
}

DescribeCertificateStateRequest is the request struct for api DescribeCertificateState

func CreateDescribeCertificateStateRequest

func CreateDescribeCertificateStateRequest() (request *DescribeCertificateStateRequest)

CreateDescribeCertificateStateRequest creates a request to invoke DescribeCertificateState API

type DescribeCertificateStateResponse

type DescribeCertificateStateResponse struct {
	*responses.BaseResponse
	Type         string `json:"Type" xml:"Type"`
	Domain       string `json:"Domain" xml:"Domain"`
	RecordType   string `json:"RecordType" xml:"RecordType"`
	Certificate  string `json:"Certificate" xml:"Certificate"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	RecordDomain string `json:"RecordDomain" xml:"RecordDomain"`
	PrivateKey   string `json:"PrivateKey" xml:"PrivateKey"`
	ValidateType string `json:"ValidateType" xml:"ValidateType"`
	RecordValue  string `json:"RecordValue" xml:"RecordValue"`
	Content      string `json:"Content" xml:"Content"`
	Uri          string `json:"Uri" xml:"Uri"`
}

DescribeCertificateStateResponse is the response struct for api DescribeCertificateState

func CreateDescribeCertificateStateResponse

func CreateDescribeCertificateStateResponse() (response *DescribeCertificateStateResponse)

CreateDescribeCertificateStateResponse creates a response to parse from DescribeCertificateState response

type DescribePackageStateRequest

type DescribePackageStateRequest struct {
	*requests.RpcRequest
	SourceIp    string `position:"Query" name:"SourceIp"`
	ProductCode string `position:"Query" name:"ProductCode"`
}

DescribePackageStateRequest is the request struct for api DescribePackageState

func CreateDescribePackageStateRequest

func CreateDescribePackageStateRequest() (request *DescribePackageStateRequest)

CreateDescribePackageStateRequest creates a request to invoke DescribePackageState API

type DescribePackageStateResponse

type DescribePackageStateResponse struct {
	*responses.BaseResponse
	IssuedCount int64  `json:"IssuedCount" xml:"IssuedCount"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TotalCount  int64  `json:"TotalCount" xml:"TotalCount"`
	ProductCode string `json:"ProductCode" xml:"ProductCode"`
	UsedCount   int64  `json:"UsedCount" xml:"UsedCount"`
}

DescribePackageStateResponse is the response struct for api DescribePackageState

func CreateDescribePackageStateResponse

func CreateDescribePackageStateResponse() (response *DescribePackageStateResponse)

CreateDescribePackageStateResponse creates a response to parse from DescribePackageState response

type DescribeUserCertificateListRequest added in v0.2.0

type DescribeUserCertificateListRequest struct {
	*requests.RpcRequest
	ShowSize    requests.Integer `position:"Query" name:"ShowSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Lang        string           `position:"Query" name:"Lang"`
}

DescribeUserCertificateListRequest is the request struct for api DescribeUserCertificateList

func CreateDescribeUserCertificateListRequest added in v0.2.0

func CreateDescribeUserCertificateListRequest() (request *DescribeUserCertificateListRequest)

CreateDescribeUserCertificateListRequest creates a request to invoke DescribeUserCertificateList API

type DescribeUserCertificateListResponse added in v0.2.0

type DescribeUserCertificateListResponse struct {
	*responses.BaseResponse
	RequestId       string        `json:"RequestId" xml:"RequestId"`
	TotalCount      int           `json:"TotalCount" xml:"TotalCount"`
	ShowSize        int           `json:"ShowSize" xml:"ShowSize"`
	CurrentPage     int           `json:"CurrentPage" xml:"CurrentPage"`
	CertificateList []Certificate `json:"CertificateList" xml:"CertificateList"`
}

DescribeUserCertificateListResponse is the response struct for api DescribeUserCertificateList

func CreateDescribeUserCertificateListResponse added in v0.2.0

func CreateDescribeUserCertificateListResponse() (response *DescribeUserCertificateListResponse)

CreateDescribeUserCertificateListResponse creates a response to parse from DescribeUserCertificateList response

type EncryptRequest

type EncryptRequest struct {
	*requests.RpcRequest
	MessageType    string `position:"Query" name:"MessageType"`
	Plaintext      string `position:"Query" name:"Plaintext"`
	SourceIp       string `position:"Query" name:"SourceIp"`
	CertIdentifier string `position:"Query" name:"CertIdentifier"`
	Algorithm      string `position:"Query" name:"Algorithm"`
}

EncryptRequest is the request struct for api Encrypt

func CreateEncryptRequest

func CreateEncryptRequest() (request *EncryptRequest)

CreateEncryptRequest creates a request to invoke Encrypt API

type EncryptResponse

type EncryptResponse struct {
	*responses.BaseResponse
	CertIdentifier string `json:"CertIdentifier" xml:"CertIdentifier"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	CiphertextBlob string `json:"CiphertextBlob" xml:"CiphertextBlob"`
}

EncryptResponse is the response struct for api Encrypt

func CreateEncryptResponse

func CreateEncryptResponse() (response *EncryptResponse)

CreateEncryptResponse creates a response to parse from Encrypt response

type GetCertWarehouseQuotaRequest

type GetCertWarehouseQuotaRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
}

GetCertWarehouseQuotaRequest is the request struct for api GetCertWarehouseQuota

func CreateGetCertWarehouseQuotaRequest

func CreateGetCertWarehouseQuotaRequest() (request *GetCertWarehouseQuotaRequest)

CreateGetCertWarehouseQuotaRequest creates a request to invoke GetCertWarehouseQuota API

type GetCertWarehouseQuotaResponse

type GetCertWarehouseQuotaResponse struct {
	*responses.BaseResponse
	TotalQuota int64  `json:"TotalQuota" xml:"TotalQuota"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	UseCount   int64  `json:"UseCount" xml:"UseCount"`
}

GetCertWarehouseQuotaResponse is the response struct for api GetCertWarehouseQuota

func CreateGetCertWarehouseQuotaResponse

func CreateGetCertWarehouseQuotaResponse() (response *GetCertWarehouseQuotaResponse)

CreateGetCertWarehouseQuotaResponse creates a response to parse from GetCertWarehouseQuota response

type GetUserCertificateDetailRequest

type GetUserCertificateDetailRequest struct {
	*requests.RpcRequest
	CertId   requests.Integer `position:"Query" name:"CertId"`
	SourceIp string           `position:"Query" name:"SourceIp"`
}

GetUserCertificateDetailRequest is the request struct for api GetUserCertificateDetail

func CreateGetUserCertificateDetailRequest

func CreateGetUserCertificateDetailRequest() (request *GetUserCertificateDetailRequest)

CreateGetUserCertificateDetailRequest creates a request to invoke GetUserCertificateDetail API

type GetUserCertificateDetailResponse

type GetUserCertificateDetailResponse struct {
	*responses.BaseResponse
	Cert              string `json:"Cert" xml:"Cert"`
	Key               string `json:"Key" xml:"Key"`
	EncryptCert       string `json:"EncryptCert" xml:"EncryptCert"`
	EncryptPrivateKey string `json:"EncryptPrivateKey" xml:"EncryptPrivateKey"`
	SignCert          string `json:"SignCert" xml:"SignCert"`
	SignPrivateKey    string `json:"SignPrivateKey" xml:"SignPrivateKey"`
	Id                int64  `json:"Id" xml:"Id"`
	Name              string `json:"Name" xml:"Name"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	Common            string `json:"Common" xml:"Common"`
	Fingerprint       string `json:"Fingerprint" xml:"Fingerprint"`
	Issuer            string `json:"Issuer" xml:"Issuer"`
	OrgName           string `json:"OrgName" xml:"OrgName"`
	Province          string `json:"Province" xml:"Province"`
	City              string `json:"City" xml:"City"`
	Country           string `json:"Country" xml:"Country"`
	StartDate         string `json:"StartDate" xml:"StartDate"`
	EndDate           string `json:"EndDate" xml:"EndDate"`
	Sans              string `json:"Sans" xml:"Sans"`
	Expired           bool   `json:"Expired" xml:"Expired"`
	BuyInAliyun       bool   `json:"BuyInAliyun" xml:"BuyInAliyun"`
	OrderId           int64  `json:"OrderId" xml:"OrderId"`
	ResourceGroupId   string `json:"ResourceGroupId" xml:"ResourceGroupId"`
}

GetUserCertificateDetailResponse is the response struct for api GetUserCertificateDetail

func CreateGetUserCertificateDetailResponse

func CreateGetUserCertificateDetailResponse() (response *GetUserCertificateDetailResponse)

CreateGetUserCertificateDetailResponse creates a response to parse from GetUserCertificateDetail response

type ListCertRequest

type ListCertRequest struct {
	*requests.RpcRequest
	SourceIp    string           `position:"Query" name:"SourceIp"`
	WarehouseId requests.Integer `position:"Query" name:"WarehouseId"`
	SourceType  string           `position:"Query" name:"SourceType"`
	KeyWord     string           `position:"Query" name:"KeyWord"`
	ShowSize    requests.Integer `position:"Query" name:"ShowSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	Status      string           `position:"Query" name:"Status"`
}

ListCertRequest is the request struct for api ListCert

func CreateListCertRequest

func CreateListCertRequest() (request *ListCertRequest)

CreateListCertRequest creates a request to invoke ListCert API

type ListCertResponse

type ListCertResponse struct {
	*responses.BaseResponse
	ShowSize    int64  `json:"ShowSize" xml:"ShowSize"`
	CurrentPage int64  `json:"CurrentPage" xml:"CurrentPage"`
	TotalCount  int64  `json:"TotalCount" xml:"TotalCount"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	CertList    []Cert `json:"CertList" xml:"CertList"`
}

ListCertResponse is the response struct for api ListCert

func CreateListCertResponse

func CreateListCertResponse() (response *ListCertResponse)

CreateListCertResponse creates a response to parse from ListCert response

type ListCertWarehouseRequest

type ListCertWarehouseRequest struct {
	*requests.RpcRequest
	ShowSize    requests.Integer `position:"Query" name:"ShowSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	Type        string           `position:"Query" name:"Type"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Name        string           `position:"Query" name:"Name"`
}

ListCertWarehouseRequest is the request struct for api ListCertWarehouse

func CreateListCertWarehouseRequest

func CreateListCertWarehouseRequest() (request *ListCertWarehouseRequest)

CreateListCertWarehouseRequest creates a request to invoke ListCertWarehouse API

type ListCertWarehouseResponse

type ListCertWarehouseResponse struct {
	*responses.BaseResponse
	ShowSize          int64           `json:"ShowSize" xml:"ShowSize"`
	CurrentPage       int64           `json:"CurrentPage" xml:"CurrentPage"`
	TotalCount        int64           `json:"TotalCount" xml:"TotalCount"`
	RequestId         string          `json:"RequestId" xml:"RequestId"`
	CertWarehouseList []CertWarehouse `json:"CertWarehouseList" xml:"CertWarehouseList"`
}

ListCertWarehouseResponse is the response struct for api ListCertWarehouse

func CreateListCertWarehouseResponse

func CreateListCertWarehouseResponse() (response *ListCertWarehouseResponse)

CreateListCertWarehouseResponse creates a response to parse from ListCertWarehouse response

type ListUserCertificateOrderRequest

type ListUserCertificateOrderRequest struct {
	*requests.RpcRequest
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Keyword         string           `position:"Query" name:"Keyword"`
	ShowSize        requests.Integer `position:"Query" name:"ShowSize"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	Status          string           `position:"Query" name:"Status"`
	OrderType       string           `position:"Query" name:"OrderType"`
}

ListUserCertificateOrderRequest is the request struct for api ListUserCertificateOrder

func CreateListUserCertificateOrderRequest

func CreateListUserCertificateOrderRequest() (request *ListUserCertificateOrderRequest)

CreateListUserCertificateOrderRequest creates a request to invoke ListUserCertificateOrder API

type ListUserCertificateOrderResponse

type ListUserCertificateOrderResponse struct {
	*responses.BaseResponse
	ShowSize             int64                      `json:"ShowSize" xml:"ShowSize"`
	CurrentPage          int64                      `json:"CurrentPage" xml:"CurrentPage"`
	TotalCount           int64                      `json:"TotalCount" xml:"TotalCount"`
	RequestId            string                     `json:"RequestId" xml:"RequestId"`
	CertificateOrderList []CertificateOrderListItem `json:"CertificateOrderList" xml:"CertificateOrderList"`
}

ListUserCertificateOrderResponse is the response struct for api ListUserCertificateOrder

func CreateListUserCertificateOrderResponse

func CreateListUserCertificateOrderResponse() (response *ListUserCertificateOrderResponse)

CreateListUserCertificateOrderResponse creates a response to parse from ListUserCertificateOrder response

type RenewCertificateOrderForPackageRequestRequest

type RenewCertificateOrderForPackageRequestRequest struct {
	*requests.RpcRequest
	Csr      string           `position:"Query" name:"Csr"`
	OrderId  requests.Integer `position:"Query" name:"OrderId"`
	SourceIp string           `position:"Query" name:"SourceIp"`
}

RenewCertificateOrderForPackageRequestRequest is the request struct for api RenewCertificateOrderForPackageRequest

func CreateRenewCertificateOrderForPackageRequestRequest

func CreateRenewCertificateOrderForPackageRequestRequest() (request *RenewCertificateOrderForPackageRequestRequest)

CreateRenewCertificateOrderForPackageRequestRequest creates a request to invoke RenewCertificateOrderForPackageRequest API

type RenewCertificateOrderForPackageRequestResponse

type RenewCertificateOrderForPackageRequestResponse struct {
	*responses.BaseResponse
	OrderId   int64  `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RenewCertificateOrderForPackageRequestResponse is the response struct for api RenewCertificateOrderForPackageRequest

func CreateRenewCertificateOrderForPackageRequestResponse

func CreateRenewCertificateOrderForPackageRequestResponse() (response *RenewCertificateOrderForPackageRequestResponse)

CreateRenewCertificateOrderForPackageRequestResponse creates a response to parse from RenewCertificateOrderForPackageRequest response

type RevokeWHClientCertificateRequest

type RevokeWHClientCertificateRequest struct {
	*requests.RpcRequest
	Identifier string `position:"Query" name:"Identifier"`
	SourceIp   string `position:"Query" name:"SourceIp"`
}

RevokeWHClientCertificateRequest is the request struct for api RevokeWHClientCertificate

func CreateRevokeWHClientCertificateRequest

func CreateRevokeWHClientCertificateRequest() (request *RevokeWHClientCertificateRequest)

CreateRevokeWHClientCertificateRequest creates a request to invoke RevokeWHClientCertificate API

type RevokeWHClientCertificateResponse

type RevokeWHClientCertificateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RevokeWHClientCertificateResponse is the response struct for api RevokeWHClientCertificate

func CreateRevokeWHClientCertificateResponse

func CreateRevokeWHClientCertificateResponse() (response *RevokeWHClientCertificateResponse)

CreateRevokeWHClientCertificateResponse creates a response to parse from RevokeWHClientCertificate response

type SignRequest

type SignRequest struct {
	*requests.RpcRequest
	MessageType      string `position:"Query" name:"MessageType"`
	SigningAlgorithm string `position:"Query" name:"SigningAlgorithm"`
	Message          string `position:"Query" name:"Message"`
	SourceIp         string `position:"Query" name:"SourceIp"`
	CertIdentifier   string `position:"Query" name:"CertIdentifier"`
}

SignRequest is the request struct for api Sign

func CreateSignRequest

func CreateSignRequest() (request *SignRequest)

CreateSignRequest creates a request to invoke Sign API

type SignResponse

type SignResponse struct {
	*responses.BaseResponse
	Signature string `json:"Signature" xml:"Signature"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SignResponse is the response struct for api Sign

func CreateSignResponse

func CreateSignResponse() (response *SignResponse)

CreateSignResponse creates a response to parse from Sign response

type UploadPCACertRequest

type UploadPCACertRequest struct {
	*requests.RpcRequest
	Cert        string           `position:"Query" name:"Cert"`
	PrivateKey  string           `position:"Query" name:"PrivateKey"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	WarehouseId requests.Integer `position:"Query" name:"WarehouseId"`
	Name        string           `position:"Query" name:"Name"`
}

UploadPCACertRequest is the request struct for api UploadPCACert

func CreateUploadPCACertRequest

func CreateUploadPCACertRequest() (request *UploadPCACertRequest)

CreateUploadPCACertRequest creates a request to invoke UploadPCACert API

type UploadPCACertResponse

type UploadPCACertResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Identifier string `json:"Identifier" xml:"Identifier"`
}

UploadPCACertResponse is the response struct for api UploadPCACert

func CreateUploadPCACertResponse

func CreateUploadPCACertResponse() (response *UploadPCACertResponse)

CreateUploadPCACertResponse creates a response to parse from UploadPCACert response

type UploadUserCertificateRequest

type UploadUserCertificateRequest struct {
	*requests.RpcRequest
	EncryptCert       string `position:"Query" name:"EncryptCert"`
	Cert              string `position:"Query" name:"Cert"`
	ResourceGroupId   string `position:"Query" name:"ResourceGroupId"`
	SourceIp          string `position:"Query" name:"SourceIp"`
	Key               string `position:"Query" name:"Key"`
	EncryptPrivateKey string `position:"Query" name:"EncryptPrivateKey"`
	SignPrivateKey    string `position:"Query" name:"SignPrivateKey"`
	SignCert          string `position:"Query" name:"SignCert"`
	Name              string `position:"Query" name:"Name"`
}

UploadUserCertificateRequest is the request struct for api UploadUserCertificate

func CreateUploadUserCertificateRequest

func CreateUploadUserCertificateRequest() (request *UploadUserCertificateRequest)

CreateUploadUserCertificateRequest creates a request to invoke UploadUserCertificate API

type UploadUserCertificateResponse

type UploadUserCertificateResponse struct {
	*responses.BaseResponse
	CertId    int64  `json:"CertId" xml:"CertId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UploadUserCertificateResponse is the response struct for api UploadUserCertificate

func CreateUploadUserCertificateResponse

func CreateUploadUserCertificateResponse() (response *UploadUserCertificateResponse)

CreateUploadUserCertificateResponse creates a response to parse from UploadUserCertificate response

type VerifyRequest

type VerifyRequest struct {
	*requests.RpcRequest
	MessageType      string `position:"Query" name:"MessageType"`
	SigningAlgorithm string `position:"Query" name:"SigningAlgorithm"`
	Message          string `position:"Query" name:"Message"`
	SignatureValue   string `position:"Query" name:"SignatureValue"`
	SourceIp         string `position:"Query" name:"SourceIp"`
	CertIdentifier   string `position:"Query" name:"CertIdentifier"`
}

VerifyRequest is the request struct for api Verify

func CreateVerifyRequest

func CreateVerifyRequest() (request *VerifyRequest)

CreateVerifyRequest creates a request to invoke Verify API

type VerifyResponse

type VerifyResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	SignatureValid bool   `json:"SignatureValid" xml:"SignatureValid"`
}

VerifyResponse is the response struct for api Verify

func CreateVerifyResponse

func CreateVerifyResponse() (response *VerifyResponse)

CreateVerifyResponse creates a response to parse from Verify response

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL