AsymmetricAlgorithm.LegalKeySizes Vlastnost

Definice

Získá velikosti klíčů, které jsou podporovány asymetrickým algoritmem.

public virtual System.Security.Cryptography.KeySizes[] LegalKeySizes { get; }

Hodnota vlastnosti

Pole obsahující velikosti klíčů podporované asymetrickým algoritmem.

Příklady

Následující příklad kódu ukazuje, jak volat LegalKeySizes vlastnost pro načtení MinSize, MaxSizea SkipSize vlastnosti. Tento příklad kódu je součástí většího příkladu AsymmetricAlgorithm pro třídu.

KeySizes[] legalKeySizes = customCrypto.LegalKeySizes;
if (legalKeySizes.Length > 0)
{
    for (int i=0; i < legalKeySizes.Length; i++)
    {
        Console.Write("Keysize" + i + " min, max, step: ");
        Console.Write(legalKeySizes[i].MinSize + ", ");
        Console.Write(legalKeySizes[i].MaxSize + ", ");
        Console.WriteLine(legalKeySizes[i].SkipSize + ", ");
    }
}

Poznámky

Asymetrický algoritmus podporuje pouze velikosti klíčů, které odpovídají položce v tomto poli.

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Viz také