Show / Hide Table of Contents

Class SecurityPolicyProtocol

The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.

Inheritance
System.Object
SecurityPolicyProtocol
Namespace: Amazon.CDK.AWS.CloudFront
Assembly: Amazon.CDK.AWS.CloudFront.dll
Syntax (csharp)
public sealed class SecurityPolicyProtocol : Enum
Syntax (vb)
Public NotInheritable Class SecurityPolicyProtocol
    Inherits

     Enum
Remarks

CloudFront serves your objects only to browsers or devices that support at least the SSL version that you specify.

ExampleMetadata: lit=test/example.iam-cert-alias.lit.ts infused

Examples
var s3BucketSource = new Bucket(this, "Bucket");

var distribution = new CloudFrontWebDistribution(this, "AnAmazingWebsiteProbably", new CloudFrontWebDistributionProps {
    OriginConfigs = new [] { new SourceConfiguration {
        S3OriginSource = new S3OriginConfig { S3BucketSource = s3BucketSource },
        Behaviors = new [] { new Behavior { IsDefaultBehavior = true } }
    } },
    ViewerCertificate = ViewerCertificate.FromIamCertificate("certificateId", new ViewerCertificateOptions {
        Aliases = new [] { "example.com" },
        SecurityPolicy = SecurityPolicyProtocol.SSL_V3,  // default
        SslMethod = SSLMethod.SNI
    })
});

Synopsis

Fields

SSL_V3
TLS_V1
TLS_V1_1_2016
TLS_V1_2_2018
TLS_V1_2_2019
TLS_V1_2_2021
TLS_V1_2016
value__

Fields

SSL_V3

public const SecurityPolicyProtocol SSL_V3
Field Value
Type Description
SecurityPolicyProtocol

TLS_V1

public const SecurityPolicyProtocol TLS_V1
Field Value
Type Description
SecurityPolicyProtocol

TLS_V1_1_2016

public const SecurityPolicyProtocol TLS_V1_1_2016
Field Value
Type Description
SecurityPolicyProtocol

TLS_V1_2_2018

public const SecurityPolicyProtocol TLS_V1_2_2018
Field Value
Type Description
SecurityPolicyProtocol

TLS_V1_2_2019

public const SecurityPolicyProtocol TLS_V1_2_2019
Field Value
Type Description
SecurityPolicyProtocol

TLS_V1_2_2021

public const SecurityPolicyProtocol TLS_V1_2_2021
Field Value
Type Description
SecurityPolicyProtocol

TLS_V1_2016

public const SecurityPolicyProtocol TLS_V1_2016
Field Value
Type Description
SecurityPolicyProtocol

value__

public int value__
Field Value
Type Description
System.Int32
Back to top Generated by DocFX