7

.pemこのメソッドで生成された公開鍵のファイルを作成したい

public static Tuple<string, string> CreateKeyPair()
{
    CspParameters cspParams = 
        new CspParameters { 
            ProviderType = 1 /* PROV_RSA_FULL */ 
        };

    RSACryptoServiceProvider rsaProvider = 
        new RSACryptoServiceProvider(1024, cspParams);

    string publicKey = Convert.ToBase64String(rsaProvider.ExportCspBlob(false));
    string privateKey = Convert.ToBase64String(rsaProvider.ExportCspBlob(true));

    return new Tuple<string, string>(privateKey, publicKey);
}

私はモバイル アプリケーション用にこのキーを生成していたので、彼らはそれを読み取ることができず.pem、公開キーの代わりにファイルを文字列として要求しました。

ご意見をお聞かせください、

4

2 に答える 2