You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot-operations/secure-iot-ops/concept-default-root-ca.md
+51Lines changed: 51 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,3 +84,54 @@ To help you get started, Azure IoT Operations Preview is deployed with a default
84
84
status: "True"
85
85
type: Ready
86
86
```
87
+
## Bring your own issuer
88
+
89
+
For production deployments, we recommend that you set up Azure IoT Operations with an enterprise PKI to manage certificates and that you bring your own issuer which works with your enterprise PKI instead of using the default self-signed issuer to issue TLS certificates for internal communication.
90
+
To set up Azure IoT Operations with your own issuer, use the following steps before deploying an instance to your cluster:
91
+
92
+
1. Follow the steps in [Prepare your cluster](../deploy-iot-ops/howto-prepare-cluster.md) to set up your cluster.
Trust-manager is used to distribute a trust bundle to components.
105
+
106
+
1. Create the Azure IoT Operations namespace.
107
+
108
+
```bash
109
+
kubectl create namespace azure-iot-operations
110
+
```
111
+
112
+
1. Deploy an issuer that works with cert-manager. For a list of all supported issuers, see [cert-manager issuers](https://cert-manager.io/docs/configuration/issuers/).
113
+
114
+
The issuer can be of type`ClusterIssuer` or `Issuer`. If using `Issuer`, the issuer resource must be created in the Azure IoT Operations namespace.
115
+
116
+
1. Set up trust bundle in the Azure IoT Operations namespace.
117
+
118
+
1. To set up trust bundle, create a ConfigMap in the Azure IoT Operations namespace. Place the public key portion of your CA certificate into the config map with a key name of your choice.
119
+
1. Get the public key portion of your CA certificate. The steps to acquire the public key depend on the issuer you have chosen.
0 commit comments