Google Cloud Confidential Computing V1 Client - Class TokenOptions (0.4.0)

Reference documentation and code samples for the Google Cloud Confidential Computing V1 Client class TokenOptions.

Options to modify claims in the token to generate custom-purpose tokens.

Generated from protobuf message google.cloud.confidentialcomputing.v1.TokenOptions

Namespace

Google \ Cloud \ ConfidentialComputing \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ audience string

Optional. Optional string to issue the token with a custom audience claim. Required if one or more nonces are specified.

↳ nonce array

Optional. Optional parameter to place one or more nonces in the eat_nonce claim in the output token. The minimum size for JSON-encoded EATs is 10 bytes and the maximum size is 74 bytes.

getAudience

Optional. Optional string to issue the token with a custom audience claim.

Required if one or more nonces are specified.

Returns
TypeDescription
string

setAudience

Optional. Optional string to issue the token with a custom audience claim.

Required if one or more nonces are specified.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNonce

Optional. Optional parameter to place one or more nonces in the eat_nonce claim in the output token. The minimum size for JSON-encoded EATs is 10 bytes and the maximum size is 74 bytes.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setNonce

Optional. Optional parameter to place one or more nonces in the eat_nonce claim in the output token. The minimum size for JSON-encoded EATs is 10 bytes and the maximum size is 74 bytes.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this