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); }