API Module SSL createSslCertRequest
From Openprovider API documentation
(Difference between revisions)
| Line 19: | Line 19: | ||
*hostNames | *hostNames | ||
*'''organizationHandle''' | *'''organizationHandle''' | ||
| - | * | + | *technicalHandle |
| - | + | ||
| - | + | ||
*'''approverEmail''' | *'''approverEmail''' | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| Line 51: | Line 49: | ||
'softwareId' => 'linux', | 'softwareId' => 'linux', | ||
'organizationHandle' => 'GA003358-NL', | 'organizationHandle' => 'GA003358-NL', | ||
| - | |||
'technicalHandle' => 'GA003358-NL', | 'technicalHandle' => 'GA003358-NL', | ||
| - | |||
'approverEmail' => 'info@openprovider.nl' | 'approverEmail' => 'info@openprovider.nl' | ||
)); | )); | ||
| Line 81: | Line 77: | ||
<softwareId>linux</softwareId> | <softwareId>linux</softwareId> | ||
<organizationHandle>GA003358-NL</organizationHandle> | <organizationHandle>GA003358-NL</organizationHandle> | ||
| - | |||
<technicalHandle>GA003358-NL</technicalHandle> | <technicalHandle>GA003358-NL</technicalHandle> | ||
| - | |||
<approverEmail>info@openprovider.nl</approverEmail> | <approverEmail>info@openprovider.nl</approverEmail> | ||
</createSslCertRequest> | </createSslCertRequest> | ||
Revision as of 11:44, 30 September 2011
Contents |
Module SSL certificates > Create Order
| Module | SSL certificates |
| Command name | createSslCertRequest |
| Use | Use this call to order a new SSL certificate |
| Input |
|
| Output |
|
Examples
Using PHP class
$request = new OP_Request;
$request->setCommand('createSslCertRequest')
->setAuth(array('username' => 'username', 'password' => 'password'))
->setArgs(array(
'productId' => 5,
'period' => 2,
'csr' => '-----BEGIN CERTIFICATE REQUEST-----
MIIBvzCCASgCAQAwfzELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAlpIMQ0wCwYDVQQH
EwRSZGFtMQ8wDQYDVQQKEwZSb29yZGExHDAaBgNVBAMTE8d3dy5zaWVtZW5yb29y
ZGEubmwxJTAjBgkqhkiG9w0BCQEWFnNpZW1lbkBzbWVtZW5yb29yZGEubmwwgZ8w
DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKo5t1d4ka11M6NSUca2KBJS8d3a7lPh
7xlMAyNAvI68EQJEbPJ0UPxM9AiIS4HoVzXSGrP7lqwR8mQhM5HZkXAvvKfUnoN9
BD4/k9Z/uErqtED/FQuOknmnHvgvAJewfTaaSN4+tbs1d54Yux9B/XeIhqyiWv9o
cRNh+gBMW8OLAgMBAAGgADANBgkqhkiG9w0BAQQFAAOBgQBFTxJ12R6juNaWQtmm
JMWPrv0MDosDOIBZrCZoyF+VStANG8PoTg1VD7RgG+pZItCcp/X5MrHNsUUnySW5
kUaUx8Z21OOaoYjlHZTUaGfX5VKjjKH3NZ373Xms6Y9PcbX2nhvfo8IFSgnWKXD8
7Vyp67kPlzocoO3rcGd+PmU/aQ==
-----END CERTIFICATE REQUEST-----',
'softwareId' => 'linux',
'organizationHandle' => 'GA003358-NL',
'technicalHandle' => 'GA003358-NL',
'approverEmail' => 'info@openprovider.nl'
));
Raw XML
<?xml version="1.0" encoding="UTF-8"?>
<openXML>
<credentials>
<username>username</username>
<password>password</password>
</credentials>
<createSslCertRequest>
<productId>5</productId>
<period>2</period>
<csr>-----BEGIN CERTIFICATE REQUEST-----
MIIBvzCCASgCAQAwfzELMAkGA1UEBhMCTkwxCzAJBgNVBAgTAlpIMQ0wCwYDVQQH
EwRSZGFtMQ8wDQYDVQQKEwZSb29yZGExHDAaBgNVBAMTE8d3dy5zaWVtZW5yb29y
ZGEubmwxJTAjBgkqhkiG9w0BCQEWFnNpZW1lbkBzbWVtZW5yb29yZGEubmwwgZ8w
DQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKo5t1d4ka11M6NSUca2KBJS8d3a7lPh
7xlMAyNAvI68EQJEbPJ0UPxM9AiIS4HoVzXSGrP7lqwR8mQhM5HZkXAvvKfUnoN9
BD4/k9Z/uErqtED/FQuOknmnHvgvAJewfTaaSN4+tbs1d54Yux9B/XeIhqyiWv9o
cRNh+gBMW8OLAgMBAAGgADANBgkqhkiG9w0BAQQFAAOBgQBFTxJ12R6juNaWQtmm
JMWPrv0MDosDOIBZrCZoyF+VStANG8PoTg1VD7RgG+pZItCcp/X5MrHNsUUnySW5
kUaUx8Z21OOaoYjlHZTUaGfX5VKjjKH3NZ373Xms6Y9PcbX2nhvfo8IFSgnWKXD8
7Vyp67kPlzocoO3rcGd+PmU/aQ==
-----END CERTIFICATE REQUEST-----</csr>
<softwareId>linux</softwareId>
<organizationHandle>GA003358-NL</organizationHandle>
<technicalHandle>GA003358-NL</technicalHandle>
<approverEmail>info@openprovider.nl</approverEmail>
</createSslCertRequest>
</openXML>
<?xml version="1.0" encoding="UTF-8"?>
<openXML>
<reply>
< code>0</code>
<desc />
<data>
<id>2480</id>
</data>
</reply>
</openXML>