using System; namespace gehGassi.Core.Interfaces { /// /// Schnittstellenbeschreibung für einen Service der eine Kombination aus private und public Key erstellen kann /// public interface IKeyGeneratorService { /// /// Erstellt einen public und einen Private key mit Standard 1024 bit Verschlüsselung /// /// PrivateKey und Public Key Tuple GenerateKeys(); /// /// Erstellt einen public und einen Private key /// /// Schlüssel Größe /// PrivateKey und Public Key Tuple GenerateKeys(int keySize); /// /// Erstellt einen public und einen Private key /// /// Schlüssel Größe /// Seed /// PrivateKey und Public Key Tuple GenerateKeys(int keySize, byte[] seed); } }