---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/mtls](../index.md) / GenerateCaCertificateOptions

# Interface: GenerateCaCertificateOptions

Defined in: [packages/b2c-tooling-sdk/src/operations/mtls/index.ts:96](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/operations/mtls/index.ts#L96)

Options for [generateCaCertificate](../functions/generateCaCertificate.md).

## Properties

### commonName?

> `optional` **commonName**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mtls/index.ts:102](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/operations/mtls/index.ts#L102)

Subject common name. Salesforce recommends the staging Business Manager
hostname (`staging-<realm>-<customer>.demandware.net`).
Default: `B2C Commerce Code Upload CA`

***

### keySize?

> `optional` **keySize**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/mtls/index.ts:111](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/operations/mtls/index.ts#L111)

RSA key size in bits. Default: [DEFAULT\_KEY\_SIZE](../variables/DEFAULT_KEY_SIZE.md)

***

### organization?

> `optional` **organization**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mtls/index.ts:104](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/operations/mtls/index.ts#L104)

Optional subject organization (O)

***

### validityDays?

> `optional` **validityDays**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/mtls/index.ts:109](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/operations/mtls/index.ts#L109)

Validity in days. Default: [DEFAULT\_CA\_VALIDITY\_DAYS](../variables/DEFAULT_CA_VALIDITY_DAYS.md). eCDN rejects CA
certificates valid for more than [MAX\_CODE\_UPLOAD\_CA\_VALIDITY\_DAYS](../variables/MAX_CODE_UPLOAD_CA_VALIDITY_DAYS.md) days.
