Package google.registry.rde
@ParametersAreNonnullByDefault
package google.registry.rde
-
ClassDescriptionAction that re-encrypts a BRDA escrow deposit and puts it into the upload bucket.Container of RDE resource marshalled by
RdeMarshaller
.Utility class for reading and writing data in the ghostryde container format.Dagger module forJSch
which provides SSH/SFTP connectivity.A progress monitor for SFTP operations that writes status to logs periodically.Container representing a single RDE or BRDA XML escrow deposit that needs to be created.A deterministic coder forPendingDeposit
used during a GroupBy transform.Utility class that determines which RDE or BRDA deposits need to be created.Utility class for generating a singleXjcRdeHeader
while marshalling a deposit.Loading cache that turns a resource into XML for the various points in time and modes.XML document fragment marshaller for RDE.Dagger module for RDE package.Action that uploads a small XML RDE report to ICANN afterRdeUploadAction
has finished.Class that uploads a decrypted XML deposit report to ICANN's webserver.Types of objects that get embedded in an escrow deposit.Action that kicks off a Dataflow job to stage escrow deposit XML files on GCS for RDE/BRDA for all TLDs.Action that securely uploads an RDE XML file from Cloud Storage to a trusted third party (such as Iron Mountain) via SFTP.Helper methods for RDE.Stream that performs the full RyDE encryption.Builder forRydeEncoder
.OpenPGP detached signing service that wraps anOutputStream
.