C# Класс UlteriusServer.Utilities.Security.Rsa

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
PrivateKey System.Security.SecureString
PublicKey System.Security.SecureString

Открытые методы

Метод Описание
Base64Encode ( string plainText ) : string
Decryption ( SecureString clientPrivateKey, string encryptedData ) : SecureString
GenerateKeyPairs ( ) : void
GetKeyPair ( ) : AsymmetricCipherKeyPair
SecureStringToString ( SecureString value ) : string
StringToSecureString ( string input ) : SecureString

Описание методов

Base64Encode() публичный статический Метод

public static Base64Encode ( string plainText ) : string
plainText string
Результат string

Decryption() публичный статический Метод

public static Decryption ( SecureString clientPrivateKey, string encryptedData ) : SecureString
clientPrivateKey System.Security.SecureString
encryptedData string
Результат System.Security.SecureString

GenerateKeyPairs() публичный Метод

public GenerateKeyPairs ( ) : void
Результат void

GetKeyPair() публичный статический Метод

public static GetKeyPair ( ) : AsymmetricCipherKeyPair
Результат Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair

SecureStringToString() публичный статический Метод

public static SecureStringToString ( SecureString value ) : string
value System.Security.SecureString
Результат string

StringToSecureString() публичный статический Метод

public static StringToSecureString ( string input ) : SecureString
input string
Результат System.Security.SecureString

Описание свойств

PrivateKey публичное свойство

public SecureString,System.Security PrivateKey
Результат System.Security.SecureString

PublicKey публичное свойство

public SecureString,System.Security PublicKey
Результат System.Security.SecureString