Class SigningMethodBuilder

    • Constructor Detail

      • SigningMethodBuilder

        public SigningMethodBuilder()
    • Method Detail

      • builder

        public static SigningMethodBuilder builder()
        Creates a new SigningMethodBuilder instance.
        Returns:
        a SigningMethodBuilder instance
      • signingMethod

        public static SigningMethod signingMethod​(String algorithm)
        Utility method that creates a SigningMethod element having only its Algorithm attribute assigned.
        Parameters:
        algorithm - the algorithm
        Returns:
        a SigningMethod instance
      • signingMethod

        public static SigningMethod signingMethod​(String algorithm,
                                                  Integer minKeySize,
                                                  Integer maxKeySize)
        Utility method that creates a SigningMethod element.
        Parameters:
        algorithm - the algorithm
        minKeySize - minimum key size (in bits)
        maxKeySize - maximum key size (in bits)
        Returns:
        a SigningMethod instance
      • algorithm

        public SigningMethodBuilder algorithm​(String algorithm)
        Assigns the algorithm.
        Parameters:
        algorithm - the algorithm
        Returns:
        the builder
      • minKeySize

        public SigningMethodBuilder minKeySize​(Integer keySize)
        Assigns the minimum size in bits for the key.
        Parameters:
        keySize - minimum key size
        Returns:
        the builder
      • maxKeySize

        public SigningMethodBuilder maxKeySize​(Integer keySize)
        Assigns the maximum size in bits for the key.
        Parameters:
        keySize - maximum key size
        Returns:
        the builder