|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Algorithm | |
---|---|
com.nimbusds.jose | Javascript Object Signing and Encryption (JOSE) classes. |
com.nimbusds.jose.jwk | JSON Web Key (JWK) classes. |
Uses of Algorithm in com.nimbusds.jose |
---|
Subclasses of Algorithm in com.nimbusds.jose | |
---|---|
class |
EncryptionMethod
Encryption method name, represents the enc header parameter in JSON
Web Encryption (JWE) objects. |
class |
JWEAlgorithm
JSON Web Encryption (JWE) algorithm name, represents the alg header
parameter in JWE objects. |
class |
JWSAlgorithm
JSON Web Signature (JWS) algorithm name, represents the alg header
parameter in JWS objects. |
Fields in com.nimbusds.jose declared as Algorithm | |
---|---|
protected Algorithm |
Header.alg
The algorithm ( alg ) parameter. |
static Algorithm |
Algorithm.NONE
No algorithm (plain JOSE object without signature / encryption). |
Methods in com.nimbusds.jose that return Algorithm | |
---|---|
Algorithm |
ReadOnlyPlainHeader.getAlgorithm()
Gets the algorithm ( alg ) parameter. |
Algorithm |
ReadOnlyHeader.getAlgorithm()
Gets the algorithm ( alg ) parameter. |
Algorithm |
PlainHeader.getAlgorithm()
|
static Algorithm |
Header.parseAlgorithm(net.minidev.json.JSONObject json)
Parses an algorithm ( alg ) parameter from the specified
header JSON object. |
Constructors in com.nimbusds.jose with parameters of type Algorithm | |
---|---|
Header(Algorithm alg)
Creates a new header with the specified algorithm ( alg )
parameter. |
Uses of Algorithm in com.nimbusds.jose.jwk |
---|
Methods in com.nimbusds.jose.jwk that return Algorithm | |
---|---|
Algorithm |
JWK.getAlgorithm()
Gets the intended JOSE algorithm ( alg ) for this JWK. |
Methods in com.nimbusds.jose.jwk with parameters of type Algorithm | |
---|---|
ECKey.Builder |
ECKey.Builder.setAlgorithm(Algorithm alg)
Sets the intended JOSE algorithm ( alg ) for the JWK. |
RSAKey.Builder |
RSAKey.Builder.setAlgorithm(Algorithm alg)
Sets the intended JOSE algorithm ( alg ) for the JWK. |
OctetSequenceKey.Builder |
OctetSequenceKey.Builder.setAlgorithm(Algorithm alg)
Sets the intended JOSE algorithm ( alg ) for the JWK. |
Constructors in com.nimbusds.jose.jwk with parameters of type Algorithm | |
---|---|
ECKey(ECKey.Curve crv,
Base64URL x,
Base64URL y,
Base64URL d,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public / private Elliptic Curve JSON Web Key (JWK) with the specified parameters. |
|
ECKey(ECKey.Curve crv,
Base64URL x,
Base64URL y,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public Elliptic Curve JSON Web Key (JWK) with the specified parameters. |
|
ECKey(ECKey.Curve crv,
ECPublicKey pub,
ECPrivateKey priv,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public / private Elliptic Curve JSON Web Key (JWK) with the specified parameters. |
|
ECKey(ECKey.Curve crv,
ECPublicKey pub,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public Elliptic Curve JSON Web Key (JWK) with the specified parameters. |
|
JWK(KeyType kty,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new JSON Web Key (JWK). |
|
OctetSequenceKey(Base64URL k,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new octet sequence JSON Web Key (JWK) with the specified parameters. |
|
RSAKey(Base64URL n,
Base64URL e,
Base64URL d,
Base64URL p,
Base64URL q,
Base64URL dp,
Base64URL dq,
Base64URL qi,
List<RSAKey.OtherPrimesInfo> oth,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public / private RSA JSON Web Key (JWK) with the specified parameters. |
|
RSAKey(Base64URL n,
Base64URL e,
Base64URL p,
Base64URL q,
Base64URL dp,
Base64URL dq,
Base64URL qi,
List<RSAKey.OtherPrimesInfo> oth,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public / private RSA JSON Web Key (JWK) with the specified parameters. |
|
RSAKey(Base64URL n,
Base64URL e,
Base64URL d,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public / private RSA JSON Web Key (JWK) with the specified parameters. |
|
RSAKey(Base64URL n,
Base64URL e,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public RSA JSON Web Key (JWK) with the specified parameters. |
|
RSAKey(RSAPublicKey pub,
RSAMultiPrimePrivateCrtKey priv,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public / private RSA JSON Web Key (JWK) with the specified parameters. |
|
RSAKey(RSAPublicKey pub,
RSAPrivateCrtKey priv,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public / private RSA JSON Web Key (JWK) with the specified parameters. |
|
RSAKey(RSAPublicKey pub,
RSAPrivateKey priv,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public / private RSA JSON Web Key (JWK) with the specified parameters. |
|
RSAKey(RSAPublicKey pub,
Use use,
Algorithm alg,
String kid,
URL x5u,
Base64URL x5t,
List<Base64> x5c)
Creates a new public RSA JSON Web Key (JWK) with the specified parameters. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |