Skip to content

UserCertificateProps

Properties for defining a UserCertificate.

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

Initializer

import { UserCertificateProps } from '@alicloud/ros-cdk-cas'
const userCertificateProps: UserCertificateProps = { ... }

Properties

Name Type Description
cert string | @alicloud/ros-cdk-core.IResolvable Property cert: The certificate content in PEM format.
certificateName string | @alicloud/ros-cdk-core.IResolvable Property certificateName: Custom certificate name.
encryptCert string | @alicloud/ros-cdk-core.IResolvable Property encryptCert: The content of the encryption certificate in PEM format.
encryptPrivateKey string | @alicloud/ros-cdk-core.IResolvable Property encryptPrivateKey: The private key content of the encryption certificate in PEM format.
key string | @alicloud/ros-cdk-core.IResolvable Property key: The private key content of the certificate in PEM format.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable Property resourceGroupId: The ID of the resource group.
resourceId string | @alicloud/ros-cdk-core.IResolvable Property resourceId: Resource ID.
signCert string | @alicloud/ros-cdk-core.IResolvable Property signCert: The signature certificate content in PEM format.
signPrivateKey string | @alicloud/ros-cdk-core.IResolvable Property signPrivateKey: The private key content of the signature certificate in PEM format.
tags TagsProperty[] Property tags: Tags of certificate.

certOptional

public readonly cert: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property cert: The certificate content in PEM format.


certificateNameOptional

public readonly certificateName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

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

public readonly encryptCert: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

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


encryptPrivateKeyOptional

public readonly encryptPrivateKey: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

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


keyOptional

public readonly key: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

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


resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceGroupId: The ID of the resource group.


resourceIdOptional

public readonly resourceId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceId: Resource ID.


signCertOptional

public readonly signCert: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property signCert: The signature certificate content in PEM format.


signPrivateKeyOptional

public readonly signPrivateKey: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

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


tagsOptional

public readonly tags: TagsProperty[];

Property tags: Tags of certificate.


Protocols