java.lang.Object
swim.security.JsonWebKey
- All Implemented Interfaces:
swim.codec.Debug
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> swim.codec.Output<T>debug(swim.codec.Output<T> output) ecKey()booleanstatic JsonWebKeyfrom(swim.structure.Value value) swim.structure.ValueinthashCode()key()keyDef()keyId()swim.collections.HashTrieSet<String>keyType()static JsonWebKeyrsaKey()symmetricKey(String algorithm) toString()final swim.structure.ValuetoValue()swim.collections.FingerTrieSeq<String>x509Url()
-
Field Details
-
value
protected final swim.structure.Value value
-
-
Constructor Details
-
JsonWebKey
public JsonWebKey(swim.structure.Value value)
-
-
Method Details
-
get
-
keyType
-
publicKeyUse
-
keyOperations
-
algorithm
-
keyId
-
x509Url
-
x509CertificateChain
-
x509Sha1Thumbprint
-
x509Sha256Thumbprint
-
key
-
keyDef
-
publicKey
-
publicKeyDef
-
privateKey
-
privateKeyDef
-
ecKey
-
ecPublicKey
-
ecPrivateKey
-
rsaKey
-
rsaPublicKey
-
rsaPrivateKey
-
symmetricKey
-
symmetricKey
-
toValue
public final swim.structure.Value toValue() -
equals
-
hashCode
public int hashCode() -
debug
public <T> swim.codec.Output<T> debug(swim.codec.Output<T> output) - Specified by:
debugin interfaceswim.codec.Debug
-
toString
-
from
-
parse
-