Skip to content

Commit fd834fd

Browse files
committed
Add examples for client certificate content
1 parent e7a21f5 commit fd834fd

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

articles/azure-web-pubsub/howto-client-certificate.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,10 @@ module.exports = async function (context, req) {
155155
var certThumbprint = null;
156156
if (req.body.clientCertificates) {
157157
certThumbprint = req.body.clientCertificates[0].thumbprint;
158+
// Certificate content in PEM
159+
var certContent = req.body.clientCertificates[0].content;
160+
var cert = new crypto.X509Certificate(certContent);
161+
console.log('Client cert:', cert);
158162
}
159163
if (certThumbprint != validCertThumbprint) {
160164
context.log('Expect client cert:', validCertThumbprint, 'but got:', certThumbprint);

articles/azure-web-pubsub/reference-cloud-events.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@ ce-eventName: connect
103103
"subprotocols": [],
104104
"clientCertificates": [
105105
{
106-
"thumbprint": "ABC"
106+
"thumbprint": "<certificate SHA-1 thumbprint>",
107+
"content": "-----BEGIN CERTIFICATE-----\r\n...\r\n-----END CERTIFICATE-----"
107108
}
108109
]
109110
}

0 commit comments

Comments
 (0)