[][src]Crate rusoto_signer

AWS Signer is a fully managed code signing service to help you ensure the trust and integrity of your code.

AWS Signer supports the following applications:

With code signing for AWS Lambda, you can sign AWS Lambda deployment packages. Integrated support is provided for Amazon S3, Amazon CloudWatch, and AWS CloudTrail. In order to sign code, you create a signing profile and then use Signer to sign Lambda zip files in S3.

With code signing for IoT, you can sign code for any IoT device that is supported by AWS. IoT code signing is available for Amazon FreeRTOS and AWS IoT Device Management, and is integrated with AWS Certificate Manager (ACM). In order to sign code, you import a third-party code signing certificate using ACM, and use that to sign updates in Amazon FreeRTOS and AWS IoT Device Management.

For more information about AWS Signer, see the AWS Signer Developer Guide.

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

Structs

AddProfilePermissionRequest
AddProfilePermissionResponse
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.

ListProfilePermissionsRequest
ListProfilePermissionsResponse
ListSigningJobsRequest
ListSigningJobsResponse
ListSigningPlatformsRequest
ListSigningPlatformsResponse
ListSigningProfilesRequest
ListSigningProfilesResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
Permission

A cross-account permission for a signing profile.

PutSigningProfileRequest
PutSigningProfileResponse
RemoveProfilePermissionRequest
RemoveProfilePermissionResponse
RevokeSignatureRequest
RevokeSigningProfileRequest
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.

SignatureValidityPeriod

The validity period for a signing job.

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.

SigningJobRevocationRecord

Revocation information for 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.

SigningProfileRevocationRecord

Revocation information for a signing profile.

Source

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

StartSigningJobRequest
StartSigningJobResponse
TagResourceRequest
TagResourceResponse
UntagResourceRequest
UntagResourceResponse

Enums

AddProfilePermissionError

Errors returned by AddProfilePermission

CancelSigningProfileError

Errors returned by CancelSigningProfile

DescribeSigningJobError

Errors returned by DescribeSigningJob

GetSigningPlatformError

Errors returned by GetSigningPlatform

GetSigningProfileError

Errors returned by GetSigningProfile

ListProfilePermissionsError

Errors returned by ListProfilePermissions

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

RemoveProfilePermissionError

Errors returned by RemoveProfilePermission

RevokeSignatureError

Errors returned by RevokeSignature

RevokeSigningProfileError

Errors returned by RevokeSigningProfile

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.