{"id":16,"date":"2021-01-22T16:53:00","date_gmt":"2021-01-22T16:53:00","guid":{"rendered":""},"modified":"2022-04-07T09:48:03","modified_gmt":"2022-04-07T07:48:03","slug":"apply-ssl-to-your-web-service","status":"publish","type":"post","link":"http:\/\/panahy.nl\/index.php\/2021\/01\/22\/apply-ssl-to-your-web-service\/","title":{"rendered":"Apply SSL to your web service"},"content":{"rendered":"<p style=\"background-color: white; color: #172b4d; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Noto Sans', Ubuntu, 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 16px; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px; white-space: pre-wrap;\" data-renderer-start-pos=\"1\">You can chose to use a free <strong data-renderer-mark=\"true\">managed certificate<\/strong> for your web app from Azure Portal:<\/p>\n<ol style=\"background-color: white; box-sizing: border-box; color: #172b4d; display: flow-root; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Noto Sans', Ubuntu, 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 16px; margin: 12px 0px 0px; padding: 0px 0px 0px 24px; white-space: pre-wrap;\" data-indent-level=\"1\">\n<li>\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"89\">In Azure Portal go to <strong data-renderer-mark=\"true\">TLS\/SSL<\/strong> settings blade of your webapp.<\/p>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"153\">Choose <strong data-renderer-mark=\"true\">Private Key Certificates <\/strong>on the top<\/p>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"199\">Click on + Create App Service Managed Certificate<\/p>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"252\">In the popup select the sub-domain you want to choose<\/p>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"309\">Wait\u2026 and the sub-domain will be verified and will be get green:<\/p>\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0.75rem 0px 0px; padding: 0px;\" data-renderer-start-pos=\"379\">\n<div style=\"clear: both; text-align: center;\"><a style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" href=\"\/wp-content\/uploads\/2021\/01\/001.png\"><img src=\"\/wp-content\/uploads\/2021\/01\/001-300x195.png\" width=\"320\" border=\"0\" data-original-height=\"366\" data-original-width=\"564\" \/><\/a><\/div>\n<div style=\"clear: both; text-align: center;\"><\/div>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"383\">Hit on <strong data-renderer-mark=\"true\">Create <\/strong>button and wait until it is finished.<\/p>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"438\">Go to <strong data-renderer-mark=\"true\">Custom domains <\/strong>blade in your App service.<\/p>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"489\">Notice that the newly created certificates are part of the custom domains.<\/p>\n<div style=\"clear: both; text-align: center;\"><a style=\"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;\" href=\"\/wp-content\/uploads\/2021\/01\/002.png\"><img src=\"\/wp-content\/uploads\/2021\/01\/002-300x137.png\" width=\"320\" border=\"0\" data-original-height=\"225\" data-original-width=\"491\" \/><\/a><\/div>\n<div style=\"clear: both; float: none; margin: 0px; max-width: 100%; padding: 0px; transition: width 100ms ease-in 0s; width: 491px;\" data-layout=\"center\" data-node-type=\"mediaSingle\">\n<div style=\"margin: 0px; padding: 0px; position: relative;\">\n<div style=\"height: 0px; margin: 0px; padding: 0px; position: static; width: 491px;\" data-collection=\"contentId-1858306115\" data-context-id=\"1858306115\" data-file-mime-type=\"image\/png\" data-file-name=\"image-20210122-152841.png\" data-file-size=\"16490\" data-height=\"225\" data-=\"\" data-node-type=\"media\" data-type=\"file\" data-width=\"491\">\n<div style=\"border-radius: 3px; box-sizing: border-box; cursor: pointer; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; height: 225px; line-height: 22px; margin: 0px; max-height: 100%; max-width: 100%; padding: 0px; position: absolute; transition: all 0.3s ease 0s; width: 1430px;\" data-test=\"\">\n<div style=\"box-sizing: border-box; height: 655.295px; margin: 0px; max-height: 100%; max-width: 100%; padding: 0px; width: 1430px;\">\n<div style=\"box-sizing: border-box; height: 655.295px; margin: 0px; max-height: 100%; max-width: 100%; padding: 0px; width: 1430px;\"><\/div>\n<div style=\"border-radius: 3px; box-sizing: border-box; display: flex; height: 225px; margin: 0px; max-height: 100%; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 491px;\" data-test-media-name=\"image-20210122-152841.png\" data-test-progress=\"1\" data-test-status=\"complete\" data-test=\"\"><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Noto Sans', Ubuntu, 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 1em; letter-spacing: -0.005em;\">\u00a0<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"573\">Hit on <strong data-renderer-mark=\"true\">Add binding <\/strong>on the sub-domain you want to associate.<\/p>\n<\/li>\n<li style=\"margin-top: 4px;\">\n<p style=\"font-size: 1em; letter-spacing: -0.005em; line-height: 1.714; margin: 0px; padding: 0px;\" data-renderer-start-pos=\"636\">In the popup select the certificate and SSL Type. Then hit Add button.<\/p>\n<div style=\"clear: both; float: none; margin: 0px; max-width: 100%; padding: 0px; transition: width 100ms ease-in 0s; width: 471px;\" data-layout=\"center\" data-node-type=\"mediaSingle\">\n<div style=\"margin: 0px; padding: 0px; position: relative;\">\n<div style=\"height: 0px; margin: 0px; padding: 0px; position: static; width: 471px;\" data-collection=\"contentId-1858306115\" data-context-id=\"1858306115\" data-file-mime-type=\"image\/png\" data-file-name=\"image-20210122-153327.png\" data-file-size=\"15195\" data-height=\"224\" data-=\"\" data-node-type=\"media\" data-type=\"file\" data-width=\"471\">\n<div style=\"border-radius: 3px; box-sizing: border-box; cursor: pointer; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; height: 224px; line-height: 22px; margin: 0px; max-height: 100%; max-width: 100%; padding: 0px; position: absolute; transition: all 0.3s ease 0s; width: 1430px;\" data-test=\"\">\n<div style=\"box-sizing: border-box; height: 680.085px; margin: 0px; max-height: 100%; max-width: 100%; padding: 0px; width: 1430px;\">\n<div style=\"border-radius: 3px; box-sizing: border-box; display: flex; height: 224px; margin: 0px; max-height: 100%; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 471px;\" data-test-media-name=\"image-20210122-153327.png\" data-test-progress=\"1\" data-test-status=\"complete\" data-test=\"\"><a style=\"letter-spacing: -0.08px; margin-left: 1em; margin-right: 1em; text-align: center;\" href=\"\/wp-content\/uploads\/2021\/01\/003.png\"><img src=\"\/wp-content\/uploads\/2021\/01\/003-300x143.png\" width=\"320\" border=\"0\" data-original-height=\"224\" data-original-width=\"471\" \/><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<p style=\"background-color: white; color: #172b4d; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Noto Sans', Ubuntu, 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 16px; letter-spacing: -0.005em; line-height: 1.714; margin: 0.75rem 0px 0px; padding: 0px; white-space: pre-wrap;\" data-renderer-start-pos=\"714\">\n","protected":false},"excerpt":{"rendered":"<p>You can chose to use a free managed certificate for your web app from Azure Portal: In Azure Portal go to TLS\/SSL settings blade of your webapp. Choose Private Key Certificates on the top Click on + Create App Service Managed Certificate In the popup select the sub-domain you want to choose Wait\u2026 and the &hellip; <a href=\"http:\/\/panahy.nl\/index.php\/2021\/01\/22\/apply-ssl-to-your-web-service\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Apply SSL to your web service&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":144,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,117],"tags":[],"uagb_featured_image_src":{"full":["\/wp-content\/uploads\/2021\/01\/001.png",564,366,false],"thumbnail":["\/wp-content\/uploads\/2021\/01\/001-150x150.png",150,150,true],"medium":["\/wp-content\/uploads\/2021\/01\/001-300x195.png",300,195,true],"medium_large":["\/wp-content\/uploads\/2021\/01\/001.png",564,366,false],"large":["\/wp-content\/uploads\/2021\/01\/001.png",564,366,false],"1536x1536":["\/wp-content\/uploads\/2021\/01\/001.png",564,366,false],"2048x2048":["\/wp-content\/uploads\/2021\/01\/001.png",564,366,false],"post-thumbnail":["\/wp-content\/uploads\/2021\/01\/001.png",564,366,false]},"uagb_author_info":{"display_name":"Pouya Panahy","author_link":"http:\/\/panahy.nl\/index.php\/author\/pouya\/"},"uagb_comment_info":0,"uagb_excerpt":"You can chose to use a free managed certificate for your web app from Azure Portal: In Azure Portal go to TLS\/SSL settings blade of your webapp. Choose Private Key Certificates on the top Click on + Create App Service Managed Certificate In the popup select the sub-domain you want to choose Wait\u2026 and the&hellip;","_links":{"self":[{"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/posts\/16"}],"collection":[{"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":3,"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":247,"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions\/247"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/media\/144"}],"wp:attachment":[{"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/panahy.nl\/index.php\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}