File: Saml2MetadataConstants.cs

package info (click to toggle)
mono 4.6.2.7%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 778,148 kB
  • ctags: 914,052
  • sloc: cs: 5,779,509; xml: 2,773,713; ansic: 432,645; sh: 14,749; makefile: 12,361; perl: 2,488; python: 1,434; cpp: 849; asm: 531; sql: 95; sed: 16; php: 1
file content (98 lines) | stat: -rw-r--r-- 3,889 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------

namespace System.IdentityModel.Metadata
{
    /// <summary>
    /// Defines the constants for Saml2 Metadata.
    /// </summary>
    internal static class Saml2MetadataConstants
    {
#pragma warning disable 1591
        public static class Attributes
        {
            // ID
            public const string Id = "ID";

            // ContactPerson
            public const string ContactType = "contactType";

            // KeyDescriptor
            public const string Algorithm = "Algorithm";
            public const string Use = "use";

            // Endpoint
            public const string Binding = "Binding";
            public const string EndpointIndex = "index";
            public const string EndpointIsDefault = "isDefault";
            public const string Location = "Location";
            public const string ResponseLocation = "ResponseLocation";

            // EntityDescriptor
            public const string EntityId = "entityID";

            // RoleDescriptor
            public const string ErrorUrl = "errorURL";
            public const string ProtocolsSupported = "protocolSupportEnumeration";
            public const string ValidUntil = "validUntil";

            // EntitiesDescriptor
            public const string EntityGroupName = "Name";

            // WebServiceDescriptor
            public const string ServiceDescription = "ServiceDescription";
            public const string ServiceDisplayName = "ServiceDisplayName";

            // IDPSSODescriptor
            public const string WantAuthenticationRequestsSigned = "WantAuthnRequestsSigned";

            // SPSSODescriptor
            public const string AuthenticationRequestsSigned = "AuthnRequestsSigned";
            public const string WantAssertionsSigned = "WantAssertionsSigned";

        }

        public static class Elements
        {
            public const string EntitiesDescriptor = "EntitiesDescriptor";
            public const string EntityDescriptor = "EntityDescriptor";

            public const string IdpssoDescriptor = "IDPSSODescriptor";
            public const string RoleDescriptor = "RoleDescriptor";
            public const string SpssoDescriptor = "SPSSODescriptor";

            // ContactPerson
            public const string Company = "Company";
            public const string ContactPerson = "ContactPerson";
            public const string EmailAddress = "EmailAddress";
            public const string GivenName = "GivenName";
            public const string Surname = "SurName";
            public const string TelephoneNumber = "TelephoneNumber";

            // Organization
            public const string Organization = "Organization";
            public const string OrganizationDisplayName = "OrganizationDisplayName";
            public const string OrganizationName = "OrganizationName";
            public const string OrganizationUrl = "OrganizationURL";

            // KeyDescriptor
            public const string EncryptionMethod = "EncryptionMethod";
            public const string KeyDescriptor = "KeyDescriptor";

            // SSODescriptor
            public const string ArtifactResolutionService = "ArtifactResolutionService";
            public const string NameIDFormat = "NameIDFormat";
            public const string SingleLogoutService = "SingleLogoutService";

            // IDPSSODescriptor
            public const string SingleSignOnService = "SingleSignOnService";

            // SPSSODescriptor   
            public const string AssertionConsumerService = "AssertionConsumerService";
        }

        public const string Namespace = "urn:oasis:names:tc:SAML:2.0:metadata";
#pragma warning restore 1591
    }
}