MarketplaceMetadataPublicKeySummary

class oci.marketplace.models.MarketplaceMetadataPublicKeySummary(**kwargs)

Bases: object

Model that contains signed marketplace instance metadata and associated signature in JWT form

Methods

__init__(**kwargs) Initializes a new MarketplaceMetadataPublicKeySummary object with values from keyword arguments.

Attributes

certificate_chain [Required] Gets the certificate_chain of this MarketplaceMetadataPublicKeySummary.
certificate_thumbprint [Required] Gets the certificate_thumbprint of this MarketplaceMetadataPublicKeySummary.
exponent [Required] Gets the exponent of this MarketplaceMetadataPublicKeySummary.
key_algorithm [Required] Gets the key_algorithm of this MarketplaceMetadataPublicKeySummary.
key_id [Required] Gets the key_id of this MarketplaceMetadataPublicKeySummary.
key_type [Required] Gets the key_type of this MarketplaceMetadataPublicKeySummary.
key_use [Required] Gets the key_use of this MarketplaceMetadataPublicKeySummary.
modulus [Required] Gets the modulus of this MarketplaceMetadataPublicKeySummary.
__init__(**kwargs)

Initializes a new MarketplaceMetadataPublicKeySummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • key_algorithm (str) – The value to assign to the key_algorithm property of this MarketplaceMetadataPublicKeySummary.
  • key_type (str) – The value to assign to the key_type property of this MarketplaceMetadataPublicKeySummary.
  • key_use (str) – The value to assign to the key_use property of this MarketplaceMetadataPublicKeySummary.
  • key_id (str) – The value to assign to the key_id property of this MarketplaceMetadataPublicKeySummary.
  • exponent (str) – The value to assign to the exponent property of this MarketplaceMetadataPublicKeySummary.
  • modulus (str) – The value to assign to the modulus property of this MarketplaceMetadataPublicKeySummary.
  • certificate_chain (list[str]) – The value to assign to the certificate_chain property of this MarketplaceMetadataPublicKeySummary.
  • certificate_thumbprint (str) – The value to assign to the certificate_thumbprint property of this MarketplaceMetadataPublicKeySummary.
certificate_chain

[Required] Gets the certificate_chain of this MarketplaceMetadataPublicKeySummary. chain of certificates used to sign JWT

Returns:The certificate_chain of this MarketplaceMetadataPublicKeySummary.
Return type:list[str]
certificate_thumbprint

[Required] Gets the certificate_thumbprint of this MarketplaceMetadataPublicKeySummary. unique identifier of associated X509 certificate

Returns:The certificate_thumbprint of this MarketplaceMetadataPublicKeySummary.
Return type:str
exponent

[Required] Gets the exponent of this MarketplaceMetadataPublicKeySummary. base64 encoded exponent for public key

Returns:The exponent of this MarketplaceMetadataPublicKeySummary.
Return type:str
key_algorithm

[Required] Gets the key_algorithm of this MarketplaceMetadataPublicKeySummary. algorithm for public key (i.e. RS256)

Returns:The key_algorithm of this MarketplaceMetadataPublicKeySummary.
Return type:str
key_id

[Required] Gets the key_id of this MarketplaceMetadataPublicKeySummary. unique id that maps to public certificate, directs user which certificate to use to verfiy

Returns:The key_id of this MarketplaceMetadataPublicKeySummary.
Return type:str
key_type

[Required] Gets the key_type of this MarketplaceMetadataPublicKeySummary. key type (i.e. RSA)

Returns:The key_type of this MarketplaceMetadataPublicKeySummary.
Return type:str
key_use

[Required] Gets the key_use of this MarketplaceMetadataPublicKeySummary. how key is to be used

Returns:The key_use of this MarketplaceMetadataPublicKeySummary.
Return type:str
modulus

[Required] Gets the modulus of this MarketplaceMetadataPublicKeySummary. RSA public modulus

Returns:The modulus of this MarketplaceMetadataPublicKeySummary.
Return type:str