SigningProfileProps Struct
Construction properties for a Signing Profile object.
Example
ts
import * as signer from 'aws-cdk-lib/aws-signer';
const signingProfile = new signer.SigningProfile(this, 'SigningProfile', {
platform: signer.Platform.AWS_LAMBDA_SHA384_ECDSA,
});
const codeSigningConfig = new lambda.CodeSigningConfig(this, 'CodeSigningConfig', {
signingProfiles: [signingProfile],
});
new lambda.Function(this, 'Function', {
codeSigningConfig,
runtime: lambda.Runtime.NODEJS_LATEST,
handler: 'index.handler',
code: lambda.Code.fromAsset(path.join(__dirname, 'lambda-handler')),
});
Properties
The Signing Platform available for signing profile.
signatureValidityDurationsignature_validityDurationsignatureValidityDurationSignatureValidityDurationSignatureValidityDuration= 135 months#The validity period for signatures generated using this signing profile.
signingProfileNamestringsigning_profile_namestrsigningProfileNameStringSigningProfileNamestringSigningProfileName*string= Assigned by CloudFormation (reco…#Physical name of this Signing Profile.
default
Default: Assigned by CloudFormation (recommended).