Partager via


CertificateRequestProperties.KeyAlgorithmName Propriété

Définition

Obtient ou définit l’algorithme de clé publique.

public:
 property Platform::String ^ KeyAlgorithmName { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring KeyAlgorithmName();

void KeyAlgorithmName(winrt::hstring value);
public string KeyAlgorithmName { get; set; }
var string = certificateRequestProperties.keyAlgorithmName;
certificateRequestProperties.keyAlgorithmName = string;
Public Property KeyAlgorithmName As String

Valeur de propriété

String

Platform::String

winrt::hstring

Nom de l’algorithme.

Exemples

public String GetSetPublicKeyAlgorithm(String strAlgNameIn)
{
    // Create a new CertificateRequestProperties object.
    CertificateRequestProperties reqProperties = new CertificateRequestProperties();

    // The default value is RSA.
    String strDefaultAlgName = reqProperties.KeyAlgorithmName;

    // If the input option does not equal the default option, reset the property value.
    if (strAlgNameIn != strDefaultAlgName)
    {
        reqProperties.KeyAlgorithmName = strAlgNameIn;
    }

    // Return the algorithm name.
    return reqProperties.KeyAlgorithmName;
}

Remarques

La valeur par défaut est « RSA ». Vous pouvez utiliser les propriétés de la classe KeyAlgorithmNames pour spécifier des noms sans erreur ou pour comparer le nom récupéré par cette propriété avec une chaîne connue.

S’applique à

Voir aussi