Class V4Install.KeyManagement

    • Field Detail

      • installerProps

        @Nonnull
        private final InstallerProperties installerProps
        Properties for the job.
      • createdSigning

        private boolean createdSigning
        Did we create idp-signing.*?
      • createdEncryption

        private boolean createdEncryption
        Did we create idp-encryption.*?
      • createdBackchannel

        private boolean createdBackchannel
        Did we create idp-backchannel.*?
      • createdSealer

        private boolean createdSealer
        Did we create sealer.*?
    • Constructor Detail

      • KeyManagement

        protected KeyManagement​(@Nonnull
                                InstallerProperties props,
                                @Nonnull
                                CurrentInstallState installState)
        Constructor.
        Parameters:
        props - The properties to drive the installs.
        installState - - about where we installing into.
    • Method Detail

      • execute

        protected void execute()
                        throws org.apache.tools.ant.BuildException
        Create any keys that are needed.
        Throws:
        org.apache.tools.ant.BuildException - if badness occurs
      • generateKey

        private boolean generateKey​(String fileBase)
                             throws org.apache.tools.ant.BuildException
        Helper method for execute() to generate a crt and key file.
        Parameters:
        fileBase - the partial file name
        Returns:
        true iff the file pair was created
        Throws:
        org.apache.tools.ant.BuildException - if badness occurrs.
      • generateKeyStore

        private void generateKeyStore()
        Helper method for execute() to generate the backchannel keystore.
        Throws:
        org.apache.tools.ant.BuildException - if badness occurs.
      • generateSealer

        private void generateSealer()
        Helper method for execute() to generate the Sealer.
        Throws:
        org.apache.tools.ant.BuildException - if badness occurs.
      • isCreatedSigning

        public boolean isCreatedSigning()
        Did we create idp-signing.*?
        Returns:
        whether we did
      • isCreatedEncryption

        public boolean isCreatedEncryption()
        Did we create idp-encryption.*?
        Returns:
        whether we did
      • isCreatedBackchannel

        public boolean isCreatedBackchannel()
        Did we create idp-backchannel.*?
        Returns:
        whether we did
      • isCreatedSealer

        public boolean isCreatedSealer()
        Did we create sealer.*?
        Returns:
        whether we did