Class ReplaceCaDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • caBundlePem

        public ReplaceCaDetails.Builder caBundlePem​(String caBundlePem)
        Plain text certificate chain in PEM format for the subordinate CA associated with given roverNode.
        Parameters:
        caBundlePem - the value to set
        Returns:
        this builder
      • certificateMaxValidityDuration

        public ReplaceCaDetails.Builder certificateMaxValidityDuration​(String certificateMaxValidityDuration)
        Max validity of leaf certificates issued by the CA associated with given node, in days, in ISO 8601 format, example “P365D”.
        Parameters:
        certificateMaxValidityDuration - the value to set
        Returns:
        this builder
      • certKeyAlgorithm

        public ReplaceCaDetails.Builder certKeyAlgorithm​(CertKeyAlgorithm certKeyAlgorithm)
        key algorithm for issuing leaf certificate.
        Parameters:
        certKeyAlgorithm - the value to set
        Returns:
        this builder
      • certSignatureAlgorithm

        public ReplaceCaDetails.Builder certSignatureAlgorithm​(CertSignatureAlgorithm certSignatureAlgorithm)
        signature algorithm for issuing leaf certificate.
        Parameters:
        certSignatureAlgorithm - the value to set
        Returns:
        this builder