Class JwkKeys.Builder

    • Method Detail

      • build

        public JwkKeys build()
        Build a new keys instance.
        Specified by:
        build in interface Builder<JwkKeys>
        Returns:
        JwkKeys created from this builder
      • addKey

        public JwkKeys.Builder addKey​(Jwk key)
        Add a new JWK to this keys.
        Parameters:
        key - the JWK instance
        Returns:
        updated builder instance
      • resource

        public JwkKeys.Builder resource​(Resource resource)
        Load keys from a resource (must point to JSON text content).
        Parameters:
        resource - the resource with JSON data (file, classpath, URI etc.)
        Returns:
        updated builder instance
        Throws:
        NullPointerException - in case the path is null
      • json

        public JwkKeys.Builder json​(JsonObject json)
        Load keys from JSON.
        Parameters:
        json - the JSON data
        Returns:
        updated builder instance