AsymmetricAlgorithm.LegalKeySizes Eigenschaft

Definition

Ruft die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen ab.

public:
 virtual property cli::array <System::Security::Cryptography::KeySizes ^> ^ LegalKeySizes { cli::array <System::Security::Cryptography::KeySizes ^> ^ get(); };
public virtual System.Security.Cryptography.KeySizes[] LegalKeySizes { get; }
member this.LegalKeySizes : System.Security.Cryptography.KeySizes[]
Public Overridable ReadOnly Property LegalKeySizes As KeySizes()

Eigenschaftswert

KeySizes[]

Ein Array, das die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen enthält.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Eigenschaft aufgerufen wird, um die LegalKeySizes MinSizeEigenschaften abzurufen, MaxSizeund SkipSize Eigenschaften. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die AsymmetricAlgorithm Klasse bereitgestellt wird.

array<KeySizes^>^ legalKeySizes = customCryptoAlgorithm->LegalKeySizes;
for (int i = 0; i < legalKeySizes->Length; i++)
{
    Console::WriteLine(
        "Keysize{0} min, max, step: {1}, {2}, {3}, ", i,
        legalKeySizes[i]->MinSize,
        legalKeySizes[i]->MaxSize,
        legalKeySizes[i]->SkipSize);
}
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 + ", ");
    }
}
Dim legalKeySizes() As KeySizes = customCrypto.LegalKeySizes
If (legalKeySizes.Length > 0) Then
    For i As Integer = 0 To legalKeySizes.Length - 1 Step 1
        Write("Keysize" + i.ToString() + " min, max, step: ")
        Write(legalKeySizes(i).MinSize.ToString() + ", ")
        Write(legalKeySizes(i).MaxSize.ToString() + ", ")
        Write(legalKeySizes(i).SkipSize.ToString() + ", ")
        WriteLine("")
    Next
End If

Hinweise

Der asymmetrische Algorithmus unterstützt nur Schlüsselgrößen, die einem Eintrag in diesem Array entsprechen.

Gilt für

Siehe auch