Google Certificate Authority Service V1 Client - Class CertificateExtensionConstraints (2.0.0)

Reference documentation and code samples for the Google Certificate Authority Service V1 Client class CertificateExtensionConstraints.

Describes a set of X.509 extensions that may be part of some certificate issuance controls.

Generated from protobuf message google.cloud.security.privateca.v1.CertificateExtensionConstraints

Namespace

Google \ Cloud \ Security \ PrivateCA \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ known_extensions array

Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions.

↳ additional_extensions array<Google\Cloud\Security\PrivateCA\V1\ObjectId>

Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions.

getKnownExtensions

Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setKnownExtensions

Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions.

Parameter
Name Description
var int[]
Returns
Type Description
$this

getAdditionalExtensions

Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setAdditionalExtensions

Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions.

Parameter
Name Description
var array<Google\Cloud\Security\PrivateCA\V1\ObjectId>
Returns
Type Description
$this