Class CertificateMapping
Certificate Mapping uses SSL Termination to map a particular certificate to a corresponding hostname, allowing multiple SSL certificates to exist and be accurately utilized from a Load Balancer.
- OpenCloud\Common\Base
-
OpenCloud\Common\Resource\BaseResource
-
OpenCloud\Common\Resource\PersistentResource
-
OpenCloud\LoadBalancer\Resource\CertificateMapping
Namespace: OpenCloud\LoadBalancer\Resource
Located at OpenCloud/LoadBalancer/Resource/CertificateMapping.php
Located at OpenCloud/LoadBalancer/Resource/CertificateMapping.php
protected
|
PATCH_CONTENT_TYPE
|
public
integer
|
$id
Id for the Certificate Map. |
|
public
string
|
$hostName
Hostname to be mapped to certificate. |
|
public
string
|
$certificate
Certificate to be mapped to hostname. |
|
public
string
|
$privateKey
Private Key to the certificate. |
|
public
string
|
$intermediateCertificate
Intermediate certificate for the chain. |
|
protected static
string
|
$json_name
|
# 'certificateMapping' |
protected static
string
|
$json_collection_name
|
# 'certificateMappings' |
protected static
string
|
$url_resource
|
# 'ssltermination/certificatemappings' |
protected
array
|
$createKeys
|
# array(
'hostName',
'certificate',
'privateKey',
'intermediateCertificate',
) |
$metadata,
$parent,
$service
|
$aliases
|