SigningConfigurationOverrides
A signing configuration that overrides the default encryption or hash algorithm of a signing job.
Contents
encryptionAlgorithm
A specified override of the default encryption algorithm that is used in a code signing job.
Type: String
Valid Values: RSA | ECDSA Required: No
hashAlgorithm
A specified override of the default hash algorithm that is used in a code signing job.
Type: String
Valid Values: SHA1 | SHA256 Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
SigningImageFormat
SigningImageFormat
The image format of a code signing platform or profile.
Contents
defaultFormat
The default format of a code signing image.
Type: String
Valid Values: JSON | JSONEmbedded | JSONDetached Required: Yes
supportedFormats
The supported formats of a code signing image.
Type: Array of strings
Valid Values: JSON | JSONEmbedded | JSONDetached Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
SigningJob
SigningJob
Contains information about a signing job.
Contents
createdAt
The date and time that the signing job was created.
Type: Timestamp Required: No isRevoked
Indicates whether the signing job is revoked.
Type: Boolean Required: No jobId
The ID of the signing job.
Type: String Required: No jobInvoker
The AWS account ID of the job invoker.
Type: String
Length Constraints: Fixed length of 12.
Pattern: ^[0-9]{12}$
Required: No jobOwner
The AWS account ID of the job owner.
Type: String
Length Constraints: Fixed length of 12.
Pattern: ^[0-9]{12}$
Required: No platformDisplayName
The name of a signing platform.
Type: String Required: No platformId
The unique identifier for a signing platform.
Contents
Type: String Required: No profileName
The name of the signing profile that created a signing job.
Type: String
Length Constraints: Minimum length of 2. Maximum length of 64.
Pattern: ^[a-zA-Z0-9_]{2,}
Required: No profileVersion
The version of the signing profile that created a signing job.
Type: String
Length Constraints: Fixed length of 10.
Pattern: ^[a-zA-Z0-9]{10}$
Required: No signatureExpiresAt
The time when the signature of a signing job expires.
Type: Timestamp Required: No signedObject
A SignedObject structure that contains information about a signing job's signed code image.
Type: SignedObject (p. 66) object Required: No
signingMaterial
A SigningMaterial object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.
Type: SigningMaterial (p. 74) object Required: No
source
A Source that contains information about a signing job's code image source.
Type: Source (p. 81) object Required: No
status
The status of the signing job.
Type: String
See Also
Valid Values: InProgress | Failed | Succeeded Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
SigningJobRevocationRecord
SigningJobRevocationRecord
Revocation information for a signing job.
Contents
reason
A caller-supplied reason for revocation.
Type: String Required: No revokedAt
The time of revocation.
Type: Timestamp Required: No revokedBy
The identity of the revoker.
Type: String Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
SigningMaterial
SigningMaterial
The ACM certificate that is used to sign your code.
Contents
certificateArn
The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
Type: String Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
SigningPlatform
SigningPlatform
Contains information about the signing configurations and parameters that are used to perform a code signing job.
Contents
category
The category of a code signing platform.
Type: String
Valid Values: AWSIoT Required: No
displayName
The display name of a code signing platform.
Type: String Required: No maxSizeInMB
The maximum size (in MB) of code that can be signed by a code signing platform.
Type: Integer Required: No partner
Any partner entities linked to a code signing platform.
Type: String Required: No platformId
The ID of a code signing; platform.
Type: String Required: No revocationSupported
Indicates whether revocation is supported for the platform.
Type: Boolean Required: No signingConfiguration
The configuration of a code signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.
Type: SigningConfiguration (p. 67) object
See Also
Required: No signingImageFormat
The image format of a code signing platform or profile.
Type: SigningImageFormat (p. 69) object Required: No
target
The types of targets that can be signed by a code signing platform.
Type: String Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
SigningPlatformOverrides
SigningPlatformOverrides
Any overrides that are applied to the signing configuration of a code signing platform.
Contents
signingConfiguration
A signing configuration that overrides the default encryption or hash algorithm of a signing job.
Type: SigningConfigurationOverrides (p. 68) object Required: No
signingImageFormat
A signed image is a JSON object. When overriding the default signing platform configuration, a customer can select either of two signing formats, JSONEmbedded or JSONDetached. (A third format value, JSON, is reserved for future use.) With JSONEmbedded, the signing image has the payload embedded in it. With JSONDetached, the payload is not be embedded in the signing image.
Type: String
Valid Values: JSON | JSONEmbedded | JSONDetached Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3
SigningProfile
SigningProfile
Contains information about the ACM certificates and code signing configuration parameters that can be used by a given code signing user.
Contents
arn
The Amazon Resource Name (ARN) for the signing profile.
Type: String Required: No platformDisplayName
The name of the signing platform.
Type: String Required: No platformId
The ID of a platform that is available for use by a signing profile.
Type: String Required: No profileName
The name of the signing profile.
Type: String
Length Constraints: Minimum length of 2. Maximum length of 64.
Pattern: ^[a-zA-Z0-9_]{2,}
Required: No profileVersion
The version of a signing profile.
Type: String
Length Constraints: Fixed length of 10.
Pattern: ^[a-zA-Z0-9]{10}$
Required: No profileVersionArn
The ARN of a signing profile, including the profile version.
Type: String
Length Constraints: Minimum length of 20. Maximum length of 2048.
Required: No
See Also
signatureValidityPeriod
The validity period for a signing job created using this signing profile.
Type: SignatureValidityPeriod (p. 65) object Required: No
signingMaterial
The ACM certificate that is available for use by a signing profile.
Type: SigningMaterial (p. 74) object Required: No
signingParameters
The parameters that are available for use by a code signing user.
Type: String to string map Required: No
status
The status of a code signing profile.
Type: String
Valid Values: Active | Canceled | Revoked Required: No
tags
A list of tags associated with the signing profile.
Type: String to string map
Map Entries: Maximum number of 200 items.
Key Length Constraints: Minimum length of 1. Maximum length of 128.
Key Pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
Value Length Constraints: Maximum length of 256.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:
• AWS SDK for C++
• AWS SDK for Go
• AWS SDK for Java V2
• AWS SDK for Ruby V3