CustomCodeSigningProperty Struct Added in v2.276.0
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iot as iot } from 'aws-cdk-lib';
const customCodeSigningProperty: iot.CfnOTAUpdate.CustomCodeSigningProperty = {
certificateChain: {
certificateName: 'certificateName',
inlineDocument: 'inlineDocument',
},
hashAlgorithm: 'hashAlgorithm',
signature: {
inlineDocument: 'inlineDocument',
},
signatureAlgorithm: 'signatureAlgorithm',
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_iot as iot
custom_code_signing_property = iot.CfnOTAUpdate.CustomCodeSigningProperty(
certificate_chain=iot.CfnOTAUpdate.CodeSigningCertificateChainProperty(
certificate_name="certificateName",
inline_document="inlineDocument"
),
hash_algorithm="hashAlgorithm",
signature=iot.CfnOTAUpdate.CodeSigningSignatureProperty(
inline_document="inlineDocument"
),
signature_algorithm="signatureAlgorithm"
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iot.*;
CustomCodeSigningProperty customCodeSigningProperty = CustomCodeSigningProperty.builder()
.certificateChain(CodeSigningCertificateChainProperty.builder()
.certificateName("certificateName")
.inlineDocument("inlineDocument")
.build())
.hashAlgorithm("hashAlgorithm")
.signature(CodeSigningSignatureProperty.builder()
.inlineDocument("inlineDocument")
.build())
.signatureAlgorithm("signatureAlgorithm")
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.IoT;
var customCodeSigningProperty = new CustomCodeSigningProperty {
CertificateChain = new CodeSigningCertificateChainProperty {
CertificateName = "certificateName",
InlineDocument = "inlineDocument"
},
HashAlgorithm = "hashAlgorithm",
Signature = new CodeSigningSignatureProperty {
InlineDocument = "inlineDocument"
},
SignatureAlgorithm = "signatureAlgorithm"
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
customCodeSigningProperty := &CustomCodeSigningProperty{
CertificateChain: &CodeSigningCertificateChainProperty{
CertificateName: jsii.String("certificateName"),
InlineDocument: jsii.String("inlineDocument"),
},
HashAlgorithm: jsii.String("hashAlgorithm"),
Signature: &CodeSigningSignatureProperty{
InlineDocument: jsii.String("inlineDocument"),
},
SignatureAlgorithm: jsii.String("signatureAlgorithm"),
}
Properties
certificateChainoptionalIResolvable | CfnOTAUpdate.CodeSigningCertificateChainPropertycertificate_chainoptionaltyping.Union[IResolvable, CodeSigningCertificateChainProperty]certificateChainoptionalIResolvableCertificateChainoptionalIResolvableCertificateChainoptionalinterface{}#hashAlgorithmoptionalstringhash_algorithmoptionalstrhashAlgorithmoptionalStringHashAlgorithmoptionalstringHashAlgorithmoptional*string#The hash algorithm used to code sign the file.
signatureoptionalIResolvable | CfnOTAUpdate.CodeSigningSignaturePropertysignatureoptionaltyping.Union[IResolvable, CodeSigningSignatureProperty]signatureoptionalIResolvableSignatureoptionalIResolvableSignatureoptionalinterface{}#signatureAlgorithmoptionalstringsignature_algorithmoptionalstrsignatureAlgorithmoptionalStringSignatureAlgorithmoptionalstringSignatureAlgorithmoptional*string#The signature algorithm used to code sign the file.