main.java.com.streamlayer.sdkSettings.common.JWKOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sl-protofiles Show documentation
Show all versions of sl-protofiles Show documentation
StreamLayer Java Protofiles
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: streamlayer/sdkSettings/sdkSettings.common.proto
// Protobuf Java Version: 3.25.3
package com.streamlayer.sdkSettings.common;
public interface JWKOrBuilder extends
// @@protoc_insertion_point(interface_extends:streamlayer.sdkSettings.JWK)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
** JWK "alg" (Algorithm) Parameter.
*
*
* optional string alg = 1 [json_name = "alg"];
* @return Whether the alg field is set.
*/
boolean hasAlg();
/**
*
** JWK "alg" (Algorithm) Parameter.
*
*
* optional string alg = 1 [json_name = "alg"];
* @return The alg.
*/
java.lang.String getAlg();
/**
*
** JWK "alg" (Algorithm) Parameter.
*
*
* optional string alg = 1 [json_name = "alg"];
* @return The bytes for alg.
*/
com.google.protobuf.ByteString
getAlgBytes();
/**
* optional string crv = 2 [json_name = "crv"];
* @return Whether the crv field is set.
*/
boolean hasCrv();
/**
* optional string crv = 2 [json_name = "crv"];
* @return The crv.
*/
java.lang.String getCrv();
/**
* optional string crv = 2 [json_name = "crv"];
* @return The bytes for crv.
*/
com.google.protobuf.ByteString
getCrvBytes();
/**
* optional string d = 3 [json_name = "d"];
* @return Whether the d field is set.
*/
boolean hasD();
/**
* optional string d = 3 [json_name = "d"];
* @return The d.
*/
java.lang.String getD();
/**
* optional string d = 3 [json_name = "d"];
* @return The bytes for d.
*/
com.google.protobuf.ByteString
getDBytes();
/**
* optional string dp = 4 [json_name = "dp"];
* @return Whether the dp field is set.
*/
boolean hasDp();
/**
* optional string dp = 4 [json_name = "dp"];
* @return The dp.
*/
java.lang.String getDp();
/**
* optional string dp = 4 [json_name = "dp"];
* @return The bytes for dp.
*/
com.google.protobuf.ByteString
getDpBytes();
/**
* optional string dq = 5 [json_name = "dq"];
* @return Whether the dq field is set.
*/
boolean hasDq();
/**
* optional string dq = 5 [json_name = "dq"];
* @return The dq.
*/
java.lang.String getDq();
/**
* optional string dq = 5 [json_name = "dq"];
* @return The bytes for dq.
*/
com.google.protobuf.ByteString
getDqBytes();
/**
* optional string e = 6 [json_name = "e"];
* @return Whether the e field is set.
*/
boolean hasE();
/**
* optional string e = 6 [json_name = "e"];
* @return The e.
*/
java.lang.String getE();
/**
* optional string e = 6 [json_name = "e"];
* @return The bytes for e.
*/
com.google.protobuf.ByteString
getEBytes();
/**
*
** JWK "ext" (Extractable) Parameter.
*
*
* optional bool ext = 7 [json_name = "ext"];
* @return Whether the ext field is set.
*/
boolean hasExt();
/**
*
** JWK "ext" (Extractable) Parameter.
*
*
* optional bool ext = 7 [json_name = "ext"];
* @return The ext.
*/
boolean getExt();
/**
* optional string k = 8 [json_name = "k"];
* @return Whether the k field is set.
*/
boolean hasK();
/**
* optional string k = 8 [json_name = "k"];
* @return The k.
*/
java.lang.String getK();
/**
* optional string k = 8 [json_name = "k"];
* @return The bytes for k.
*/
com.google.protobuf.ByteString
getKBytes();
/**
*
** JWK "key_ops" (Key Operations) Parameter.
*
*
* repeated string key_ops = 9 [json_name = "keyOps"];
* @return A list containing the keyOps.
*/
java.util.List
getKeyOpsList();
/**
*
** JWK "key_ops" (Key Operations) Parameter.
*
*
* repeated string key_ops = 9 [json_name = "keyOps"];
* @return The count of keyOps.
*/
int getKeyOpsCount();
/**
*
** JWK "key_ops" (Key Operations) Parameter.
*
*
* repeated string key_ops = 9 [json_name = "keyOps"];
* @param index The index of the element to return.
* @return The keyOps at the given index.
*/
java.lang.String getKeyOps(int index);
/**
*
** JWK "key_ops" (Key Operations) Parameter.
*
*
* repeated string key_ops = 9 [json_name = "keyOps"];
* @param index The index of the element to return.
* @return The keyOps at the given index.
*/
com.google.protobuf.ByteString
getKeyOpsBytes(int index);
/**
*
** JWK "kid" (Key ID) Parameter.
*
*
* optional string kid = 10 [json_name = "kid"];
* @return Whether the kid field is set.
*/
boolean hasKid();
/**
*
** JWK "kid" (Key ID) Parameter.
*
*
* optional string kid = 10 [json_name = "kid"];
* @return The kid.
*/
java.lang.String getKid();
/**
*
** JWK "kid" (Key ID) Parameter.
*
*
* optional string kid = 10 [json_name = "kid"];
* @return The bytes for kid.
*/
com.google.protobuf.ByteString
getKidBytes();
/**
*
** JWK "kty" (Key Type) Parameter.
*
*
* optional string kty = 11 [json_name = "kty"];
* @return Whether the kty field is set.
*/
boolean hasKty();
/**
*
** JWK "kty" (Key Type) Parameter.
*
*
* optional string kty = 11 [json_name = "kty"];
* @return The kty.
*/
java.lang.String getKty();
/**
*
** JWK "kty" (Key Type) Parameter.
*
*
* optional string kty = 11 [json_name = "kty"];
* @return The bytes for kty.
*/
com.google.protobuf.ByteString
getKtyBytes();
/**
* optional string n = 12 [json_name = "n"];
* @return Whether the n field is set.
*/
boolean hasN();
/**
* optional string n = 12 [json_name = "n"];
* @return The n.
*/
java.lang.String getN();
/**
* optional string n = 12 [json_name = "n"];
* @return The bytes for n.
*/
com.google.protobuf.ByteString
getNBytes();
/**
* repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
*/
java.util.List
getOthList();
/**
* repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
*/
com.streamlayer.sdkSettings.common.JWK.OTH getOth(int index);
/**
* repeated .streamlayer.sdkSettings.JWK.OTH oth = 13 [json_name = "oth"];
*/
int getOthCount();
/**
* optional string p = 14 [json_name = "p"];
* @return Whether the p field is set.
*/
boolean hasP();
/**
* optional string p = 14 [json_name = "p"];
* @return The p.
*/
java.lang.String getP();
/**
* optional string p = 14 [json_name = "p"];
* @return The bytes for p.
*/
com.google.protobuf.ByteString
getPBytes();
/**
* optional string q = 15 [json_name = "q"];
* @return Whether the q field is set.
*/
boolean hasQ();
/**
* optional string q = 15 [json_name = "q"];
* @return The q.
*/
java.lang.String getQ();
/**
* optional string q = 15 [json_name = "q"];
* @return The bytes for q.
*/
com.google.protobuf.ByteString
getQBytes();
/**
* optional string qi = 16 [json_name = "qi"];
* @return Whether the qi field is set.
*/
boolean hasQi();
/**
* optional string qi = 16 [json_name = "qi"];
* @return The qi.
*/
java.lang.String getQi();
/**
* optional string qi = 16 [json_name = "qi"];
* @return The bytes for qi.
*/
com.google.protobuf.ByteString
getQiBytes();
/**
*
** JWK "use" (Public Key Use) Parameter.
*
*
* optional string use = 17 [json_name = "use"];
* @return Whether the use field is set.
*/
boolean hasUse();
/**
*
** JWK "use" (Public Key Use) Parameter.
*
*
* optional string use = 17 [json_name = "use"];
* @return The use.
*/
java.lang.String getUse();
/**
*
** JWK "use" (Public Key Use) Parameter.
*
*
* optional string use = 17 [json_name = "use"];
* @return The bytes for use.
*/
com.google.protobuf.ByteString
getUseBytes();
/**
* optional string x = 18 [json_name = "x"];
* @return Whether the x field is set.
*/
boolean hasX();
/**
* optional string x = 18 [json_name = "x"];
* @return The x.
*/
java.lang.String getX();
/**
* optional string x = 18 [json_name = "x"];
* @return The bytes for x.
*/
com.google.protobuf.ByteString
getXBytes();
/**
* optional string y = 19 [json_name = "y"];
* @return Whether the y field is set.
*/
boolean hasY();
/**
* optional string y = 19 [json_name = "y"];
* @return The y.
*/
java.lang.String getY();
/**
* optional string y = 19 [json_name = "y"];
* @return The bytes for y.
*/
com.google.protobuf.ByteString
getYBytes();
/**
*
** JWK "x5c" (X.509 Certificate Chain) Parameter.
*
*
* repeated string x5c = 20 [json_name = "x5c"];
* @return A list containing the x5c.
*/
java.util.List
getX5CList();
/**
*
** JWK "x5c" (X.509 Certificate Chain) Parameter.
*
*
* repeated string x5c = 20 [json_name = "x5c"];
* @return The count of x5c.
*/
int getX5CCount();
/**
*
** JWK "x5c" (X.509 Certificate Chain) Parameter.
*
*
* repeated string x5c = 20 [json_name = "x5c"];
* @param index The index of the element to return.
* @return The x5c at the given index.
*/
java.lang.String getX5C(int index);
/**
*
** JWK "x5c" (X.509 Certificate Chain) Parameter.
*
*
* repeated string x5c = 20 [json_name = "x5c"];
* @param index The index of the element to return.
* @return The x5c at the given index.
*/
com.google.protobuf.ByteString
getX5CBytes(int index);
/**
*
** JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter.
*
*
* optional string x5t = 21 [json_name = "x5t"];
* @return Whether the x5t field is set.
*/
boolean hasX5T();
/**
*
** JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter.
*
*
* optional string x5t = 21 [json_name = "x5t"];
* @return The x5t.
*/
java.lang.String getX5T();
/**
*
** JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter.
*
*
* optional string x5t = 21 [json_name = "x5t"];
* @return The bytes for x5t.
*/
com.google.protobuf.ByteString
getX5TBytes();
/**
*
** JWK "x5u" (X.509 URL) Parameter.
*
*
* optional string x5u = 22 [json_name = "x5u"];
* @return Whether the x5u field is set.
*/
boolean hasX5U();
/**
*
** JWK "x5u" (X.509 URL) Parameter.
*
*
* optional string x5u = 22 [json_name = "x5u"];
* @return The x5u.
*/
java.lang.String getX5U();
/**
*
** JWK "x5u" (X.509 URL) Parameter.
*
*
* optional string x5u = 22 [json_name = "x5u"];
* @return The bytes for x5u.
*/
com.google.protobuf.ByteString
getX5UBytes();
}