Posts mit dem Label ssl werden angezeigt. Alle Posts anzeigen
Posts mit dem Label ssl werden angezeigt. Alle Posts anzeigen

Freitag, 8. April 2016

Free GeoTrust SSL Certificates

Free GeoTrust  SSL Certificates


InterNetX the Company where I work offer free GEOTrusts SSL Certificates, if you manage the Domains over them, You can easily manage your Certs with the SSL Manager GUI or also via API.

Important:
- Domains must be managed in your AutoDNS Account
- only 9 subdomains are free, www is included
- OCSP Stapling must be activated on your server, its also better for Performance
- Authentication is done via DNS


Generate an privatekey and cert

openssl req -nodes -new -newkey rsa:2048 -sha256 -out csr.pem


Via API you must perform following steps.



 Get CNAME Information


Request:

<?xml version="1.0" encoding="UTF-8"?>
<request>
<task>
 <code>400110</code>
 <certificate_request>
  <plain><![CDATA[-----BEGIN CERTIFICATE REQUEST-----
MIICyzCCAbMCAQAwgYUxCzAJBgNVBAYTAkRFMQswCQYDVQQIEwJCWTETMBEGA1UE
BxMKUmVnZW5zYnVyZzEPMA0GA1UEChMGbm9uYW1lMQ8wDQYDVQQLEwZzZXJ2ZXIx
FDASBgNVBAMTC2V4YW1wbGUuY29tMRwwGgYJKoZIhvcNAQkBFg14QGV4YW1wbGUu
Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Oh/pN0/DyMFIbe3
5uX08wFrMiOsMKXwOYUhtPdToQAGtXovhP3xihHOMbE8mjenkksqcMO08Smgwsz+
s96AQdo241pF3BN4RzqUEBhFD3eXFW/oKm/3QZq0oTRSe749OK4+ZxxGZ8KwbO14
9RUTOEHnmX63Ji5MEiWGAIpFX84B/9mioCRu2oB22rWT9OtMwugAeSNoyDIE1KIH
ZBLeBnomIFGAEspFcGARMcXKV1NHraRGsDXx87NCBGVQhXW/dAUIWD6D1A1SA+u4
A2Uma4GTwtqzxWnB3ISKIvJ+eNbuh1pwV+RU8jNXP+gTPVB4GL5pqmlDJllYNR+B
AOcfqwIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBAHCWmgQoYlZp1y10aPbk7P11
/4I62ocrzeBiDp7/DkOAzSaChjzjnmBQo3aeWFa8tFsKQ4M4KtYROVrw05Qfu90i
GLySnfZEcGYb7bzJDF1ZHgivD5DrmU9kZrgRnxungdk13NBkW5oBZfIfpTw1PYrH
y6YDB72to21MCnxepU3rPD6N1CX9RIrbH4RSmL2ARvjhtpGHiHirguppvEk/kmXJ
JtUkVvd9xSKP+BYo2wTOxBq3gTpWNSvtHDH2+w6gNolrk9quwg25re/3YGJOqC+o
uEJUInV2NmzhCK3RaspCDK9utnw6sECgNZ+mjaV0NtdWc1sg9IQEZ6zzkLEftds=
-----END CERTIFICATE REQUEST-----
  ]]></plain>
  <product>BASIC_SSL</product>
 </certificate_request>
</task>
  <auth>
    <user>user</user>
    <password>password</password>
    <context>9</context>
  </auth>
</request> 
 
