Class BrdaCopyAction

java.lang.Object
google.registry.rde.BrdaCopyAction
All Implemented Interfaces:
Runnable

public final class BrdaCopyAction extends Object implements Runnable
Action that re-encrypts a BRDA escrow deposit and puts it into the upload bucket.

This action is run for each BRDA staging file it generates. The staging file is encrypted with our internal Ghostryde encryption. We then re-encrypt it as a RyDE file, which is what the third-party escrow provider understands.

Then we put the RyDE file (along with our digital signature) into the configured BRDA bucket. This bucket is special because a separate script will rsync it to the third party escrow provider SFTP server. This is why the internal staging files are stored in the separate RDE bucket.

See Also: