AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

This utility class provides methods for creating signed cookies for Amazon CloudFront distributions using canned or custom policies.

Inheritance Hierarchy

System.Object
  Amazon.CloudFront.AmazonCloudFrontCookieSigner

Namespace: Amazon.CloudFront
Assembly: AWSSDK.CloudFront.dll
Version: 3.x.y.z

Syntax

C#
public static class AmazonCloudFrontCookieSigner

The AmazonCloudFrontCookieSigner type exposes the following members

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method Static Method GetCookiesForCannedPolicy(AmazonCloudFrontCookieSigner.Protocols, string, FileSystemInfo, string, string, DateTime)

Returns signed cookies that grants universal access to private content until a given date.

Public Method Static Method GetCookiesForCannedPolicy(AmazonCloudFrontCookieSigner.Protocols, string, TextReader, string, string, DateTime)

Returns signed cookies that grants universal access to private content until a given date.

Public Method Static Method GetCookiesForCannedPolicy(string, string, FileSystemInfo, DateTime)

Generate signed cookies that allows access to a specific distribution and resource path by applying a access restrictions from a "canned" (simplified) policy document.

Public Method Static Method GetCookiesForCannedPolicy(string, string, TextReader, DateTime)

Generate signed cookies that allows access to a specific distribution and resource path by applying a access restrictions from a "canned" (simplified) policy document.

Public Method Static Method GetCookiesForCustomPolicy(AmazonCloudFrontCookieSigner.Protocols, string, FileSystemInfo, string, string, DateTime, DateTime, string)

Returns signed cookies that provides tailored access to private content based on an access time window and an ip range.

Public Method Static Method GetCookiesForCustomPolicy(AmazonCloudFrontCookieSigner.Protocols, string, TextReader, string, string, DateTime, DateTime, string)

Returns signed cookies that provides tailored access to private content based on an access time window and an ip range.

Public Method Static Method GetCookiesForCustomPolicy(string, TextReader, string, DateTime, DateTime, string)

Returns signed cookies that provides tailored access to private content based on an access time window and an ip range.

Public Method Static Method GetCookiesForCustomPolicy(AmazonCloudFrontCookieSigner.Protocols, string, TextReader, string, string, DateTime, string)

Returns signed cookies that provides tailored access to private content based on an access time window and an ip range.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5