类 LocalEncryptedDataKeyProcessor


  • public class LocalEncryptedDataKeyProcessor
    extends LocalConfigInfoProcessor
    Encrypted data key (EncryptedDataKey) local snapshot, disaster recovery directory related.
    作者:
    luyanbo(RobberPhex)
    • 字段详细资料

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • FAILOVER_CHILD_1

        private static final java.lang.String FAILOVER_CHILD_1
        另请参阅:
        常量字段值
      • FAILOVER_CHILD_2

        private static final java.lang.String FAILOVER_CHILD_2
        另请参阅:
        常量字段值
      • FAILOVER_CHILD_3

        private static final java.lang.String FAILOVER_CHILD_3
        另请参阅:
        常量字段值
      • SNAPSHOT_CHILD_1

        private static final java.lang.String SNAPSHOT_CHILD_1
        另请参阅:
        常量字段值
      • SNAPSHOT_CHILD_2

        private static final java.lang.String SNAPSHOT_CHILD_2
        另请参阅:
        常量字段值
      • SNAPSHOT_CHILD_3

        private static final java.lang.String SNAPSHOT_CHILD_3
        另请参阅:
        常量字段值
      • SUFFIX

        private static final java.lang.String SUFFIX
        另请参阅:
        常量字段值
    • 构造器详细资料

      • LocalEncryptedDataKeyProcessor

        public LocalEncryptedDataKeyProcessor()
    • 方法详细资料

      • getEncryptDataKeyFailover

        public static java.lang.String getEncryptDataKeyFailover​(java.lang.String envName,
                                                                 java.lang.String dataId,
                                                                 java.lang.String group,
                                                                 java.lang.String tenant)
        Obtain the EncryptedDataKey of the disaster recovery configuration. NULL means there is no local file or an exception is thrown.
      • getEncryptDataKeySnapshot

        public static java.lang.String getEncryptDataKeySnapshot​(java.lang.String envName,
                                                                 java.lang.String dataId,
                                                                 java.lang.String group,
                                                                 java.lang.String tenant)
        Get the EncryptedDataKey of the locally cached file. NULL means there is no local file or an exception is thrown.
      • saveEncryptDataKeySnapshot

        public static void saveEncryptDataKeySnapshot​(java.lang.String envName,
                                                      java.lang.String dataId,
                                                      java.lang.String group,
                                                      java.lang.String tenant,
                                                      java.lang.String encryptDataKey)
        Save the snapshot of encryptDataKey. If the content is NULL, delete the snapshot.
      • getEncryptDataKeyFailoverFile

        private static java.io.File getEncryptDataKeyFailoverFile​(java.lang.String envName,
                                                                  java.lang.String dataId,
                                                                  java.lang.String group,
                                                                  java.lang.String tenant)
      • getEncryptDataKeySnapshotFile

        private static java.io.File getEncryptDataKeySnapshotFile​(java.lang.String envName,
                                                                  java.lang.String dataId,
                                                                  java.lang.String group,
                                                                  java.lang.String tenant)