Class JwtIssuerStatic.Builder

java.lang.Object
io.confluent.security.authentication.oauthbearer.JwtIssuerStatic.Builder
Enclosing class:
JwtIssuerStatic

public static class JwtIssuerStatic.Builder extends Object
  • Method Details

    • name

      public JwtIssuerStatic.Builder name(String name)
    • audience

      public JwtIssuerStatic.Builder audience(Set<String> audience)
    • pems

      public JwtIssuerStatic.Builder pems(List<String> pems)
      Set PEM encoded key material
                pems:
                  - |-
                    -----BEGIN PUBLIC KEY-----
                    MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuI4GHxaqm3JhiWY1y+7d
                    Cr/WyYqg7cABHWuw9TawYU24BlfTyfwJiAOZwJszikTv92dfCG0rbOdrKkAaqHxd
                    3M5csla5/b3XKwCDoqzhL0odhFDnPvUlhRhtyw/19kNSuntsiQFOnhaaURqT4M18
                    73T4SMzJVq4N4CtQNKTjCSBoFvBpMZHR25+ERT0Y91IfuEFJSPzZLL9vz2sWltHj
                    szyJ0jSxmunv32K6/nEUHLc1iLKo5IIXaYWwqjUbeD39JDt6HCoyJsh5ohuiqChH
                    /ws5AYoupbKX3uohf+/DHbALLmd48TfAPN9+3WzeVKFB7pBLHt2hSLkKd2UUxXNi
                    WuPBuonEJ48JlFvZCg9/KbgcxDRkyXrKRDMJP3vu5z6nJbRe7tQpxS2pbdLysNr3
                    J/TorJf9oW9Mlx8L0693GYjOSUtckni3BL3LWHukXia4/blik0JdvMsdCpEaE0IB
                    YzlMmVut/8v7yav+flTYLcqgZm8RjQk5M+nMaj+UR60CRmxgARX9Plg0yH3aUX1u
                    rS8G/tU8P/mF2RIPiyPrP6RRpoJrDgzaS4AfjuYjnLYZiWhXxl/Nq1yvkNVUmgjq
                    egCaDOQYgEYeLgULmnfiYbwhpMlW4ZPdDoY/d2ExCPVSM/iNxiiE26i4ZzFWsK3W
                    QQYdbfhQjDABjEfpYiDTZ4UCAwEAAQ==
                    -----END PUBLIC KEY-----
                  - |-
                    -----BEGIN PUBLIC KEY-----
                    MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuI4GHxaqm3JhiWY1y+7d
                    Cr/WyYqg7cABHWuw9TawYU24BlfTyfwJiAOZwJszikTv92dfCG0rbOdrKkAaqHxd
                    3M5csla5/b3XKwCDoqzhL0odhFDnPvUlhRhtyw/19kNSuntsiQFOnhaaURqT4M18
                    73T4SMzJVq4N4CtQNKTjCSBoFvBpMZHR25+ERT0Y91IfuEFJSPzZLL9vz2sWltHj
                    szyJ0jSxmunv32K6/nEUHLc1iLKo5IIXaYWwqjUbeD39JDt6HCoyJsh5ohuiqChH
                    /ws5AYoupbKX3uohf+/DHbALLmd48TfAPN9+3WzeVKFB7pBLHt2hSLkKd2UUxXNi
                    WuPBuonEJ48JlFvZCg9/KbgcxDRkyXrKRDMJP3vu5z6nJbRe7tQpxS2pbdLysNr3
                    J/TorJf9oW9Mlx8L0693GYjOSUtckni3BL3LWHukXia4/blik0JdvMsdCpEaE0IB
                    YzlMmVut/8v7yav+flTYLcqgZm8RjQk5M+nMaj+UR60CRmxgARX9Plg0yH3aUX1u
                    rS8G/tU8P/mF2RIPiyPrP6RRpoJrDgzaS4AfjuYjnLYZiWhXxl/Nq1yvkNVUmgjq
                    egCaDOQYgEYeLgULmnfiYbwhpMlW4ZPdDoY/d2ExCPVSM/iNxiiE26i4ZzFWsK3W
                    QQYdbfhQjDABjEfpYiDTZ4UCAwEAAQ==
                    -----END PUBLIC KEY-----
       
      Parameters:
      pems - PEM encoded key material
      Returns:
      JwtIssuerStatic.Builder
    • build

      public JwtIssuerStatic build() throws org.jose4j.lang.JoseException, InvalidKeySpecException
      Construct new JwtIssuerJku instance.
      Returns:
      JwtIssuerJku
      Throws:
      org.jose4j.lang.JoseException
      InvalidKeySpecException