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§
- AddProfile
Permission Request - AddProfile
Permission Response - Cancel
Signing Profile Request - Describe
Signing JobRequest - Describe
Signing JobResponse - Destination
Points to an
S3Destination
object that contains information about your S3 bucket.- Encryption
Algorithm Options The encryption algorithm options that are available to a code signing job.
- GetSigning
Platform Request - GetSigning
Platform Response - GetSigning
Profile Request - GetSigning
Profile Response - Hash
Algorithm Options The hash algorithms that are available to a code signing job.
- List
Profile Permissions Request - List
Profile Permissions Response - List
Signing Jobs Request - List
Signing Jobs Response - List
Signing Platforms Request - List
Signing Platforms Response - List
Signing Profiles Request - List
Signing Profiles Response - List
Tags ForResource Request - List
Tags ForResource Response - Permission
A cross-account permission for a signing profile.
- PutSigning
Profile Request - PutSigning
Profile Response - Remove
Profile Permission Request - Remove
Profile Permission Response - Revoke
Signature Request - Revoke
Signing Profile Request - S3Destination
The name and prefix of the S3 bucket where code signing saves your signed objects.
- S3Signed
Object 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.
- Signature
Validity Period The validity period for a signing job.
- Signed
Object Points to an
S3SignedObject
object that contains information about your signed code image.- Signer
Client - A client for the signer API.
- Signing
Configuration The configuration of a code signing operation.
- Signing
Configuration Overrides A signing configuration that overrides the default encryption or hash algorithm of a signing job.
- Signing
Image Format The image format of a code signing platform or profile.
- Signing
Job Contains information about a signing job.
- Signing
JobRevocation Record Revocation information for a signing job.
- Signing
Material The ACM certificate that is used to sign your code.
- Signing
Platform Contains information about the signing configurations and parameters that are used to perform a code signing job.
- Signing
Platform Overrides Any overrides that are applied to the signing configuration of a code signing platform.
- Signing
Profile Contains information about the ACM certificates and code signing configuration parameters that can be used by a given code signing user.
- Signing
Profile Revocation Record Revocation information for a signing profile.
- Source
An
S3Source
object that contains information about the S3 bucket where you saved your unsigned code.- Start
Signing JobRequest - Start
Signing JobResponse - TagResource
Request - TagResource
Response - Untag
Resource Request - Untag
Resource Response
Enums§
- AddProfile
Permission Error - Errors returned by AddProfilePermission
- Cancel
Signing Profile Error - Errors returned by CancelSigningProfile
- Describe
Signing JobError - Errors returned by DescribeSigningJob
- GetSigning
Platform Error - Errors returned by GetSigningPlatform
- GetSigning
Profile Error - Errors returned by GetSigningProfile
- List
Profile Permissions Error - Errors returned by ListProfilePermissions
- List
Signing Jobs Error - Errors returned by ListSigningJobs
- List
Signing Platforms Error - Errors returned by ListSigningPlatforms
- List
Signing Profiles Error - Errors returned by ListSigningProfiles
- List
Tags ForResource Error - Errors returned by ListTagsForResource
- PutSigning
Profile Error - Errors returned by PutSigningProfile
- Remove
Profile Permission Error - Errors returned by RemoveProfilePermission
- Revoke
Signature Error - Errors returned by RevokeSignature
- Revoke
Signing Profile Error - Errors returned by RevokeSigningProfile
- Start
Signing JobError - Errors returned by StartSigningJob
- TagResource
Error - Errors returned by TagResource
- Untag
Resource Error - Errors returned by UntagResource
Traits§
- Signer
- Trait representing the capabilities of the signer API. signer clients implement this trait.