- java.lang.Object
-
- swim.security.JsonWebKey
-
-
Constructor Summary
Constructors Constructor Description JsonWebKey(Value value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringalgorithm()<T> Output<T>debug(Output<T> output)Writes a developer readable, debug-formatted string representation of this object tooutput.ECKeyecKey()ECPrivateKeyecPrivateKey()ECPublicKeyecPublicKey()booleanequals(Object other)static JsonWebKeyfrom(Value value)Valueget(String name)inthashCode()Keykey()KeyDefkeyDef()StringkeyId()HashTrieSet<String>keyOperations()StringkeyType()static JsonWebKeyparse(String jwk)PrivateKeyprivateKey()PrivateKeyDefprivateKeyDef()PublicKeypublicKey()PublicKeyDefpublicKeyDef()StringpublicKeyUse()RSAKeyrsaKey()RSAPrivateKeyrsaPrivateKey()RSAPublicKeyrsaPublicKey()KeysymmetricKey()KeysymmetricKey(String algorithm)StringtoString()ValuetoValue()FingerTrieSeq<String>x509CertificateChain()Stringx509Sha1Thumbprint()Stringx509Sha256Thumbprint()Stringx509Url()
-
-
-
Field Detail
-
value
protected final Value value
-
-
Constructor Detail
-
JsonWebKey
public JsonWebKey(Value value)
-
-
Method Detail
-
keyType
public String keyType()
-
publicKeyUse
public String publicKeyUse()
-
keyOperations
public HashTrieSet<String> keyOperations()
-
algorithm
public String algorithm()
-
keyId
public String keyId()
-
x509Url
public String x509Url()
-
x509CertificateChain
public FingerTrieSeq<String> x509CertificateChain()
-
x509Sha1Thumbprint
public String x509Sha1Thumbprint()
-
x509Sha256Thumbprint
public String x509Sha256Thumbprint()
-
key
public Key key()
-
keyDef
public KeyDef keyDef()
-
publicKey
public PublicKey publicKey()
-
publicKeyDef
public PublicKeyDef publicKeyDef()
-
privateKey
public PrivateKey privateKey()
-
privateKeyDef
public PrivateKeyDef privateKeyDef()
-
ecKey
public ECKey ecKey()
-
ecPublicKey
public ECPublicKey ecPublicKey()
-
ecPrivateKey
public ECPrivateKey ecPrivateKey()
-
rsaKey
public RSAKey rsaKey()
-
rsaPublicKey
public RSAPublicKey rsaPublicKey()
-
rsaPrivateKey
public RSAPrivateKey rsaPrivateKey()
-
symmetricKey
public Key symmetricKey()
-
toValue
public final Value toValue()
-
debug
public <T> Output<T> debug(Output<T> output)
Description copied from interface:DebugWrites a developer readable, debug-formatted string representation of this object tooutput.
-
from
public static JsonWebKey from(Value value)
-
parse
public static JsonWebKey parse(String jwk)
-
-