{"id":810,"date":"2026-02-12T14:36:49","date_gmt":"2026-02-12T14:36:49","guid":{"rendered":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/?page_id=810"},"modified":"2026-02-12T14:53:24","modified_gmt":"2026-02-12T14:53:24","slug":"step-6-creating-a-signing-mtls-or-combined-certificate","status":"publish","type":"page","link":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/","title":{"rendered":"Step 6: Creating a signing, mTLS or combined certificate"},"content":{"rendered":"<p>This page explains how to generate a mTLS (Mutual Transport Layer Security), signing or a combined mTLS\/signing certificate to use with the Data Integration Platform.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page explains how to generate a mTLS (Mutual Transport Layer Security), signing or a combined mTLS\/signing certificate to use with the Data Integration Platform.<\/p>\n","protected":false},"author":353,"featured_media":0,"parent":674,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","inline_featured_image":false,"footnotes":""},"tags":[],"class_list":["post-810","page","type-page","status-publish","hentry"],"acf":[],"semantic_search":{"post_id":810,"title":"Step 6: Creating a signing, mTLS or combined certificate","link":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/","categories":[],"tags":[],"content":"<article id=\"page-810\" class=\"article post-810 page type-page status-publish hentry\" role=\"article\">\n\n\t\t\n\t\t<section class=\"section\">\n\t\t\t<div class=\"centering small\">\n\t\t\t\t<div class=\"section-text\">\t\t\n\t\t\t\t\t<p>This page explains how to generate a mTLS (Mutual Transport Layer Security), signing or a combined mTLS\/signing certificate to use with the Data Integration Platform.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\t\n\t\t<section class=\"section\">\n\t\t<div class=\"centering small\">\n\t\t\t\t\t\t\t<h2 class=\"section-title\">Links to all onboarding steps <div class=\"small-decoration\"><\/div><\/h2>\n\t\t\t  \n\t\t\t<div class=\"section-text\">\t\t\n\t\t\t\t<ul>\n<li><a href=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/accessing-dip-and-verifying-company-details\/\">Step 1: Accessing DIP and verifying company details<\/a><\/li>\n<li><a href=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/managing-companys-users-within-dip\/\">Step 2: Managing your company\u2019s users within DIP<\/a><\/li>\n<li><a href=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/managing-your-globalsign-account\/\">Step 3: Managing your GlobalSign account as part of DIP<\/a><\/li>\n<li><a href=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/dip-certificates\/\">Step 4: Managing DIP certificates<\/a><\/li>\n<li><a href=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/domain-verification\/\">Step 5: Domain verification<\/a><\/li>\n<li>Step 6: Creating a Signing\/mTLS certificate<\/li>\n<li><a href=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/managing-your-dip-dcp-identity-information\/\">Step 7: Managing your DIP \/ DCP IDs<\/a><\/li>\n<li><a href=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/managing-your-dip-message-channels\/\">Step 8: Managing your DIP Message Channels<\/a><\/li>\n<\/ul>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\t<section class=\"section\">\n\t\t<div class=\"centering small\">\n\t\t\t\t\t\t\t<h2 class=\"section-title\">Before you start <div class=\"small-decoration\"><\/div><\/h2>\n\t\t\t  \n\t\t\t<div class=\"section-text\">\t\t\n\t\t\t\t<p>To create you certificate or signing you will need:<\/p>\n<ul>\n<li>certificate generation capability or tool to create a PFX file.<\/li>\n<\/ul>\n<p>Examples using Azure Key Vault and native OpenSSL commands are provided below.<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\t<section class=\"section\">\n\t\t<div class=\"centering small\">\n\t\t\t\t\t\t\t<h2 class=\"section-title\">Generate CSR and KEY file <div class=\"small-decoration\"><\/div><\/h2>\n\t\t\t  \n\t\t\t<div class=\"section-text\">\t\t\n\t\t\t\t<ul>\n<li>login to the DIP as Certificate Admin<\/li>\n<li>from the Market Participant menu select the Certificates tab<\/li>\n<li>select the Create Certificate option<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30112655\/DIP-certificates-generate-CS-and-KEY-file.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9661 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30112655\/DIP-certificates-generate-CS-and-KEY-file-300x203.jpg\" alt=\"DIP certificates generate CSR and KEY file\" width=\"734\" height=\"497\" \/><\/a><\/p>\n<p>From the Create Certificate pop-up:<\/p>\n<ul>\n<li>enter the required Host Name &amp; Domain Name. Domain name is taken from a drop down populated by the list of domains registered against the organisation.<\/li>\n<li>select \u2018Certificate Purpose\u2019 to choose a \u201cmTLS\u201d (for DCPs), \u201cSigning\u201d (for MPs) or \u201cmTLS &amp; Signing\u201d certificates (both)<\/li>\n<li>subject name is generated from values provided<\/li>\n<li>select Copy \u2013 this will copy the Subject Name \u2013\u00a0SN<\/li>\n<li>copy the Domain Name &amp; Host \u2013\u00a0DN&amp;H<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30113436\/DIP-certificates-generate-CSR-and-KEY-file-pop-up.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9662 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30113436\/DIP-certificates-generate-CSR-and-KEY-file-pop-up-300x224.jpg\" alt=\"DIP certificates generate CSR and KEY file pop-up\" width=\"657\" height=\"490\" \/><\/a><\/p>\n<h4>Generate CSR and KEY file (Azure Key Vault version)<\/h4>\n<p>Using the details established from the previous step, continue with the following:<\/p>\n<ul>\n<li>open the Certificate Creation Tool (e.g. Azure Key Vault)<br \/>\n<a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30124810\/DIP-certificates-generate-CSR-and-KEY-generate-certificate.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9665\" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30124810\/DIP-certificates-generate-CSR-and-KEY-generate-certificate-300x88.jpg\" alt=\"DIP certificates generate CSR and KEY generate certificate option\" width=\"627\" height=\"184\" \/><\/a><\/li>\n<li>click (select) to generate a certificate (in AKV click Generate\/Import)<\/li>\n<li>give the certificate a name (no spaces)<\/li>\n<li>choose \u2018Certificate used by non-integrated CA\u2019 from drop down<\/li>\n<li>enter \u2018cn=\u2018 then paste the SUBJECT NAME (SN) copied from previous step<\/li>\n<li>click \u2018DNS Names\u2019 and complete the 2 entries \u2013\u00a0SN\u00a0&amp;\u00a0DN&amp;H\u00a0copied from previous step<br \/>\n<a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30130608\/DIP-certificates-generate-CSR-and-KEY-certificate-DNS-names.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9671 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30130608\/DIP-certificates-generate-CSR-and-KEY-certificate-DNS-names-300x240.jpg\" alt=\"DIP certificates generate CSR and KEY certificate DNS names pop-up\" width=\"486\" height=\"389\" \/><\/a><\/li>\n<li>click \u2018Not configured\u2019 next and ensure Key Size is 4096<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30125436\/DIP-certificates-generate-CSR-and-KEY-certificate-entry-screen.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9666 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30125436\/DIP-certificates-generate-CSR-and-KEY-certificate-entry-screen-300x119.jpg\" alt=\"DIP certificates generate CSR and KEY certificate entry screen\" width=\"663\" height=\"263\" \/><\/a><\/p>\n<h4>Advanced Policy Configuration screen<\/h4>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30125920\/DIP-certificates-generate-CSR-and-KEY-certificate-entry-screen-advanced-policy-configuration.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9668 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30125920\/DIP-certificates-generate-CSR-and-KEY-certificate-entry-screen-advanced-policy-configuration-182x300.jpg\" alt=\"DIP certificates generate CSR and KEY certificate entry screen advanced policy configuration pop-up\" width=\"376\" height=\"620\" \/><\/a><\/p>\n<ul>\n<li>Click \u2018Create\u2019 button to create CSR and KEY files<\/li>\n<li>Open the generated CSR<\/li>\n<li>Download CSR<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30131031\/DIP-certificates-generate-CSR-and-KEY-certificate-webhook.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9674 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30131031\/DIP-certificates-generate-CSR-and-KEY-certificate-webhook-300x48.jpg\" alt=\"DIP certificates generate CSR and KEY certificate webhook screen\" width=\"806\" height=\"129\" \/><\/a><\/p>\n<h4>Generate CSR &amp; KEY file (OpenSSL version)<\/h4>\n<p>Using the Subject Name (SN) and the Host &amp; Domain Name (H&amp;DN) copied from previous step, enter the following command OpenSSL command<\/p>\n<p>openssl req -new -newkey rsa:4096 -nodes -keyout mtlscert.key -out mtlscert.csr -subj \u201c\/CN=&lt;SN&gt;\u201d -addext \u201csubjectAltName = DNS&lt;H&amp;DN&gt;, DNS:&lt;SN&gt;\u201d<\/p>\n<p>This will generate two files: CSR &amp; KEY files.<\/p>\n<h4>Load CSR file into DIP<\/h4>\n<ul>\n<li>open the downloaded CSR file into a text editor.<\/li>\n<li>select the Certificate Text<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30132732\/DIP-certificates-generate-CSR-and-KEY-select-certificate-text.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9678 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30132732\/DIP-certificates-generate-CSR-and-KEY-select-certificate-text-300x153.jpg\" alt=\"DIP certificates generate CSR and KEY select certificate text\" width=\"857\" height=\"437\" \/><\/a><\/p>\n<h4>Generate CER File<\/h4>\n<ul>\n<li>paste the Certificate Text into the CSR field in DIP<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30133218\/DIP-certificates-generate-CSR-and-KEY-paste-certificate-text.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9679 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30133218\/DIP-certificates-generate-CSR-and-KEY-paste-certificate-text-234x300.jpg\" alt=\"DIP certificates generate CSR and KEY paste certificate text screen\" width=\"504\" height=\"646\" \/><\/a><\/p>\n<ul>\n<li>click \u2018Create Certificate\u2019<\/li>\n<li>notification at top right of screen advises successful certificate generation<\/li>\n<\/ul>\n<h4>Download CER file from DIP<\/h4>\n<p>The Certificate Admin will be presented with a list of certificates associated with the organisation and can DOWNLOAD the ACTIVE certificate. The list of your available certificates are displayed within Market Participant menu<\/p>\n<ul>\n<li>Click \u2018Certificates\u2019 tab and check certificate is ACTIVE<\/li>\n<li>Click Download to utilise the new ACTIVE certificate<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30134345\/DIP-certificates-generate-CSR-and-KEY-download-CSR-file.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9684 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30134345\/DIP-certificates-generate-CSR-and-KEY-download-CSR-file-300x220.jpg\" alt=\"DIP certificates generate CSR and KEY download CSR file\" width=\"840\" height=\"616\" \/><\/a><\/p>\n<ul>\n<li>open the downloaded Certificate file and Click \u2018Details\u2019 Tab.<\/li>\n<li>check validity by comparing Serial Number matches.<\/li>\n<li>check Subject is as expected<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30134743\/DIP-certificates-generate-CSR-and-KEY-download-CSR-file-details.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9687 \" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30134743\/DIP-certificates-generate-CSR-and-KEY-download-CSR-file-details-300x238.jpg\" alt=\"DIP certificates generate CSR and KEY downloaded CSR file details\" width=\"718\" height=\"570\" \/><\/a><\/p>\n<h4>Merge CER &amp; KEY file to generate PFX certificate (Azure Key Vault version)<\/h4>\n<p>The final stage of the process must be conducted within the Certificate Generation tool chosen earlier.<\/p>\n<ul>\n<li>select menu option \u2018Merge Signed Request\u2019<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30135721\/DIP-certificates-generate-CSR-and-KEY-download-CSR-file-selected.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9689\" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30135721\/DIP-certificates-generate-CSR-and-KEY-download-CSR-file-selected-300x84.jpg\" alt=\"DIP certificates generate CSR and KEY download CSR file selected\" width=\"721\" height=\"202\" \/><\/a><\/p>\n<ul>\n<li>select the FILE downloaded from the DIP Portal (a .cer file \u2013 example shown below)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30135931\/DIP-certificates-generate-CSR-and-KEY-download-CSR-file-type.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9690\" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30135931\/DIP-certificates-generate-CSR-and-KEY-download-CSR-file-type-300x18.jpg\" alt=\"DIP certificates generate CSR and KEY download CSR file type\" width=\"850\" height=\"51\" \/><\/a><\/p>\n<ul>\n<li>pop-up will confirm the merge was successful<\/li>\n<li>the certificate must now be downloaded as a PFX WITHOUT Password.<\/li>\n<li>select the certificate and choose \u2018Download in PFX\/PEM Format\u2019<\/li>\n<\/ul>\n<p><a href=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30140354\/DIP-certificates-generate-CSR-and-KEY-download-CSR-download-pfx-file.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9693\" src=\"https:\/\/assets.elexon.com\/wp-content\/uploads\/2025\/04\/30140354\/DIP-certificates-generate-CSR-and-KEY-download-CSR-download-pfx-file-300x149.jpg\" alt=\"DIP certificates generate CSR and KEY download CSR download pfx file\" width=\"840\" height=\"417\" \/><\/a><\/p>\n<h4>Merge CER &amp; KEY file to generate PFX certificate (OpenSSL version)<\/h4>\n<p>To generate the PFX file enter the following command OpenSSL command<\/p>\n<p>openssl pkcs12 -export -out mtlscert.pfx -inkey mtlscert.key -in mtlscert.cer -password pass:<\/p>\n<p>This will merge the CER and KEY generate a PFX file.<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\t<section class=\"section\">\n\t\t<div class=\"centering small\">\n\t\t\t  \n\t\t\t<div class=\"section-text\">\t\t\n\t\t\t\t<p><a class=\"button\" href=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/managing-your-dip-dcp-identity-information\/\">NEXT STEP: 7. MANAGING YOUR DIP IDS OR DCP IDS<\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n<\/article> <!-- MAIN ARTICLE ENDS -->","s3_url":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Step 6: Creating a signing, mTLS or combined certificate - DIP<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Step 6: Creating a signing, mTLS or combined certificate\" \/>\n<meta property=\"og:description\" content=\"This page explains how to generate a mTLS (Mutual Transport Layer Security), signing or a combined mTLS\/signing certificate to use with the Data Integration Platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/\" \/>\n<meta property=\"og:site_name\" content=\"DIP\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-12T14:53:24+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/\",\"url\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/\",\"name\":\"Step 6: Creating a signing, mTLS or combined certificate - DIP\",\"isPartOf\":{\"@id\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/#website\"},\"datePublished\":\"2026-02-12T14:36:49+00:00\",\"dateModified\":\"2026-02-12T14:53:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DIP training &amp; guidance\",\"item\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Onboarding the Data Integration Platform\",\"item\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Step 6: Creating a signing, mTLS or combined certificate\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/#website\",\"url\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/\",\"name\":\"DIP\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Step 6: Creating a signing, mTLS or combined certificate - DIP","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Step 6: Creating a signing, mTLS or combined certificate","og_description":"This page explains how to generate a mTLS (Mutual Transport Layer Security), signing or a combined mTLS\/signing certificate to use with the Data Integration Platform.","og_url":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/","og_site_name":"DIP","article_modified_time":"2026-02-12T14:53:24+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/","url":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/","name":"Step 6: Creating a signing, mTLS or combined certificate - DIP","isPartOf":{"@id":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/#website"},"datePublished":"2026-02-12T14:36:49+00:00","dateModified":"2026-02-12T14:53:24+00:00","breadcrumb":{"@id":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/step-6-creating-a-signing-mtls-or-combined-certificate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/"},{"@type":"ListItem","position":2,"name":"DIP training &amp; guidance","item":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/"},{"@type":"ListItem","position":3,"name":"Onboarding the Data Integration Platform","item":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/dip-training-and-guidance\/onboarding\/"},{"@type":"ListItem","position":4,"name":"Step 6: Creating a signing, mTLS or combined certificate"}]},{"@type":"WebSite","@id":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/#website","url":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/","name":"DIP","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/pages\/810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/comments?post=810"}],"version-history":[{"count":2,"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/pages\/810\/revisions"}],"predecessor-version":[{"id":820,"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/pages\/810\/revisions\/820"}],"up":[{"embeddable":true,"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/pages\/674"}],"wp:attachment":[{"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/media?parent=810"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elexon-beta.elexonhostings.co.uk\/data-integration-platform\/wp-json\/wp\/v2\/tags?post=810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}