Interface JWKOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder
    All Known Implementing Classes:
    JWK, JWK.Builder

    public interface JWKOrBuilder
    extends com.google.protobuf.MessageLiteOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getAlg()
      JWK "alg" (Algorithm) Parameter.
      com.google.protobuf.ByteString getAlgBytes()
      JWK "alg" (Algorithm) Parameter.
      java.lang.String getCrv()
      optional string crv = 2 [json_name = "crv"];
      com.google.protobuf.ByteString getCrvBytes()
      optional string crv = 2 [json_name = "crv"];
      java.lang.String getD()
      optional string d = 3 [json_name = "d"];
      com.google.protobuf.ByteString getDBytes()
      optional string d = 3 [json_name = "d"];
      java.lang.String getDp()
      optional string dp = 4 [json_name = "dp"];
      com.google.protobuf.ByteString getDpBytes()
      optional string dp = 4 [json_name = "dp"];
      java.lang.String getDq()
      optional string dq = 5 [json_name = "dq"];
      com.google.protobuf.ByteString getDqBytes()
      optional string dq = 5 [json_name = "dq"];
      java.lang.String getE()
      optional string e = 6 [json_name = "e"];
      com.google.protobuf.ByteString getEBytes()
      optional string e = 6 [json_name = "e"];
      boolean getExt()
      JWK "ext" (Extractable) Parameter.
      java.lang.String getK()
      optional string k = 8 [json_name = "k"];
      com.google.protobuf.ByteString getKBytes()
      optional string k = 8 [json_name = "k"];
      java.lang.String getKeyOps​(int index)
      JWK "key_ops" (Key Operations) Parameter.
      com.google.protobuf.ByteString getKeyOpsBytes​(int index)
      JWK "key_ops" (Key Operations) Parameter.
      int getKeyOpsCount()
      JWK "key_ops" (Key Operations) Parameter.
      java.util.List<java.lang.String> getKeyOpsList()
      JWK "key_ops" (Key Operations) Parameter.
      java.lang.String getKid()
      JWK "kid" (Key ID) Parameter.
      com.google.protobuf.ByteString getKidBytes()
      JWK "kid" (Key ID) Parameter.
      java.lang.String getKty()
      JWK "kty" (Key Type) Parameter.
      com.google.protobuf.ByteString getKtyBytes()
      JWK "kty" (Key Type) Parameter.
      java.lang.String getN()
      optional string n = 12 [json_name = "n"];
      com.google.protobuf.ByteString getNBytes()
      optional string n = 12 [json_name = "n"];
      JWK.OTH getOth​(int index)
      repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      int getOthCount()
      repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      java.util.List<JWK.OTH> getOthList()
      repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      java.lang.String getP()
      optional string p = 14 [json_name = "p"];
      com.google.protobuf.ByteString getPBytes()
      optional string p = 14 [json_name = "p"];
      java.lang.String getQ()
      optional string q = 15 [json_name = "q"];
      com.google.protobuf.ByteString getQBytes()
      optional string q = 15 [json_name = "q"];
      java.lang.String getQi()
      optional string qi = 16 [json_name = "qi"];
      com.google.protobuf.ByteString getQiBytes()
      optional string qi = 16 [json_name = "qi"];
      java.lang.String getUse()
      JWK "use" (Public Key Use) Parameter.
      com.google.protobuf.ByteString getUseBytes()
      JWK "use" (Public Key Use) Parameter.
      java.lang.String getX()
      optional string x = 18 [json_name = "x"];
      java.lang.String getX5C​(int index)
      JWK "x5c" (X.509 Certificate Chain) Parameter.
      com.google.protobuf.ByteString getX5CBytes​(int index)
      JWK "x5c" (X.509 Certificate Chain) Parameter.
      int getX5CCount()
      JWK "x5c" (X.509 Certificate Chain) Parameter.
      java.util.List<java.lang.String> getX5CList()
      JWK "x5c" (X.509 Certificate Chain) Parameter.
      java.lang.String getX5T()
      JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter.
      com.google.protobuf.ByteString getX5TBytes()
      JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter.
      java.lang.String getX5U()
      JWK "x5u" (X.509 URL) Parameter.
      com.google.protobuf.ByteString getX5UBytes()
      JWK "x5u" (X.509 URL) Parameter.
      com.google.protobuf.ByteString getXBytes()
      optional string x = 18 [json_name = "x"];
      java.lang.String getY()
      optional string y = 19 [json_name = "y"];
      com.google.protobuf.ByteString getYBytes()
      optional string y = 19 [json_name = "y"];
      boolean hasAlg()
      JWK "alg" (Algorithm) Parameter.
      boolean hasCrv()
      optional string crv = 2 [json_name = "crv"];
      boolean hasD()
      optional string d = 3 [json_name = "d"];
      boolean hasDp()
      optional string dp = 4 [json_name = "dp"];
      boolean hasDq()
      optional string dq = 5 [json_name = "dq"];
      boolean hasE()
      optional string e = 6 [json_name = "e"];
      boolean hasExt()
      JWK "ext" (Extractable) Parameter.
      boolean hasK()
      optional string k = 8 [json_name = "k"];
      boolean hasKid()
      JWK "kid" (Key ID) Parameter.
      boolean hasKty()
      JWK "kty" (Key Type) Parameter.
      boolean hasN()
      optional string n = 12 [json_name = "n"];
      boolean hasP()
      optional string p = 14 [json_name = "p"];
      boolean hasQ()
      optional string q = 15 [json_name = "q"];
      boolean hasQi()
      optional string qi = 16 [json_name = "qi"];
      boolean hasUse()
      JWK "use" (Public Key Use) Parameter.
      boolean hasX()
      optional string x = 18 [json_name = "x"];
      boolean hasX5T()
      JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter.
      boolean hasX5U()
      JWK "x5u" (X.509 URL) Parameter.
      boolean hasY()
      optional string y = 19 [json_name = "y"];
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • hasAlg

        boolean hasAlg()
         JWK "alg" (Algorithm) Parameter. 
         
        optional string alg = 1 [json_name = "alg"];
        Returns:
        Whether the alg field is set.
      • getAlg

        java.lang.String getAlg()
         JWK "alg" (Algorithm) Parameter. 
         
        optional string alg = 1 [json_name = "alg"];
        Returns:
        The alg.
      • getAlgBytes

        com.google.protobuf.ByteString getAlgBytes()
         JWK "alg" (Algorithm) Parameter. 
         
        optional string alg = 1 [json_name = "alg"];
        Returns:
        The bytes for alg.
      • hasCrv

        boolean hasCrv()
        optional string crv = 2 [json_name = "crv"];
        Returns:
        Whether the crv field is set.
      • getCrv

        java.lang.String getCrv()
        optional string crv = 2 [json_name = "crv"];
        Returns:
        The crv.
      • getCrvBytes

        com.google.protobuf.ByteString getCrvBytes()
        optional string crv = 2 [json_name = "crv"];
        Returns:
        The bytes for crv.
      • hasD

        boolean hasD()
        optional string d = 3 [json_name = "d"];
        Returns:
        Whether the d field is set.
      • getD

        java.lang.String getD()
        optional string d = 3 [json_name = "d"];
        Returns:
        The d.
      • getDBytes

        com.google.protobuf.ByteString getDBytes()
        optional string d = 3 [json_name = "d"];
        Returns:
        The bytes for d.
      • hasDp

        boolean hasDp()
        optional string dp = 4 [json_name = "dp"];
        Returns:
        Whether the dp field is set.
      • getDp

        java.lang.String getDp()
        optional string dp = 4 [json_name = "dp"];
        Returns:
        The dp.
      • getDpBytes

        com.google.protobuf.ByteString getDpBytes()
        optional string dp = 4 [json_name = "dp"];
        Returns:
        The bytes for dp.
      • hasDq

        boolean hasDq()
        optional string dq = 5 [json_name = "dq"];
        Returns:
        Whether the dq field is set.
      • getDq

        java.lang.String getDq()
        optional string dq = 5 [json_name = "dq"];
        Returns:
        The dq.
      • getDqBytes

        com.google.protobuf.ByteString getDqBytes()
        optional string dq = 5 [json_name = "dq"];
        Returns:
        The bytes for dq.
      • hasE

        boolean hasE()
        optional string e = 6 [json_name = "e"];
        Returns:
        Whether the e field is set.
      • getE

        java.lang.String getE()
        optional string e = 6 [json_name = "e"];
        Returns:
        The e.
      • getEBytes

        com.google.protobuf.ByteString getEBytes()
        optional string e = 6 [json_name = "e"];
        Returns:
        The bytes for e.
      • hasExt

        boolean hasExt()
         JWK "ext" (Extractable) Parameter. 
         
        optional bool ext = 7 [json_name = "ext"];
        Returns:
        Whether the ext field is set.
      • getExt

        boolean getExt()
         JWK "ext" (Extractable) Parameter. 
         
        optional bool ext = 7 [json_name = "ext"];
        Returns:
        The ext.
      • hasK

        boolean hasK()
        optional string k = 8 [json_name = "k"];
        Returns:
        Whether the k field is set.
      • getK

        java.lang.String getK()
        optional string k = 8 [json_name = "k"];
        Returns:
        The k.
      • getKBytes

        com.google.protobuf.ByteString getKBytes()
        optional string k = 8 [json_name = "k"];
        Returns:
        The bytes for k.
      • getKeyOpsList

        java.util.List<java.lang.String> getKeyOpsList()
         JWK "key_ops" (Key Operations) Parameter. 
         
        repeated string key_ops = 9 [json_name = "keyOps"];
        Returns:
        A list containing the keyOps.
      • getKeyOpsCount

        int getKeyOpsCount()
         JWK "key_ops" (Key Operations) Parameter. 
         
        repeated string key_ops = 9 [json_name = "keyOps"];
        Returns:
        The count of keyOps.
      • getKeyOps

        java.lang.String getKeyOps​(int index)
         JWK "key_ops" (Key Operations) Parameter. 
         
        repeated string key_ops = 9 [json_name = "keyOps"];
        Parameters:
        index - The index of the element to return.
        Returns:
        The keyOps at the given index.
      • getKeyOpsBytes

        com.google.protobuf.ByteString getKeyOpsBytes​(int index)
         JWK "key_ops" (Key Operations) Parameter. 
         
        repeated string key_ops = 9 [json_name = "keyOps"];
        Parameters:
        index - The index of the element to return.
        Returns:
        The keyOps at the given index.
      • hasKid

        boolean hasKid()
         JWK "kid" (Key ID) Parameter. 
         
        optional string kid = 10 [json_name = "kid"];
        Returns:
        Whether the kid field is set.
      • getKid

        java.lang.String getKid()
         JWK "kid" (Key ID) Parameter. 
         
        optional string kid = 10 [json_name = "kid"];
        Returns:
        The kid.
      • getKidBytes

        com.google.protobuf.ByteString getKidBytes()
         JWK "kid" (Key ID) Parameter. 
         
        optional string kid = 10 [json_name = "kid"];
        Returns:
        The bytes for kid.
      • hasKty

        boolean hasKty()
         JWK "kty" (Key Type) Parameter. 
         
        optional string kty = 11 [json_name = "kty"];
        Returns:
        Whether the kty field is set.
      • getKty

        java.lang.String getKty()
         JWK "kty" (Key Type) Parameter. 
         
        optional string kty = 11 [json_name = "kty"];
        Returns:
        The kty.
      • getKtyBytes

        com.google.protobuf.ByteString getKtyBytes()
         JWK "kty" (Key Type) Parameter. 
         
        optional string kty = 11 [json_name = "kty"];
        Returns:
        The bytes for kty.
      • hasN

        boolean hasN()
        optional string n = 12 [json_name = "n"];
        Returns:
        Whether the n field is set.
      • getN

        java.lang.String getN()
        optional string n = 12 [json_name = "n"];
        Returns:
        The n.
      • getNBytes

        com.google.protobuf.ByteString getNBytes()
        optional string n = 12 [json_name = "n"];
        Returns:
        The bytes for n.
      • getOthList

        java.util.List<JWK.OTH> getOthList()
        repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      • getOth

        JWK.OTH getOth​(int index)
        repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      • getOthCount

        int getOthCount()
        repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      • hasP

        boolean hasP()
        optional string p = 14 [json_name = "p"];
        Returns:
        Whether the p field is set.
      • getP

        java.lang.String getP()
        optional string p = 14 [json_name = "p"];
        Returns:
        The p.
      • getPBytes

        com.google.protobuf.ByteString getPBytes()
        optional string p = 14 [json_name = "p"];
        Returns:
        The bytes for p.
      • hasQ

        boolean hasQ()
        optional string q = 15 [json_name = "q"];
        Returns:
        Whether the q field is set.
      • getQ

        java.lang.String getQ()
        optional string q = 15 [json_name = "q"];
        Returns:
        The q.
      • getQBytes

        com.google.protobuf.ByteString getQBytes()
        optional string q = 15 [json_name = "q"];
        Returns:
        The bytes for q.
      • hasQi

        boolean hasQi()
        optional string qi = 16 [json_name = "qi"];
        Returns:
        Whether the qi field is set.
      • getQi

        java.lang.String getQi()
        optional string qi = 16 [json_name = "qi"];
        Returns:
        The qi.
      • getQiBytes

        com.google.protobuf.ByteString getQiBytes()
        optional string qi = 16 [json_name = "qi"];
        Returns:
        The bytes for qi.
      • hasUse

        boolean hasUse()
         JWK "use" (Public Key Use) Parameter. 
         
        optional string use = 17 [json_name = "use"];
        Returns:
        Whether the use field is set.
      • getUse

        java.lang.String getUse()
         JWK "use" (Public Key Use) Parameter. 
         
        optional string use = 17 [json_name = "use"];
        Returns:
        The use.
      • getUseBytes

        com.google.protobuf.ByteString getUseBytes()
         JWK "use" (Public Key Use) Parameter. 
         
        optional string use = 17 [json_name = "use"];
        Returns:
        The bytes for use.
      • hasX

        boolean hasX()
        optional string x = 18 [json_name = "x"];
        Returns:
        Whether the x field is set.
      • getX

        java.lang.String getX()
        optional string x = 18 [json_name = "x"];
        Returns:
        The x.
      • getXBytes

        com.google.protobuf.ByteString getXBytes()
        optional string x = 18 [json_name = "x"];
        Returns:
        The bytes for x.
      • hasY

        boolean hasY()
        optional string y = 19 [json_name = "y"];
        Returns:
        Whether the y field is set.
      • getY

        java.lang.String getY()
        optional string y = 19 [json_name = "y"];
        Returns:
        The y.
      • getYBytes

        com.google.protobuf.ByteString getYBytes()
        optional string y = 19 [json_name = "y"];
        Returns:
        The bytes for y.
      • getX5CList

        java.util.List<java.lang.String> getX5CList()
         JWK "x5c" (X.509 Certificate Chain) Parameter. 
         
        repeated string x5c = 20 [json_name = "x5c"];
        Returns:
        A list containing the x5c.
      • getX5CCount

        int getX5CCount()
         JWK "x5c" (X.509 Certificate Chain) Parameter. 
         
        repeated string x5c = 20 [json_name = "x5c"];
        Returns:
        The count of x5c.
      • getX5C

        java.lang.String getX5C​(int index)
         JWK "x5c" (X.509 Certificate Chain) Parameter. 
         
        repeated string x5c = 20 [json_name = "x5c"];
        Parameters:
        index - The index of the element to return.
        Returns:
        The x5c at the given index.
      • getX5CBytes

        com.google.protobuf.ByteString getX5CBytes​(int index)
         JWK "x5c" (X.509 Certificate Chain) Parameter. 
         
        repeated string x5c = 20 [json_name = "x5c"];
        Parameters:
        index - The index of the element to return.
        Returns:
        The x5c at the given index.
      • hasX5T

        boolean hasX5T()
         JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter. 
         
        optional string x5t = 21 [json_name = "x5t"];
        Returns:
        Whether the x5t field is set.
      • getX5T

        java.lang.String getX5T()
         JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter. 
         
        optional string x5t = 21 [json_name = "x5t"];
        Returns:
        The x5t.
      • getX5TBytes

        com.google.protobuf.ByteString getX5TBytes()
         JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter. 
         
        optional string x5t = 21 [json_name = "x5t"];
        Returns:
        The bytes for x5t.
      • hasX5U

        boolean hasX5U()
         JWK "x5u" (X.509 URL) Parameter. 
         
        optional string x5u = 22 [json_name = "x5u"];
        Returns:
        Whether the x5u field is set.
      • getX5U

        java.lang.String getX5U()
         JWK "x5u" (X.509 URL) Parameter. 
         
        optional string x5u = 22 [json_name = "x5u"];
        Returns:
        The x5u.
      • getX5UBytes

        com.google.protobuf.ByteString getX5UBytes()
         JWK "x5u" (X.509 URL) Parameter. 
         
        optional string x5u = 22 [json_name = "x5u"];
        Returns:
        The bytes for x5u.