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

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

# Interface: CreateCodeUploadCertificateOptions

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

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

## Properties

### certificatePem

> **certificatePem**: `string`

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

PEM-encoded CA certificate

***

### name

> **name**: `string`

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

Certificate name for identification

***

### privateKeyPem

> **privateKeyPem**: `string`

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

PEM-encoded CA private key
