[][src]Crate rusoto_signer

With code signing for IoT, you can sign code that you create for any IoT device that is supported by Amazon Web Services (AWS). Code signing is available through Amazon FreeRTOS and AWS IoT Device Management, and integrated with AWS Certificate Manager (ACM). In order to sign code, you import a third-party code signing certificate with ACM that is used to sign updates in Amazon FreeRTOS and AWS IoT Device Management. For general information about using code signing, see the Code Signing for IoT Developer Guide.

If you're using the service, you're probably looking for SignerClient and Signer.

Structs

CancelSigningProfileRequest
DescribeSigningJobRequest
DescribeSigningJobResponse
Destination

Points to an S3Destination object that contains information about your S3 bucket.

EncryptionAlgorithmOptions

The encryption algorithm options that are available to a code signing job.

GetSigningPlatformRequest
GetSigningPlatformResponse
GetSigningProfileRequest
GetSigningProfileResponse
HashAlgorithmOptions

The hash algorithms that are available to a code signing job.

ListSigningJobsRequest
ListSigningJobsResponse
ListSigningPlatformsRequest
ListSigningPlatformsResponse
ListSigningProfilesRequest
ListSigningProfilesResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
PutSigningProfileRequest
PutSigningProfileResponse
S3Destination

The name and prefix of the S3 bucket where code signing saves your signed objects.

S3SignedObject

The S3 bucket name and key where code signing saved your signed code image.

S3Source

Information about the S3 bucket where you saved your unsigned code.

SignedObject

Points to an S3SignedObject object that contains information about your signed code image.

SignerClient

A client for the signer API.

SigningConfiguration

The configuration of a code signing operation.

SigningConfigurationOverrides

A signing configuration that overrides the default encryption or hash algorithm of a signing job.

SigningImageFormat

The image format of a code signing platform or profile.

SigningJob

Contains information about a signing job.

SigningMaterial

The ACM certificate that is used to sign your code.

SigningPlatform

Contains information about the signing configurations and parameters that are used to perform a code signing job.

SigningPlatformOverrides

Any overrides that are applied to the signing configuration of a code signing platform.

SigningProfile

Contains information about the ACM certificates and code signing configuration parameters that can be used by a given code signing user.

Source

An S3Source object that contains information about the S3 bucket where you saved your unsigned code.

StartSigningJobRequest
StartSigningJobResponse
TagResourceRequest
TagResourceResponse
UntagResourceRequest
UntagResourceResponse

Enums

CancelSigningProfileError

Errors returned by CancelSigningProfile

DescribeSigningJobError

Errors returned by DescribeSigningJob

GetSigningPlatformError

Errors returned by GetSigningPlatform

GetSigningProfileError

Errors returned by GetSigningProfile

ListSigningJobsError

Errors returned by ListSigningJobs

ListSigningPlatformsError

Errors returned by ListSigningPlatforms

ListSigningProfilesError

Errors returned by ListSigningProfiles

ListTagsForResourceError

Errors returned by ListTagsForResource

PutSigningProfileError

Errors returned by PutSigningProfile

StartSigningJobError

Errors returned by StartSigningJob

TagResourceError

Errors returned by TagResource

UntagResourceError

Errors returned by UntagResource

Traits

Signer

Trait representing the capabilities of the signer API. signer clients implement this trait.