Class Platform
Platforms that are allowed with signing config.
Inheritance
Namespace: Amazon.CDK.AWS.Signer
Assembly: Amazon.CDK.AWS.Signer.dll
Syntax (csharp)
public class Platform : DeputyBase
Syntax (vb)
Public Class Platform
Inherits DeputyBase
Remarks
See: https://docs.aws.amazon.com/signer/latest/developerguide/gs-platform.html
ExampleMetadata: infused
Examples
var signingProfile = new SigningProfile(this, "SigningProfile", new SigningProfileProps {
Platform = Platform.AWS_LAMBDA_SHA384_ECDSA
});
Synopsis
Constructors
Platform(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
Platform(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
AMAZON_FREE_RTOS_DEFAULT | Specification of signature format and signing algorithms with SHA256 hash and ECDSA encryption for Amazon FreeRTOS. |
AMAZON_FREE_RTOS_TI_CC3220SF | Specification of signature format and signing algorithms with SHA1 hash and RSA encryption for Amazon FreeRTOS. |
AWS_IOT_DEVICE_MANAGEMENT_SHA256_ECDSA | Specification of signature format and signing algorithms for AWS IoT Device. |
AWS_LAMBDA_SHA384_ECDSA | Specification of signature format and signing algorithms for AWS Lambda. |
PlatformId | The id of signing platform. |
Constructors
Platform(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected Platform(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
Platform(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected Platform(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
AMAZON_FREE_RTOS_DEFAULT
Specification of signature format and signing algorithms with SHA256 hash and ECDSA encryption for Amazon FreeRTOS.
public static Platform AMAZON_FREE_RTOS_DEFAULT { get; }
Property Value
AMAZON_FREE_RTOS_TI_CC3220SF
Specification of signature format and signing algorithms with SHA1 hash and RSA encryption for Amazon FreeRTOS.
public static Platform AMAZON_FREE_RTOS_TI_CC3220SF { get; }
Property Value
AWS_IOT_DEVICE_MANAGEMENT_SHA256_ECDSA
Specification of signature format and signing algorithms for AWS IoT Device.
public static Platform AWS_IOT_DEVICE_MANAGEMENT_SHA256_ECDSA { get; }
Property Value
AWS_LAMBDA_SHA384_ECDSA
Specification of signature format and signing algorithms for AWS Lambda.
public static Platform AWS_LAMBDA_SHA384_ECDSA { get; }
Property Value
PlatformId
The id of signing platform.
public virtual string PlatformId { get; }
Property Value
System.String