{"id":6463,"date":"2013-02-12T01:34:37","date_gmt":"2013-02-12T01:34:37","guid":{"rendered":"https:\/\/dev.railscarma.com\/how-to-generate-and-install-self-signed-certificate-on-apache\/"},"modified":"2021-06-07T07:58:51","modified_gmt":"2021-06-07T07:58:51","slug":"comment-generer-et-installer-un-certificat-auto-signe-sur-apache","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/fr\/blog\/gestion\/comment-generer-et-installer-un-certificat-auto-signe-sur-apache\/","title":{"rendered":"Comment g\u00e9n\u00e9rer et installer un certificat auto-sign\u00e9 sur Apache ?"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"6463\" class=\"elementor elementor-6463\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-26885a1b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"26885a1b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1699edfc\" data-id=\"1699edfc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-68dd03d3 elementor-widget elementor-widget-text-editor\" data-id=\"68dd03d3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: justify;\">Le Secure Socket Layer (SSL) est utilis\u00e9 pour crypter le flux de donn\u00e9es entre le serveur Web et le client Web (le navigateur).<\/p>\n<p style=\"text-align: justify;\">SSL utilise ce que l&#039;on appelle la cryptographie asym\u00e9trique, commun\u00e9ment appel\u00e9e cryptographie \u00e0 cl\u00e9 publique (PKI). Avec la cryptographie \u00e0 cl\u00e9 publique, deux cl\u00e9s sont cr\u00e9\u00e9es, une publique et une priv\u00e9e. Tout ce qui est chiffr\u00e9 avec l&#039;une ou l&#039;autre cl\u00e9 ne peut \u00eatre d\u00e9chiffr\u00e9 qu&#039;avec la cl\u00e9 correspondante. Ainsi, si un message ou un flux de donn\u00e9es \u00e9tait chiffr\u00e9 avec la cl\u00e9 priv\u00e9e du serveur, il ne pourrait \u00eatre d\u00e9chiffr\u00e9 qu&#039;\u00e0 l&#039;aide de la cl\u00e9 publique correspondante, garantissant ainsi que les donn\u00e9es pouvaient uniquement provenir du serveur.<\/p>\n<p style=\"text-align: justify;\">Le certificat SSL Apache sign\u00e9 par une autorit\u00e9 de certification (CA) de confiance garantit que le titulaire du certificat est une personne ou une organisation r\u00e9elle. Sans certificat sign\u00e9 de confiance, vos donn\u00e9es peuvent \u00eatre crypt\u00e9es. Cependant, la personne avec laquelle vous communiquez n&#039;est peut-\u00eatre pas celle que vous pensez. Sans certificat SSL Apache, les attaques par usurpation d&#039;identit\u00e9 seraient beaucoup plus courantes.<\/p>\n<p style=\"text-align: justify;\">La bo\u00eete \u00e0 outils openssl est utilis\u00e9e pour g\u00e9n\u00e9rer une cl\u00e9 priv\u00e9e RSA et une CSR (Certificate Signing Request). Il peut \u00e9galement \u00eatre utilis\u00e9 pour g\u00e9n\u00e9rer des certificats auto-sign\u00e9s qui peuvent \u00eatre utilis\u00e9s \u00e0 des fins de test ou pour un usage interne.<\/p>\n<p style=\"text-align: justify;\">\u00c9tape 1\u00a0: g\u00e9n\u00e9rer une cl\u00e9 priv\u00e9e<\/p>\n<p style=\"text-align: justify;\">La premi\u00e8re \u00e9tape consiste \u00e0 cr\u00e9er votre cl\u00e9 priv\u00e9e RSA. Cette cl\u00e9 est une cl\u00e9 RSA de 1 024 bits qui est crypt\u00e9e \u00e0 l&#039;aide de Triple-DES et stock\u00e9e au format PEM afin qu&#039;elle soit lisible sous forme de texte ASCII.<\/p>\n\n<pre><code>openssl genrsa -des3 -out server.key 1024<\/code> <code>G\u00e9n\u00e9ration d&#039;une cl\u00e9 priv\u00e9e RSA, module de 1024 bits de long<\/code> <code>.........................................................++++++<\/code> <code>........++++++<\/code> <code>e est 65537 (0x10001)<\/code> <code>Saisissez la phrase de passe PEM\u00a0:<\/code> <code>V\u00e9rification du mot de passe - Saisissez la phrase de passe PEM\u00a0:<\/code><\/pre>\n<p style=\"text-align: justify;\">\u00c9tape 2\u00a0: g\u00e9n\u00e9rer un CSR (demande de signature de certificat)<\/p>\n<p style=\"text-align: justify;\">Une fois la cl\u00e9 priv\u00e9e g\u00e9n\u00e9r\u00e9e, une demande de signature de certificat peut \u00eatre g\u00e9n\u00e9r\u00e9e. Le CSR est ensuite utilis\u00e9 de deux mani\u00e8res. Id\u00e9alement, le CSR sera envoy\u00e9 \u00e0 une autorit\u00e9 de certification, telle que Verisign, qui v\u00e9rifiera l&#039;identit\u00e9 du demandeur et d\u00e9livrera un certificat sign\u00e9. La deuxi\u00e8me option consiste \u00e0 signer soi-m\u00eame le CSR, ce qui sera d\u00e9montr\u00e9 dans la section suivante.<\/p>\n<p style=\"text-align: justify;\">Lors de la g\u00e9n\u00e9ration du CSR, plusieurs informations vous seront demand\u00e9es. Ce sont les attributs X.509 du certificat. L&#039;une des invites sera \u00ab\u00a0Nom commun (par exemple, VOTRE nom)\u00a0\u00bb. Il est important que ce champ soit renseign\u00e9 avec le nom de domaine complet du serveur \u00e0 prot\u00e9ger par SSL. Si le site Web \u00e0 prot\u00e9ger est <a href=\"https:\/\/yourdomain.com\/\">https:\/\/yourdomain.com<\/a>, puis saisissez \u00ab votredomaine.com \u00bb \u00e0 cette invite. La commande pour g\u00e9n\u00e9rer le CSR est la suivante\u00a0:<\/p>\n\n<pre><code>openssl req -new -key server.key -out server.csr<\/code> <code>Nom du pays (code \u00e0 2 lettres) [GB]:IN<\/code> <code>Nom de l&#039;\u00c9tat ou de la province (nom complet) [Berkshire]\u00a0:\u00a0Karnataka<\/code> <code>Nom de la localit\u00e9 (par exemple, ville) [Newbury]\u00a0:\u00a0Bangalore<\/code> <code>Nom de l&#039;organisation (par exemple, entreprise) [My Company Ltd]\u00a0:\u00a0Nom de l&#039;entreprise<\/code> <code>Nom de l&#039;unit\u00e9 organisationnelle (par exemple, section) []\u00a0:\u00a0Technologie de l&#039;information<\/code> <code>Nom commun (par exemple, votre nom ou le nom d&#039;h\u00f4te de votre serveur) []:votredomaine.com<\/code> <code>Adresse e-mail []:admin@votredomaine.com<\/code> <code>Veuillez saisir les attributs \u00ab suppl\u00e9mentaires \u00bb suivants<\/code> <code>\u00e0 envoyer avec votre demande de certificat<\/code> <code>Un mot de passe de d\u00e9fi []\u00a0:<\/code> <code>Un nom de soci\u00e9t\u00e9 facultatif []\u00a0:<\/code><\/pre>\n<p style=\"text-align: justify;\">\u00c9tape 3\u00a0: Supprimer la phrase secr\u00e8te de la cl\u00e9<\/p>\n<p style=\"text-align: justify;\">Un effet secondaire malheureux de la cl\u00e9 priv\u00e9e avec phrase secr\u00e8te est que le serveur Web demandera la phrase secr\u00e8te \u00e0 chaque d\u00e9marrage du serveur Web. \u00c9videmment, cela n&#039;est pas n\u00e9cessairement pratique, car il n&#039;y aura pas toujours quelqu&#039;un pour saisir la phrase secr\u00e8te, par exemple apr\u00e8s un red\u00e9marrage ou un crash. mod_ssl inclut la possibilit\u00e9 d&#039;utiliser un programme externe \u00e0 la place de la bo\u00eete de dialogue de phrase secr\u00e8te int\u00e9gr\u00e9e, cependant, ce n&#039;est pas n\u00e9cessairement non plus l&#039;option la plus s\u00e9curis\u00e9e. Il est possible de supprimer le cryptage Triple-DES de la cl\u00e9, ce qui \u00e9vite de devoir saisir une phrase secr\u00e8te. Si la cl\u00e9 priv\u00e9e n&#039;est plus chiffr\u00e9e, il est essentiel que ce fichier ne soit lisible que par l&#039;utilisateur root ! Si jamais votre syst\u00e8me est compromis et qu\u2019un tiers obtient votre cl\u00e9 priv\u00e9e non crypt\u00e9e, le certificat correspondant devra \u00eatre r\u00e9voqu\u00e9. Cela \u00e9tant dit, utilisez la commande suivante pour supprimer la phrase secr\u00e8te de la cl\u00e9\u00a0:<\/p>\n\n<pre><code>cp serveur.key serveur.key.org<\/code> <code>openssl rsa -in server.key.org -out server.key<\/code><\/pre>\n<p style=\"text-align: justify;\">Le fichier server.key nouvellement cr\u00e9\u00e9 ne contient plus de phrase secr\u00e8te.<\/p>\n<p style=\"text-align: justify;\">\u00c9tape 4\u00a0: G\u00e9n\u00e9rer un certificat auto-sign\u00e9<\/p>\n<p style=\"text-align: justify;\">\u00c0 ce stade, vous devrez g\u00e9n\u00e9rer un certificat auto-sign\u00e9 car soit vous ne pr\u00e9voyez pas de faire signer votre certificat par une autorit\u00e9 de certification, soit vous souhaitez tester votre nouvelle impl\u00e9mentation SSL pendant que l&#039;autorit\u00e9 de certification signe votre certificat. Ce certificat temporaire g\u00e9n\u00e9rera une erreur dans le navigateur client indiquant que l&#039;autorit\u00e9 de certification signataire est inconnue et non fiable.<\/p>\n<p style=\"text-align: justify;\">Pour g\u00e9n\u00e9rer un certificat temporaire valable 365 jours, ex\u00e9cutez la commande suivante\u00a0:<\/p>\n\n<pre><code>openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt<\/code> <code>Signature ok<\/code> <code>subject=\/C=CH\/ST=Berne\/L=Oberdiessbach\/O=Akadia AG\/OU=Information<\/code> <code>Technology\/CN=public.akadia.com\/Email=martin dot zahn chez akadia dot ch<\/code> <code>Obtenir une cl\u00e9 priv\u00e9e<\/code><\/pre>\n<p style=\"text-align: justify;\">\u00c9tape 5\u00a0: Installation de la cl\u00e9 priv\u00e9e et du certificat<\/p>\n<p style=\"text-align: justify;\">Lorsqu&#039;Apache avec mod_ssl est install\u00e9, il cr\u00e9e plusieurs r\u00e9pertoires dans le r\u00e9pertoire de configuration Apache. L&#039;emplacement de ce r\u00e9pertoire diff\u00e8re selon la mani\u00e8re dont Apache a \u00e9t\u00e9 compil\u00e9.<\/p>\n\n<pre><code>cp serveur.crt \/usr\/local\/apache\/conf\/ssl.crt<\/code> <code>cp server.key \/usr\/local\/apache\/conf\/ssl.key<\/code><\/pre>\n<p style=\"text-align: justify;\">\u00c9tape 6\u00a0: Configuration des h\u00f4tes virtuels compatibles SSL<\/p>\n\n<pre><code>Moteur SSL activ\u00e9<\/code> <code>SSLCertificateFile \/usr\/local\/apache\/conf\/ssl.crt\/server.crt<\/code> <code>SSLCertificateKeyFile \/usr\/local\/apache\/conf\/ssl.key\/server.key<\/code> <code>SetEnvIf User-Agent &quot;.*MSIE.*&quot; nokeepalive ssl-unclean-shutdown<\/code> <code>Journaux CustomLog\/ssl_request_log &quot;%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x &quot;%r&quot; %b&quot;<\/code><\/pre>\n<p style=\"text-align: justify;\">Maintenant, red\u00e9marrez Apache et v\u00e9rifiez.<\/p>\n<a href=\"\/fr\/contactez-nous\/\">Prenez contact avec nous.<\/a>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-351ad495 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"351ad495\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ceca407\" data-id=\"3ceca407\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c0bff38 elementor-widget elementor-widget-heading\" data-id=\"4c0bff38\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Abonnez-vous pour les derni\u00e8res mises \u00e0 jour<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63e40a68 elementor-widget elementor-widget-shortcode\" data-id=\"63e40a68\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\t\tvar gCaptchaSibWidget;\n                        var onloadSibCallbackInvisible = function () {\n\n                            var element = document.getElementsByClassName('sib-default-btn');\n                            var countInvisible = 0;\n                            var indexArray = [];\n                            jQuery('.sib-default-btn').each(function (index, el) {\n                                if ((jQuery(el).attr('id') == \"invisible\")) {\n                                    indexArray[countInvisible] = index;\n                                    countInvisible++\n                                }\n                            });\n\n                            jQuery('.invi-recaptcha').each(function (index, el) {\n                                grecaptcha.render(element[indexArray[index]], {\n                                    'sitekey': jQuery(el).attr('data-sitekey'),\n                                    'callback': sibVerifyCallback,\n                                });\n                            });\n                        };\n\t\t\t\t\t<\/script>\n\t\t\t\t\t                <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?onload=onloadSibCallbackInvisible&render=explicit\" async defer><\/script>\n\t\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\" action=\"\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/www.railscarma.com\/wp-includes\/images\/spinner.gif\" alt=\"chargeur\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"d5a1503924\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                                            <div id=\"sib_captcha_invisible\" class=\"invi-recaptcha\" data-sitekey=\"6LdikOAaAAAAAJ6SWrrKVQrtw7TQpQAEnv0HS0G3\"><\/div>\n                    \t\t\t\t\t<p class=\"sib-email-area\">\r\n    <label class=\"sib-email-area\"><\/label>\r\n    <input type=\"email\" class=\"sib-email-area\" name=\"email\" required=\"required\" placeholder=\"Adresse e-mail\">\r\n<\/p>\r\n<p class=\"sib-NAME-area\">\r\n    <label class=\"sib-NAME-area\"><\/label>\r\n    <input type=\"text\" class=\"sib-NAME-area\" name=\"NAME\" placeholder=\"Nom\">\r\n<\/p>\r\n<p>\r\n    <input type=\"submit\" id=\"invisible\" class=\"sib-default-btn\" value=\"S&#039;abonner\">\r\n<\/p>\t\t\t\t<\/div>\n\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">Articles Similaires<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Pourquoi engager des d\u00e9veloppeurs Ruby on Rails en 2026 ?\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/ror\/pourquoi-embaucher-des-developpeurs-ruby-on-rails\/?related_post_from=30627\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"pourquoi embaucher des d\u00e9veloppeurs Ruby on Rails en 2022\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Pourquoi engager des d\u00e9veloppeurs Ruby on Rails en 2026 ?\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/ror\/pourquoi-embaucher-des-developpeurs-ruby-on-rails\/?related_post_from=30627\">\r\n        Pourquoi engager des d\u00e9veloppeurs Ruby on Rails en 2026 ?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Comment annuler la validation depuis GitHub\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/comment-annuler-le-commit-depuis-github\/?related_post_from=31361\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/HOW-TO-REVERT-COMMIT-FROM-GITHUB-1.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/HOW-TO-REVERT-COMMIT-FROM-GITHUB-1.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/HOW-TO-REVERT-COMMIT-FROM-GITHUB-1-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/HOW-TO-REVERT-COMMIT-FROM-GITHUB-1-768x288.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Comment annuler la validation depuis GitHub\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/comment-annuler-le-commit-depuis-github\/?related_post_from=31361\">\r\n        Comment annuler la validation depuis GitHub  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Passer des appels vocaux via les applications Web Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/passer-des-appels-vocaux-via-les-applications-web-ruby-on-rails\/?related_post_from=31309\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS.png\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/MAKE-VOICE-CALLS-THROUGH-RUBY-ON-RAILS-WEB-APPLICATIONS-768x288.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Passer des appels vocaux via les applications Web Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/passer-des-appels-vocaux-via-les-applications-web-ruby-on-rails\/?related_post_from=31309\">\r\n        Passer des appels vocaux via les applications Web Ruby on Rails  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Comment importer\/exporter une base de donn\u00e9es MySQL dans Rails ?\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/comment-importer-et-exporter-une-base-de-donnees-mysql-dans-rails\/?related_post_from=31294\">\r\n\r\n      <img decoding=\"async\" width=\"744\" height=\"279\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/How-To-Import-or-Export-MySQL-Database-in-Rails.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/How-To-Import-or-Export-MySQL-Database-in-Rails.jpg 744w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/07\/How-To-Import-or-Export-MySQL-Database-in-Rails-300x113.jpg 300w\" sizes=\"(max-width: 744px) 100vw, 744px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Comment importer\/exporter une base de donn\u00e9es MySQL dans Rails ?\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/articles-techniques\/comment-importer-et-exporter-une-base-de-donnees-mysql-dans-rails\/?related_post_from=31294\">\r\n        Comment importer\/exporter une base de donn\u00e9es MySQL dans Rails ?  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>Le protocole SSL (Secure Socket Layer) est utilis\u00e9 pour crypter le flux de donn\u00e9es entre le serveur web et le client web (le navigateur). Le protocole SSL utilise ce que l'on appelle la cryptographie asym\u00e9trique, commun\u00e9ment appel\u00e9e cryptographie \u00e0 cl\u00e9 publique (PKI). Avec la cryptographie \u00e0 cl\u00e9 publique, deux cl\u00e9s sont cr\u00e9\u00e9es, l'une publique, l'autre priv\u00e9e. Tout ce qui est crypt\u00e9 avec ...<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/ruby-multiline-comments-explained-with-examples\/\"> <span class=\"screen-reader-text\">Commentaires multilignes en Ruby expliqu\u00e9s avec des exemples<\/span> Lire la suite \u00bb<\/a><\/p>","protected":false},"author":1,"featured_media":32178,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[385],"tags":[408,512,513],"class_list":["post-6463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-management","tag-apache","tag-certificate-signing-request","tag-ssl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Generate and Install Self Signed Certificate on Apache - RailsCarma Blog<\/title>\n<meta name=\"description\" content=\"The openssl toolkit can be used to generate self-signed certificates in apache. Without certificates, impersonation attacks would be much more common.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/fr\/blog\/gestion\/comment-generer-et-installer-un-certificat-auto-signe-sur-apache\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Generate and Install Self Signed Certificate on Apache - RailsCarma Blog\" \/>\n<meta property=\"og:description\" content=\"The openssl toolkit can be used to generate self-signed certificates in apache. Without certificates, impersonation attacks would be much more common.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/fr\/blog\/gestion\/comment-generer-et-installer-un-certificat-auto-signe-sur-apache\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-02-12T01:34:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-07T07:58:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\"},\"headline\":\"How To Generate And Install Self Signed Certificate On Apache?\",\"datePublished\":\"2013-02-12T01:34:37+00:00\",\"dateModified\":\"2021-06-07T07:58:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/\"},\"wordCount\":715,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg\",\"keywords\":[\"Articles on Apache\",\"Certificate Signing Request\",\"SSL\"],\"articleSection\":[\"Articles on Management\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/\",\"url\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/\",\"name\":\"How to Generate and Install Self Signed Certificate on Apache - RailsCarma Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg\",\"datePublished\":\"2013-02-12T01:34:37+00:00\",\"dateModified\":\"2021-06-07T07:58:51+00:00\",\"description\":\"The openssl toolkit can be used to generate self-signed certificates in apache. Without certificates, impersonation attacks would be much more common.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Generate And Install Self Signed Certificate On Apache?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment g\u00e9n\u00e9rer et installer un certificat auto-sign\u00e9 sur Apache - RailsCarma Blog","description":"La bo\u00eete \u00e0 outils openssl peut \u00eatre utilis\u00e9e pour g\u00e9n\u00e9rer des certificats auto-sign\u00e9s dans Apache. Sans certificats, les attaques par usurpation d\u2019identit\u00e9 seraient beaucoup plus courantes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.railscarma.com\/fr\/blog\/gestion\/comment-generer-et-installer-un-certificat-auto-signe-sur-apache\/","og_locale":"fr_FR","og_type":"article","og_title":"How to Generate and Install Self Signed Certificate on Apache - RailsCarma Blog","og_description":"The openssl toolkit can be used to generate self-signed certificates in apache. Without certificates, impersonation attacks would be much more common.","og_url":"https:\/\/www.railscarma.com\/fr\/blog\/gestion\/comment-generer-et-installer-un-certificat-auto-signe-sur-apache\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2013-02-12T01:34:37+00:00","article_modified_time":"2021-06-07T07:58:51+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/"},"author":{"name":"admin","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21"},"headline":"How To Generate And Install Self Signed Certificate On Apache?","datePublished":"2013-02-12T01:34:37+00:00","dateModified":"2021-06-07T07:58:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/"},"wordCount":715,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg","keywords":["Articles on Apache","Certificate Signing Request","SSL"],"articleSection":["Articles on Management"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/","url":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/","name":"Comment g\u00e9n\u00e9rer et installer un certificat auto-sign\u00e9 sur Apache - RailsCarma Blog","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg","datePublished":"2013-02-12T01:34:37+00:00","dateModified":"2021-06-07T07:58:51+00:00","description":"La bo\u00eete \u00e0 outils openssl peut \u00eatre utilis\u00e9e pour g\u00e9n\u00e9rer des certificats auto-sign\u00e9s dans Apache. Sans certificats, les attaques par usurpation d\u2019identit\u00e9 seraient beaucoup plus courantes.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2013\/02\/Apache-.jpg","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/es\/blog\/management\/como-generar-e-instalar-un-certificado-autofirmado-en-apache\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"How To Generate And Install Self Signed Certificate On Apache?"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma - Soci\u00e9t\u00e9 de d\u00e9veloppement Ruby on Rails sp\u00e9cialis\u00e9e dans le d\u00e9veloppement offshore","description":"RailsCarma est une soci\u00e9t\u00e9 de d\u00e9veloppement Ruby on Rails \u00e0 Bangalore. Nous sommes sp\u00e9cialis\u00e9s dans le d\u00e9veloppement offshore Ruby on Rails, bas\u00e9s aux \u00c9tats-Unis et en Inde. Embauchez des d\u00e9veloppeurs Ruby on Rails exp\u00e9riment\u00e9s pour une exp\u00e9rience Web ultime.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"RailsCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21","name":"administrateur","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/posts\/6463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/comments?post=6463"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/posts\/6463\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/media\/32178"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/media?parent=6463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/categories?post=6463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/fr\/wp-json\/wp\/v2\/tags?post=6463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}