Response:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<response>
  <result>
    <data>
      <certificate_request>
        <plain><![CDATA[-----BEGIN CERTIFICATE REQUEST-----
        MIICyzCCAbMCAQAwgYUxCzAJBgNVBAYTAkRFMQswCQYDVQQIEwJCWTETMBEGA1UE
        BxMKUmVnZW5zYnVyZzEPMA0GA1UEChMGbm9uYW1lMQ8wDQYDVQQLEwZzZXJ2ZXIx
        FDASBgNVBAMTC2V4YW1wbGUuY29tMRwwGgYJKoZIhvcNAQkBFg14QGV4YW1wbGUu
        Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Oh/pN0/DyMFIbe3
        5uX08wFrMiOsMKXwOYUhtPdToQAGtXovhP3xihHOMbE8mjenkksqcMO08Smgwsz+
        s96AQdo241pF3BN4RzqUEBhFD3eXFW/oKm/3QZq0oTRSe749OK4+ZxxGZ8KwbO14
        9RUTOEHnmX63Ji5MEiWGAIpFX84B/9mioCRu2oB22rWT9OtMwugAeSNoyDIE1KIH
        ZBLeBnomIFGAEspFcGARMcXKV1NHraRGsDXx87NCBGVQhXW/dAUIWD6D1A1SA+u4
        A2Uma4GTwtqzxWnB3ISKIvJ+eNbuh1pwV+RU8jNXP+gTPVB4GL5pqmlDJllYNR+B
        AOcfqwIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBAHCWmgQoYlZp1y10aPbk7P11
        /4I62ocrzeBiDp7/DkOAzSaChjzjnmBQo3aeWFa8tFsKQ4M4KtYROVrw05Qfu90i
        GLySnfZEcGYb7bzJDF1ZHgivD5DrmU9kZrgRnxungdk13NBkW5oBZfIfpTw1PYrH
        y6YDB72to21MCnxepU3rPD6N1CX9RIrbH4RSmL2ARvjhtpGHiHirguppvEk/kmXJ
        JtUkVvd9xSKP+BYo2wTOxBq3gTpWNSvtHDH2+w6gNolrk9quwg25re/3YGJOqC+o
        uEJUInV2NmzhCK3RaspCDK9utnw6sECgNZ+mjaV0NtdWc1sg9IQEZ6zzkLEftds=
        -----END CERTIFICATE REQUEST-----]]></plain>
        <name><![CDATA[example.com]]></name>
        <key_size>2048</key_size>
        <country_code>DE</country_code>
        <product>BASIC_SSL</product>
        <authentication>
          <method>DNS</method>
          <dns>sckyodyje7ev4eltur3wmhyk92yx0hsr.example.com. 300 IN CNAME s20160408170238.example.com.</dns>
        </authentication>
      </certificate_request>
    </data>
    <status>
      <code>S400110</code>
      <text>CSR-Schlüssel wurde erfolgreich geprüft.</text>
      <type>success</type>
    </status>
  </result>
  <stid>20160408-app3-dev-3424</stid>
</response>

Order Certificate

 Request:

<?xml version="1.0" encoding="UTF-8"?>
<request>
  <task>
    <certificate>
      <product>BASIC_SSL</product>
      <lifetime>12</lifetime>
      <software>APACHE2</software>
      <csr><![CDATA[-----BEGIN CERTIFICATE REQUEST-----
MIICyzCCAbMCAQAwgYUxCzAJBgNVBAYTAkRFMQswCQYDVQQIEwJCWTETMBEGA1UE
BxMKUmVnZW5zYnVyZzEPMA0GA1UEChMGbm9uYW1lMQ8wDQYDVQQLEwZzZXJ2ZXIx
FDASBgNVBAMTC2V4YW1wbGUuY29tMRwwGgYJKoZIhvcNAQkBFg14QGV4YW1wbGUu
Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Oh/pN0/DyMFIbe3
5uX08wFrMiOsMKXwOYUhtPdToQAGtXovhP3xihHOMbE8mjenkksqcMO08Smgwsz+
s96AQdo241pF3BN4RzqUEBhFD3eXFW/oKm/3QZq0oTRSe749OK4+ZxxGZ8KwbO14
9RUTOEHnmX63Ji5MEiWGAIpFX84B/9mioCRu2oB22rWT9OtMwugAeSNoyDIE1KIH
ZBLeBnomIFGAEspFcGARMcXKV1NHraRGsDXx87NCBGVQhXW/dAUIWD6D1A1SA+u4
A2Uma4GTwtqzxWnB3ISKIvJ+eNbuh1pwV+RU8jNXP+gTPVB4GL5pqmlDJllYNR+B
AOcfqwIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBAHCWmgQoYlZp1y10aPbk7P11
/4I62ocrzeBiDp7/DkOAzSaChjzjnmBQo3aeWFa8tFsKQ4M4KtYROVrw05Qfu90i
GLySnfZEcGYb7bzJDF1ZHgivD5DrmU9kZrgRnxungdk13NBkW5oBZfIfpTw1PYrH
y6YDB72to21MCnxepU3rPD6N1CX9RIrbH4RSmL2ARvjhtpGHiHirguppvEk/kmXJ
JtUkVvd9xSKP+BYo2wTOxBq3gTpWNSvtHDH2+w6gNolrk9quwg25re/3YGJOqC+o
uEJUInV2NmzhCK3RaspCDK9utnw6sECgNZ+mjaV0NtdWc1sg9IQEZ6zzkLEftds=
-----END CERTIFICATE REQUEST-----]]></csr>
      <id />
      <name><![CDATA[example.com]]></name>
      <comment />
      <admin>
        <id>1234</id>
      </admin>
      <technical>
        <id>1234</id>
      </technical>
      <auth_method>DNS</auth_method>
    </certificate>
    <ctid />
    <reply_to>someone@example.com</reply_to>
    <code>400101</code>
  </task>
  <auth>
    <user>user</user>
    <password>password</password>
    <context>9</context>
  </auth>
</request>