• 沒有找到結果。

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

相關文件