Skip to content
This repository has been archived by the owner on Feb 25, 2020. It is now read-only.

Commit

Permalink
Merge pull request #42 from n8whnp/master
Browse files Browse the repository at this point in the history
Implement SSL Install Support for Plesk 17.8+ CORE-12440
  • Loading branch information
agxmeister committed Sep 19, 2018
2 parents 8363f72 + b729b77 commit 59b3736
Show file tree
Hide file tree
Showing 7 changed files with 93 additions and 0 deletions.
25 changes: 25 additions & 0 deletions lib/Plesk/Manager/V1670.php
@@ -0,0 +1,25 @@
<?php
// Copyright 1999-2016. Parallels IP Holdings GmbH.
// @codingStandardsIgnoreLine
class Plesk_Manager_V1670 extends Plesk_Manager_V1660
{
/**
* @param $params
* @return string
*/
// @codingStandardsIgnoreLine
protected function _generateCSR($params)
{
return parent::_generateCSR($params);
}

/**
* @param $params
* @return string
*/
// @codingStandardsIgnoreLine
protected function _installSsl($params)
{
return parent::_installSsl($params);
}
}
13 changes: 13 additions & 0 deletions templates/api/1.6.7.0/certificate_generate.tpl
@@ -0,0 +1,13 @@
<certificate>
<generate>
<info>
<bits>2048</bits>
<country><?php echo $params['country']; ?></country>
<state><?php echo $params['state']; ?></state>
<location><?php echo $params['city']; ?></location>
<company><?php echo $params['orgname']; ?></company>
<email><?php echo $params['email']; ?></email>
<name><?php echo $params['domain']; ?></name>
</info>
</generate>
</certificate>
11 changes: 11 additions & 0 deletions templates/api/1.6.7.0/certificate_install.tpl
@@ -0,0 +1,11 @@
<certificate>
<install>
<name><?php echo $params['certificateDomain']; ?></name>
<webspace><?php echo $params['domain']; ?></webspace>
<content>
<csr><?php echo $params['csr']; ?></csr>
<pvt><?php echo $params['key']; ?></pvt>
<cert><?php echo $params['certificate']; ?></cert>
</content>
</install>
</certificate>
11 changes: 11 additions & 0 deletions templates/api/1.6.7.0/customer_get_by_external_id.tpl
@@ -0,0 +1,11 @@
<!-- Copyright 1999-2016. Parallels IP Holdings GmbH. -->
<customer>
<get>
<filter>
<external-id><?php echo $externalId; ?></external-id>
</filter>
<dataset>
<gen_info/>
</dataset>
</get>
</customer>
11 changes: 11 additions & 0 deletions templates/api/1.6.7.0/customer_get_by_login.tpl
@@ -0,0 +1,11 @@
<!-- Copyright 1999-2016. Parallels IP Holdings GmbH. -->
<customer>
<get>
<filter>
<login><?php echo $login; ?></login>
</filter>
<dataset>
<gen_info/>
</dataset>
</get>
</customer>
11 changes: 11 additions & 0 deletions templates/api/1.6.7.0/reseller_get_by_external_id.tpl
@@ -0,0 +1,11 @@
<!-- Copyright 1999-2016. Parallels IP Holdings GmbH. -->
<reseller>
<get>
<filter>
<external-id><?php echo $externalId; ?></external-id>
</filter>
<dataset>
<gen-info/>
</dataset>
</get>
</reseller>
11 changes: 11 additions & 0 deletions templates/api/1.6.7.0/reseller_get_by_login.tpl
@@ -0,0 +1,11 @@
<!-- Copyright 1999-2016. Parallels IP Holdings GmbH. -->
<reseller>
<get>
<filter>
<login><?php echo $login; ?></login>
</filter>
<dataset>
<gen-info/>
</dataset>
</get>
</reseller>

0 comments on commit 59b3736

Please sign in to comment.