Crate rusoto_signer
source · [−]Expand description
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
Points to an S3Destination
object that contains information about your S3 bucket.
The encryption algorithm options that are available to a code signing job.
The hash algorithms that are available to a code signing job.
A cross-account permission for a signing profile.
The name and prefix of the S3 bucket where code signing saves your signed objects.
The S3 bucket name and key where code signing saved your signed code image.
Information about the S3 bucket where you saved your unsigned code.
The validity period for a signing job.
Points to an S3SignedObject
object that contains information about your signed code image.
A client for the signer API.
The configuration of a code signing operation.
A signing configuration that overrides the default encryption or hash algorithm of a signing job.
The image format of a code signing platform or profile.
Contains information about a signing job.
Revocation information for a signing job.
The ACM certificate that is used to sign your code.
Contains information about the signing configurations and parameters that are used to perform a code signing job.
Any overrides that are applied to the signing configuration of a code signing platform.
Contains information about the ACM certificates and code signing configuration parameters that can be used by a given code signing user.
Revocation information for a signing profile.
An S3Source
object that contains information about the S3 bucket where you saved your unsigned code.
Enums
Errors returned by AddProfilePermission
Errors returned by CancelSigningProfile
Errors returned by DescribeSigningJob
Errors returned by GetSigningPlatform
Errors returned by GetSigningProfile
Errors returned by ListProfilePermissions
Errors returned by ListSigningJobs
Errors returned by ListSigningPlatforms
Errors returned by ListSigningProfiles
Errors returned by ListTagsForResource
Errors returned by PutSigningProfile
Errors returned by RemoveProfilePermission
Errors returned by RevokeSignature
Errors returned by RevokeSigningProfile
Errors returned by StartSigningJob
Errors returned by TagResource
Errors returned by UntagResource
Traits
Trait representing the capabilities of the signer API. signer clients implement this trait.