detain / myadmin-globalsign-ssl
GlobalSign SSL integration plugin for MyAdmin, providing automated SSL certificate ordering, renewal, and management via the GlobalSign SOAP API.
Package info
github.com/myadmin-plugins/globalsign-ssl
Type:myadmin-plugin
pkg:composer/detain/myadmin-globalsign-ssl
Requires
- php: >=5.0.0
- ext-soap: *
- detain/myadmin-plugin-installer: dev-master
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-03-19 21:57:59 UTC
README
A MyAdmin plugin that integrates with the GlobalSign SOAP API to provide automated SSL certificate ordering, renewal, and lifecycle management. Supports AlphaSSL, DomainSSL, OrganizationSSL, and ExtendedSSL certificate types with both standard and wildcard options.
Features
- Automated SSL certificate provisioning via GlobalSign SOAP API
- Support for DV (Domain Validated), OV (Organization Validated), and EV (Extended Validation) certificates
- Wildcard certificate support across all validation levels
- Certificate renewal with automatic order validation
- CSR decoding and approver email management
- Configurable test/production mode switching
- Event-driven architecture using Symfony EventDispatcher
Installation
Install with Composer:
composer require detain/myadmin-globalsign-ssl
Configuration
The plugin exposes the following settings through the MyAdmin settings interface:
| Setting | Description |
|---|---|
globalsign_username |
API username for production |
globalsign_password |
API password for production |
globalsign_test_username |
API username for test environment |
globalsign_test_password |
API password for test environment |
globalsign_testing |
Enable/disable test mode |
outofstock_globalsign_ssl |
Enable/disable sales |
Running Tests
composer install vendor/bin/phpunit
License
This package is licensed under the LGPL-2.1 license.