Esempio n. 1
0
        public async Task SigningRevokeClikc_should_revoke_key()
        {
            await Fixture.DbActionAsync <OperationalDbContext>(async context =>
            {
                var id = Guid.NewGuid();
                await context.KeyRotationKeys.AddAsync(new KeyRotationKey
                {
                    FriendlyName = $"key-{id}",
                    Xml          = @$ "<key id=" "{id}" " version=" "1" ">
    <creationDate>2020-10-08T07:44:21.391891Z</creationDate>
    <activationDate>2020-10-08T07:44:21.3792973Z</activationDate>
    <expirationDate>2020-10-22T07:44:21.3792973Z</expirationDate>
    <descriptor deserializerType=" "Aguacongas.IdentityServer.KeysRotation.RsaEncryptorDescriptorDeserializer, Aguacongas.IdentityServer.KeysRotation, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null" ">
        <descriptor>
            <encryption algorithm=" "System.Security.Cryptography.RSA, System.Security.Cryptography.Algorithms, Version = 4.3.2.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" " keyLength=" "2048" "/>
            <keyId>74A71DC1642A06B8A753E8FCA13EC40A</keyId>
            <key p4:requiresEncryption=" "true" " xmlns:p4=" "http://schemas.asp.net/2015/03/dataProtection" ">
                <value>eyJEIjoicFBCU0tPWUdlaTBFcUVmTE5jOG43ZHh4eFluS3Z4dTlEUWE3WTdQVy96bEZQSnBFUEh3MWpKNGVsaEl2KzBJNWNaUDVUMHFpLzdnWm5tZWs4Z2JTbUFUampLNUo1VnA2dWJ5VWFrY25oQ2NBcWxYbERjTkI3U21jMmoyQjUzSWhhYWE5d1U1OUs0NnJhRjhKejIxaHp4dTkwaFNPNUlBcm03enk4TEVoZTdVNlUxWm5zclBWZHpVUWtsNUVqUmt3eDF6dE1yNk5scU13V2RDb2N4Rmt3ZTQ1N1ZjV0JqRDBPODZ5Q0lJdDJVRXdoQkpTUGRjREJOa3lmMzlhZEZHN0V6My9HUkRuS0I4Z2diZHFVRW1zSkl6QmkyYmM5dERVYjArbzVwVThsUStsd0RoSFBsR1dSTUhOdTFPV0JYODYxWGhGY2lINm8xS3ZueGRXNE5JNkZRPT0iLCJEUCI6InFQWGpoQlJZRWdkbkVaNUtYcndobTE2cm9LSkRRNm0wcXByaU1qK29aeTV6V3pBWWVqeHd4SFNCOW1JakxiM0VqRVBJUnJkeFljM0xYd24vRy92aStwa25yb2YwakhTT3Jkc2dKdEx1SEs1MzU3U3hlMm1PU3JpWDdWNUgxN1hydkQvKzk4RGtEUEQxa1dNSXF0cmxWbFNSb0xEQzM3Q1JjTHNOckZyOVgzRT0iLCJEUSI6Ik5Ia1pTNWphYUVISGcwekFSU21mRkhlZEV2REJWenM4U3N5Q1p6LzQ4Rk5ObGVidkVIZ1JsK2plWUtiNjZHOXl0Q0UzYnFsUGNERzIyVVdXNmRRcFdkNXUwOWRmYnNpVUZocmlMajh4WlNNdUhhOFBYemZ0OFdraEpYNmZ1NTZCbmtoQUNxeGppZTVaZlpnOUNJS1BUTGVQVjg5R0J4TnhTcFlTdEkzbmMvcz0iLCJFeHBvbmVudCI6IkFRQUIiLCJJbnZlcnNlUSI6IlZyOGlwV05TVUVqaFBuTVRtejR4L204dlE0Tm5oSEVuU3Z3ak9PQ3lsVjM5THJRTiszSXo0dWIxU054Y21KWktVdWJnOXg4S1pKL2ZobHV1MVRvdElJNzBiMEp0UGoraEtFY3c0ODdsK3RlY2NSQVhJVWE4bkZLMXZOVHlCZnlUUUlGQk4wQS95TEpodWUwdGEydFNsSGNjYkFxdzl1OUZqeDJXclVqOWJjdz0iLCJNb2R1bHVzIjoiNGdPd1FKNHRiR2R0aWFmblhYYlNUMkdsWG9mR3RkZUxzOGNIWlBEbmE4eEdVblc2Nlk4UFRyMmVLbTNXRGNvYVVyb2dVTElseXB1c0ZaRXZ2UUZiaDI5SXZBbHZOYWJBTVVpRFNIZUY1R2VXbitzRHNtTjdjeWpGWWZNWjE1djVpR21YNmNGNzRFVE96SVAyNzJXdUF0aGVhSjBkanJrRStOdHpWMy92SEpQL3RoTHM5S0RoT203RUtaVmhDdnlkalNNVnpkbTZQTkV3ekF4UHRVSXRqeEN0SzBwYkU1SXhMamJzT0FScEpnQ3lJLytOWlRlcGVUYUFXU05TNmd2TWUyTS9yREJFMm05bTNPdjNFNGtTNjdxU2FqZDJIa29TUkpxZWRaRk4xQkY0MDUwU1NRUTkrWkZUUkkzV3llSUcwd2VDeFpnakhyaFl0WUZObDNaVUhRPT0iLCJQIjoiNGtkTGdqei9mVUdMTTB1RThaaDJwTThjLzdJdHBldjBqalMzQ2hoL0dCbVZmN1JGQmhnVWJZSTdFUGlQQzI0ZThDNmxNb01lVG14MlFOQVNSelFaT2x5QWNCTHV2U0RwTkQwczFRa2JmbW1ucE5UbWJncURidVh3NFp0cklJR1dZV2ZqMVUvSmY4dkltaU9LdVQvU3VWMit2Wmg2OVpqaTFrR3ljcUhZWVZjPSIsIlEiOiIvN09EY3ZSVTZxcGJsQW9LejJialdxMGg2V0loVDQ3RmdhbHFDZWZBejFVYWJKOTBXVXVNOCt2eFZZTHV1V2dNR1IvZ0JPTVdna0l2WUtYODFFSmd4aHhnRGlDd0p0VFRrUXVQUWtsYWhHRWp5SERJWGNwaHdDT3VsS2h4cEkrZlpOMEFROWsyQWcyN2IzR3JUeDdHbUptVEVnbXFwMzh0MFVhOU4vU0F5YXM9In0=</value>
            </key>
        </descriptor >
    </descriptor>
</key>"
                });
                await context.SaveChangesAsync();
            });
Esempio n. 2
0
    private ContentDescriptor m_Descriptor; //The descriptor which this textbox edits.;

    public DescriptoBox(descriptor ContentDescriptor, ContextMenu ContextMenu, TextChangedHandler EventHandler)
    {
        // Builds a DescriptoBox with a specific visual style.  It also hooks-
        // up a TextChanged event handler so the member node and content
        // descriptor's states can be updated.

        m_Descriptor     = descriptor;
        this.Multiline   = true;
        this.ContextMenu = ContextMenu;
        this.Anchor      = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top;

        //Width will be adjusted automatically, but the height will remain static.

        this.Height = BOX_HEIGHT;

        //The inital contents of the DescriptoBox is the content of its corresponding content descriptor.

        this.Text = descriptor.Content;

        //A descriptor with errors can! be edited, so make the DescriptoBox readonly, otherwise
        //hook-up the textchanged event handler.

        if (descriptor.HasErrors)
        {
            this.ReadOnly  = true;
            this.ForeColor = Color.Red;
        }
        else
        {
            this.TextChanged += new System.EventHandler(TextChangedHandler);
        }
    }
Esempio n. 3
0
        public static UInt64 GetDescriptorCode(descriptor descriptor)
        {
            UInt64 result;

            string[] strings = descriptor.code.Split(new char[] { ':' });
            result = (Convert.ToUInt64(strings[0], 16) << 32) + Convert.ToUInt64(strings[1], 16);
            return(result);
        }
Esempio n. 4
0
 emission = Emit(descriptor, root);
Esempio n. 5
0
 public static void ReportDiagnostic(this in GeneratorExecutionContext context, DiagnosticDescriptor descriptor, Location?location = null, params object[] items) => context.ReportDiagnostic(Diagnostic.Create(descriptor, location, items));
 return(CreateDiagnosticResult(descriptor, messageArgs, location, extraLocation));
Esempio n. 7
0
 var(descriptor, urlMatches, queryString) = match;
Esempio n. 8
0
 public static UInt64 GetDescriptorCode(descriptor descriptor)
 {
     UInt64 result;
     string[] strings = descriptor.code.Split(new char[] { ':' });
     result = (Convert.ToUInt64(strings[0], 16) << 32) + Convert.ToUInt64(strings[1], 16);
     return result;
 }