StaticPublicKeySet

class oci.apigateway.models.StaticPublicKeySet(**kwargs)

Bases: oci.apigateway.models.public_key_set.PublicKeySet

A set of static public keys that will be used to verify the JWT signature.

Attributes

TYPE_REMOTE_JWKS str(object=’’) -> str
TYPE_STATIC_KEYS str(object=’’) -> str
keys Gets the keys of this StaticPublicKeySet.
type [Required] Gets the type of this PublicKeySet.

Methods

__init__(**kwargs) Initializes a new StaticPublicKeySet object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
TYPE_REMOTE_JWKS = 'REMOTE_JWKS'
TYPE_STATIC_KEYS = 'STATIC_KEYS'
__init__(**kwargs)

Initializes a new StaticPublicKeySet object with values from keyword arguments. The default value of the type attribute of this class is STATIC_KEYS and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this StaticPublicKeySet. Allowed values for this property are: “STATIC_KEYS”, “REMOTE_JWKS”
  • keys (list[oci.apigateway.models.StaticPublicKey]) – The value to assign to the keys property of this StaticPublicKeySet.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

keys

Gets the keys of this StaticPublicKeySet. The set of static public keys.

Returns:The keys of this StaticPublicKeySet.
Return type:list[oci.apigateway.models.StaticPublicKey]
type

[Required] Gets the type of this PublicKeySet. Type of the public key set.

Allowed values for this property are: “STATIC_KEYS”, “REMOTE_JWKS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this PublicKeySet.
Return type:str