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
-