interface DotnetBackupService : BackupService
Wallet backup service extension based on dotnet mediator backup implementation. Adds support for creating dotnet specific message for backup store and backup retrieve.
It is the caller's responsibility to close the streams!
Note: dotnet backup service uses the seed from the created backup to generate a key pair for signing some parts of StoreBackupMessage and RetrieveBackupMessage.
createBackupRetrieveMessage |
Creates a RetrieveBackupMessage using the provided seed. Using keySeed, a key pair should be generated for message signature. abstract fun createBackupRetrieveMessage(keySeed: String): Single<RetrieveBackupMessage> |
createBackupStoreMessage |
Creates a StoreBackupMessage with the created wallet backup as an attachment. abstract fun createBackupStoreMessage(input: InputStream, keySeed: String): Single<StoreBackupMessage> |
DefaultDotnetBackupService |
See DotnetBackupService. class DefaultDotnetBackupService : DotnetBackupService |