コード例 #1
0
        private MetadataBase GetMetadata()
        {
            var entity      = new EntityDescriptor(new EntityId("local"));
            var idp         = new IdentityProviderSingleSignOnDescriptor();
            var certificate = AssertionFactroryMock.GetMockCertificate();
            var ski         = new SecurityKeyIdentifier(new X509RawDataKeyIdentifierClause(certificate));

            idp.Keys.Add(new KeyDescriptor(ski)
            {
                Use = KeyType.Signing
            });
            entity.RoleDescriptors.Add(idp);
            return(entity);
        }