e79aa3c0ed
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
57 lines
2.5 KiB
C#
57 lines
2.5 KiB
C#
//-----------------------------------------------------------------------
|
|
// <copyright file="XmlEncryptionConstants.cs" company="Microsoft">
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
// </copyright>
|
|
//-----------------------------------------------------------------------
|
|
|
|
namespace System.IdentityModel
|
|
{
|
|
/// <summary>
|
|
/// Constants for XML Encryption.
|
|
/// Definitions for namespace, attributes and elements as defined in http://www.w3.org/TR/2002/REC-xmlenc-core-2002120
|
|
/// Only constants that are absent in S.IM
|
|
/// </summary>
|
|
internal static class XmlEncryptionConstants
|
|
{
|
|
#pragma warning disable 1591
|
|
public const string Namespace = "http://www.w3.org/2001/04/xmlenc#";
|
|
public const string Prefix = "xenc";
|
|
|
|
public static class Attributes
|
|
{
|
|
public const string Algorithm = "Algorithm";
|
|
public const string Encoding = "Encoding";
|
|
public const string Id = "Id";
|
|
public const string MimeType = "MimeType";
|
|
public const string Recipient = "Recipient";
|
|
public const string Type = "Type";
|
|
public const string Uri = "URI";
|
|
}
|
|
|
|
public static class Elements
|
|
{
|
|
public const string CarriedKeyName = "CarriedKeyName";
|
|
public const string CipherData = "CipherData";
|
|
public const string CipherReference = "CiperReference";
|
|
public const string CipherValue = "CipherValue";
|
|
public const string DataReference = "DataReference";
|
|
public const string EncryptedData = "EncryptedData";
|
|
public const string EncryptedKey = "EncryptedKey";
|
|
public const string EncryptionMethod = "EncryptionMethod";
|
|
public const string EncryptionProperties = "EncryptionProperties";
|
|
public const string KeyReference = "KeyReference";
|
|
public const string KeySize = "KeySize";
|
|
public const string OaepParams = "OAEPparams";
|
|
public const string Recipient = "Recipient";
|
|
public const string ReferenceList = "ReferenceList";
|
|
}
|
|
|
|
public static class EncryptedDataTypes
|
|
{
|
|
public const string Element = Namespace + "Element";
|
|
public const string Content = Namespace + "Content";
|
|
#pragma warning restore 1591
|
|
}
|
|
}
|
|
}
|