Class JWK

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, JWKOrBuilder

    public final class JWK
    extends com.google.protobuf.GeneratedMessageLite<JWK,​JWK.Builder>
    implements JWKOrBuilder
    Protobuf type streamlayer.sdkSettings.JWK
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  JWK.Builder
      Protobuf type streamlayer.sdkSettings.JWK
      static class  JWK.OTH
      Protobuf type streamlayer.sdkSettings.JWK.OTH
      static interface  JWK.OTHOrBuilder  
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

        com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,​?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,​Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)  
      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"];
      static JWK getDefaultInstance()  
      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"];
      JWK.OTHOrBuilder getOthOrBuilder​(int index)
      repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      java.util.List<? extends JWK.OTHOrBuilder> getOthOrBuilderList()
      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"];
      static JWK.Builder newBuilder()  
      static JWK.Builder newBuilder​(JWK prototype)  
      static JWK parseDelimitedFrom​(java.io.InputStream input)  
      static JWK parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static JWK parseFrom​(byte[] data)  
      static JWK parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static JWK parseFrom​(com.google.protobuf.ByteString data)  
      static JWK parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static JWK parseFrom​(com.google.protobuf.CodedInputStream input)  
      static JWK parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static JWK parseFrom​(java.io.InputStream input)  
      static JWK parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static JWK parseFrom​(java.nio.ByteBuffer data)  
      static JWK parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<JWK> parser()  
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite

        createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • hasAlg

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

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

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

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

        public java.lang.String getCrv()
        optional string crv = 2 [json_name = "crv"];
        Specified by:
        getCrv in interface JWKOrBuilder
        Returns:
        The crv.
      • getCrvBytes

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

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

        public java.lang.String getD()
        optional string d = 3 [json_name = "d"];
        Specified by:
        getD in interface JWKOrBuilder
        Returns:
        The d.
      • getDBytes

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

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

        public java.lang.String getDp()
        optional string dp = 4 [json_name = "dp"];
        Specified by:
        getDp in interface JWKOrBuilder
        Returns:
        The dp.
      • getDpBytes

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

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

        public java.lang.String getDq()
        optional string dq = 5 [json_name = "dq"];
        Specified by:
        getDq in interface JWKOrBuilder
        Returns:
        The dq.
      • getDqBytes

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

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

        public java.lang.String getE()
        optional string e = 6 [json_name = "e"];
        Specified by:
        getE in interface JWKOrBuilder
        Returns:
        The e.
      • getEBytes

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

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

        public boolean getExt()
         JWK "ext" (Extractable) Parameter. 
         
        optional bool ext = 7 [json_name = "ext"];
        Specified by:
        getExt in interface JWKOrBuilder
        Returns:
        The ext.
      • hasK

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

        public java.lang.String getK()
        optional string k = 8 [json_name = "k"];
        Specified by:
        getK in interface JWKOrBuilder
        Returns:
        The k.
      • getKBytes

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

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

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

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

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

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

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

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

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

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

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

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

        public java.lang.String getN()
        optional string n = 12 [json_name = "n"];
        Specified by:
        getN in interface JWKOrBuilder
        Returns:
        The n.
      • getNBytes

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

        public java.util.List<JWK.OTH> getOthList()
        repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
        Specified by:
        getOthList in interface JWKOrBuilder
      • getOthOrBuilderList

        public java.util.List<? extends JWK.OTHOrBuilder> getOthOrBuilderList()
        repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      • getOthCount

        public int getOthCount()
        repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
        Specified by:
        getOthCount in interface JWKOrBuilder
      • getOth

        public JWK.OTH getOth​(int index)
        repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
        Specified by:
        getOth in interface JWKOrBuilder
      • getOthOrBuilder

        public JWK.OTHOrBuilder getOthOrBuilder​(int index)
        repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
      • hasP

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

        public java.lang.String getP()
        optional string p = 14 [json_name = "p"];
        Specified by:
        getP in interface JWKOrBuilder
        Returns:
        The p.
      • getPBytes

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

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

        public java.lang.String getQ()
        optional string q = 15 [json_name = "q"];
        Specified by:
        getQ in interface JWKOrBuilder
        Returns:
        The q.
      • getQBytes

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

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

        public java.lang.String getQi()
        optional string qi = 16 [json_name = "qi"];
        Specified by:
        getQi in interface JWKOrBuilder
        Returns:
        The qi.
      • getQiBytes

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

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

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

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

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

        public java.lang.String getX()
        optional string x = 18 [json_name = "x"];
        Specified by:
        getX in interface JWKOrBuilder
        Returns:
        The x.
      • getXBytes

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

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

        public java.lang.String getY()
        optional string y = 19 [json_name = "y"];
        Specified by:
        getY in interface JWKOrBuilder
        Returns:
        The y.
      • getYBytes

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

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

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

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

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

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

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

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

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

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

        public com.google.protobuf.ByteString getX5UBytes()
         JWK "x5u" (X.509 URL) Parameter. 
         
        optional string x5u = 22 [json_name = "x5u"];
        Specified by:
        getX5UBytes in interface JWKOrBuilder
        Returns:
        The bytes for x5u.
      • parseFrom

        public static JWK parseFrom​(java.nio.ByteBuffer data)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static JWK parseFrom​(java.nio.ByteBuffer data,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static JWK parseFrom​(com.google.protobuf.ByteString data)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static JWK parseFrom​(com.google.protobuf.ByteString data,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static JWK parseFrom​(byte[] data)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static JWK parseFrom​(byte[] data,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static JWK parseFrom​(java.io.InputStream input)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static JWK parseFrom​(java.io.InputStream input,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static JWK parseDelimitedFrom​(java.io.InputStream input)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static JWK parseDelimitedFrom​(java.io.InputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static JWK parseFrom​(com.google.protobuf.CodedInputStream input)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static JWK parseFrom​(com.google.protobuf.CodedInputStream input,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilder

        public static JWK.Builder newBuilder​(JWK prototype)
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Specified by:
        dynamicMethod in class com.google.protobuf.GeneratedMessageLite<JWK,​JWK.Builder>
      • getDefaultInstance

        public static JWK getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<JWK> parser()