Class ReissueCertificateOrderRequestProperties


  • public final class ReissueCertificateOrderRequestProperties
    extends Object
    ReissueCertificateOrderRequest resource specific properties.
    • Constructor Detail

      • ReissueCertificateOrderRequestProperties

        public ReissueCertificateOrderRequestProperties()
    • Method Detail

      • keySize

        public Integer keySize()
        Get the keySize property: Certificate Key Size.
        Returns:
        the keySize value.
      • withKeySize

        public ReissueCertificateOrderRequestProperties withKeySize​(Integer keySize)
        Set the keySize property: Certificate Key Size.
        Parameters:
        keySize - the keySize value to set.
        Returns:
        the ReissueCertificateOrderRequestProperties object itself.
      • delayExistingRevokeInHours

        public Integer delayExistingRevokeInHours()
        Get the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.
        Returns:
        the delayExistingRevokeInHours value.
      • withDelayExistingRevokeInHours

        public ReissueCertificateOrderRequestProperties withDelayExistingRevokeInHours​(Integer delayExistingRevokeInHours)
        Set the delayExistingRevokeInHours property: Delay in hours to revoke existing certificate after the new certificate is issued.
        Parameters:
        delayExistingRevokeInHours - the delayExistingRevokeInHours value to set.
        Returns:
        the ReissueCertificateOrderRequestProperties object itself.
      • csr

        public String csr()
        Get the csr property: Csr to be used for re-key operation.
        Returns:
        the csr value.
      • withCsr

        public ReissueCertificateOrderRequestProperties withCsr​(String csr)
        Set the csr property: Csr to be used for re-key operation.
        Parameters:
        csr - the csr value to set.
        Returns:
        the ReissueCertificateOrderRequestProperties object itself.
      • isPrivateKeyExternal

        public Boolean isPrivateKeyExternal()
        Get the isPrivateKeyExternal property: Should we change the ASC type (from managed private key to external private key and vice versa).
        Returns:
        the isPrivateKeyExternal value.
      • withIsPrivateKeyExternal

        public ReissueCertificateOrderRequestProperties withIsPrivateKeyExternal​(Boolean isPrivateKeyExternal)
        Set the isPrivateKeyExternal property: Should we change the ASC type (from managed private key to external private key and vice versa).
        Parameters:
        isPrivateKeyExternal - the isPrivateKeyExternal value to set.
        Returns:
        the ReissueCertificateOrderRequestProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.