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