class Aws::CloudFront::Types::PublicKeyConfig

Configuration information about a public key that you can use with [signed URLs and signed cookies], or with [field-level encryption].

[1]: docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html [2]: docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html

@note When making an API call, you may pass PublicKeyConfig

data as a hash:

    {
      caller_reference: "string", # required
      name: "string", # required
      encoded_key: "string", # required
      comment: "string",
    }

@!attribute [rw] caller_reference

A string included in the request to help make sure that the request
can’t be replayed.
@return [String]

@!attribute [rw] name

A name to help identify the public key.
@return [String]

@!attribute [rw] encoded_key

The public key that you can use with [signed URLs and signed
cookies][1], or with [field-level encryption][2].

[1]: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html
[2]: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html
@return [String]

@!attribute [rw] comment

A comment to describe the public key. The comment cannot be longer
than 128 characters.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/PublicKeyConfig AWS API Documentation

Constants

SENSITIVE