This table aggregates membership for all versions of the CertificateHistory object.
Versioned schema members
Any object member specific to a range of versions is indicated in its description, at what version the member was either introduced or removed. Any listed data member with no version number is common to all versions of the object.
Member | Type | Description | |
---|---|---|---|
CertificateHistory : The type of certificate. This could be a single certificate, which associates a property hostname with a single name. It could be a wildcard certificate, which secures an entire property hostname. It could be a SAN certificate, which uses Subject Alternative Names and allows you to secure up to 100 property hostnames with one certificate. It could also be a wildcard SAN certificate, which is a SAN certificate that can have up to 100 SANs with 25 wildcard entries in the SAN list. Lastly, you can have a third-party certificate, which is a signed certificate obtained by you from an external certificate authority. | |||
deploymentStatus | String | required: The current status of the certificate on the network. This is either active or inactive . | |
geography | String, Null | Lists where you can deploy the certificate. If it is standard-worldwide , you can deploy everywhere except China. If it is worldwide , you can deploy everywhere including China. If it is worldwide-russia , you can deploy everywhere including Russia. Geography is dependent on your network type. If your network type is standard-tls , then you can deploy in Russia and worldwide-russia is the same as standard-worldwide . | |
multiStackedCertificates | CertificateHistory.multiStackedCertificates[] | required: Enables an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and will use the best certificate for each client connection to your secure properties. If you're pinning certificates, you need to pin both the RSA and the ECDSA certificate. Enable this feature for best performance. | |
primaryCertificate | CertificateHistory.primaryCertificate | required: Primary certificate for Enrollment. | |
ra | String, Null | The certificate registration authority of the primary certificate. | |
slots | Array | required: The slot number of the primary certificate. | |
stagingStatus | String | required: The staging status of the primary certificate. | |
type | Enumeration | required: Either san , single , wildcard , wildcard-san , or third-party . | |
CertificateHistory.multiStackedCertificates[] : Enables an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and will use the best certificate for each client connection to your secure properties. Customers who are pinning certificates will need to pin both the RSA and the ECDSA certificate. For best performance, enable this feature. | |||
certificate | String, Null | The certificate type of the multi-stacked certificate. | |
expiry | String, Null | The expiration date for the multi-stacked certificate. | |
keyAlgorithm | Enumeration, Null | v2. The key algorithm for the multi-stacked certificate. | |
trustChain | String, Null | The trust chain for the multi-stacked certificate. | |
CertificateHistory.primaryCertificate : Primary certificate for Enrollment. | |||
certificate | String, Null | The primary certificate in the multi-stacked certificate. | |
expiry | String, Null | The expiration date for the primary certificate. | |
keyAlgorithm | Enumeration, Null | v2. The key algorithm for the primary certificate. | |
trustChain | String, Null | The trust chain for the primary certificate. |