AsymmetricAlgorithm.LegalKeySizes 속성

정의

비대칭 알고리즘에서 지원하는 키 크기를 가져옵니다.Gets the key sizes that are supported by the asymmetric algorithm.

``````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()``

속성 값

비대칭 알고리즘에서 지원하는 키 크기가 들어 있는 배열입니다.An array that contains the key sizes supported by the asymmetric algorithm.

예제

다음 코드 예제에는 호출 하는 방법을 보여 줍니다.는 LegalKeySizes 검색할 속성을 MinSize, MaxSize, 및 SkipSize 속성입니다.The following code example demonstrates how to call the LegalKeySizes property to retrieve the MinSize, MaxSize, and SkipSize properties. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 AsymmetricAlgorithm 클래스입니다.This code example is part of a larger example provided for the AsymmetricAlgorithm class.

``````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
``````

설명

비대칭 알고리즘에는이 배열에 있는 항목과 일치 하는 키 크기만 지원 합니다.The asymmetric algorithm supports only key sizes that match an entry in this array.