Skip to content

UserCertificateProps

Properties for defining a UserCertificate.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cas-usercertificate

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcas"
&alicloudroscdkcas.UserCertificateProps {
    Cert: interface{},
    CertificateName: interface{},
    EncryptCert: interface{},
    EncryptPrivateKey: interface{},
    Key: interface{},
    ResourceGroupId: interface{},
    ResourceId: interface{},
    SignCert: interface{},
    SignPrivateKey: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkcas.RosUserCertificate.TagsProperty,
}

Properties

Name Type Description
Cert interface{} Property cert: The certificate content in PEM format.
CertificateName interface{} Property certificateName: Custom certificate name.
EncryptCert interface{} Property encryptCert: The content of the encryption certificate in PEM format.
EncryptPrivateKey interface{} Property encryptPrivateKey: The private key content of the encryption certificate in PEM format.
Key interface{} Property key: The private key content of the certificate in PEM format.
ResourceGroupId interface{} Property resourceGroupId: The ID of the resource group.
ResourceId interface{} Property resourceId: Resource ID.
SignCert interface{} Property signCert: The signature certificate content in PEM format.
SignPrivateKey interface{} Property signPrivateKey: The private key content of the signature certificate in PEM format.
Tags *[]TagsProperty Property tags: Tags of certificate.

CertOptional

Cert interface{}
  • Type: interface{}

Property cert: The certificate content in PEM format.


CertificateNameOptional

CertificateName interface{}
  • Type: interface{}

Property certificateName: Custom certificate name.

Maximum supported character length:128. All character types are supported, including letters, numbers and underscores. The certificate name under the same user cannot be duplicated.


EncryptCertOptional

EncryptCert interface{}
  • Type: interface{}

Property encryptCert: The content of the encryption certificate in PEM format.


EncryptPrivateKeyOptional

EncryptPrivateKey interface{}
  • Type: interface{}

Property encryptPrivateKey: The private key content of the encryption certificate in PEM format.


KeyOptional

Key interface{}
  • Type: interface{}

Property key: The private key content of the certificate in PEM format.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: The ID of the resource group.


ResourceIdOptional

ResourceId interface{}
  • Type: interface{}

Property resourceId: Resource ID.


SignCertOptional

SignCert interface{}
  • Type: interface{}

Property signCert: The signature certificate content in PEM format.


SignPrivateKeyOptional

SignPrivateKey interface{}
  • Type: interface{}

Property signPrivateKey: The private key content of the signature certificate in PEM format.


TagsOptional

Tags *[]TagsProperty

Property tags: Tags of certificate.


Protocols