META-INF/
META-INF/MANIFEST.MF
com/
com/nimbusds/
com/nimbusds/jwt/
com/nimbusds/jwt/proc/
com/nimbusds/jwt/util/
com/nimbusds/jose/
com/nimbusds/jose/jwk/
com/nimbusds/jose/jwk/source/
com/nimbusds/jose/jca/
com/nimbusds/jose/crypto/
com/nimbusds/jose/crypto/factories/
com/nimbusds/jose/crypto/bc/
com/nimbusds/jose/proc/
com/nimbusds/jose/util/
com/nimbusds/jwt/SignedJWT.class
SignedJWT.java
package com.nimbusds.jwt
public com.nimbusds.jwt.SignedJWT extends com.nimbusds.jose.JWSObject implements com.nimbusds.jwt.JWT {
private static final long serialVersionUID
public void <init> (com.nimbusds.jose.JWSHeader, com.nimbusds.jwt.JWTClaimsSet)
com.nimbusds.jose.JWSHeader header
com.nimbusds.jwt.JWTClaimsSet claimsSet
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
com.nimbusds.jose.util.Base64URL firstPart
com.nimbusds.jose.util.Base64URL secondPart
com.nimbusds.jose.util.Base64URL thirdPart
public com.nimbusds.jwt.JWTClaimsSet getJWTClaimsSet () throws java.text.ParseException
net.minidev.json.JSONObject json
public static com.nimbusds.jwt.SignedJWT parse (java.lang.String) throws java.text.ParseException
String s
com.nimbusds.jose.util.Base64URL[] parts
}
com/nimbusds/jwt/JWTClaimsSet$Builder.class
JWTClaimsSet.java
package com.nimbusds.jwt
public com.nimbusds.jwt.JWTClaimsSet$Builder extends java.lang.Object {
private final java.util.Map claims
public void <init> ()
public void <init> (com.nimbusds.jwt.JWTClaimsSet)
com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet
public com.nimbusds.jwt.JWTClaimsSet$Builder issuer (java.lang.String)
String iss
public com.nimbusds.jwt.JWTClaimsSet$Builder subject (java.lang.String)
String sub
public com.nimbusds.jwt.JWTClaimsSet$Builder audience (java.util.List)
java.util.List aud
public com.nimbusds.jwt.JWTClaimsSet$Builder audience (java.lang.String)
String aud
public com.nimbusds.jwt.JWTClaimsSet$Builder expirationTime (java.util.Date)
java.util.Date exp
public com.nimbusds.jwt.JWTClaimsSet$Builder notBeforeTime (java.util.Date)
java.util.Date nbf
public com.nimbusds.jwt.JWTClaimsSet$Builder issueTime (java.util.Date)
java.util.Date iat
public com.nimbusds.jwt.JWTClaimsSet$Builder jwtID (java.lang.String)
String jti
public com.nimbusds.jwt.JWTClaimsSet$Builder claim (java.lang.String, java.lang.Object)
String name
Object value
public com.nimbusds.jwt.JWTClaimsSet build ()
}
com/nimbusds/jwt/JWTClaimsSet$1.class
JWTClaimsSet.java
package com.nimbusds.jwt
synthetic com.nimbusds.jwt.JWTClaimsSet$1 extends java.lang.Object {
}
com/nimbusds/jwt/JWTParser.class
JWTParser.java
package com.nimbusds.jwt
public final com.nimbusds.jwt.JWTParser extends java.lang.Object {
public static com.nimbusds.jwt.JWT parse (java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
java.text.ParseException e
String s
int firstDotPos
com.nimbusds.jose.util.Base64URL header
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.Algorithm alg
private void <init> ()
}
com/nimbusds/jwt/JWTClaimsSetTransformer.class
JWTClaimsSetTransformer.java
package com.nimbusds.jwt
public abstract com.nimbusds.jwt.JWTClaimsSetTransformer extends java.lang.Object {
public abstract java.lang.Object transform (com.nimbusds.jwt.JWTClaimsSet)
}
com/nimbusds/jwt/proc/JWTProcessorConfiguration.class
JWTProcessorConfiguration.java
package com.nimbusds.jwt.proc
public abstract com.nimbusds.jwt.proc.JWTProcessorConfiguration extends java.lang.Object implements com.nimbusds.jose.proc.JOSEProcessorConfiguration {
public abstract com.nimbusds.jwt.proc.JWTClaimsSetVerifier getJWTClaimsSetVerifier ()
public abstract void setJWTClaimsSetVerifier (com.nimbusds.jwt.proc.JWTClaimsSetVerifier)
public abstract com.nimbusds.jwt.proc.JWTClaimsVerifier getJWTClaimsVerifier ()
public abstract void setJWTClaimsVerifier (com.nimbusds.jwt.proc.JWTClaimsVerifier)
}
com/nimbusds/jwt/proc/BadJWTException.class
BadJWTException.java
package com.nimbusds.jwt.proc
public com.nimbusds.jwt.proc.BadJWTException extends com.nimbusds.jose.proc.BadJOSEException {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/nimbusds/jwt/proc/DefaultJWTProcessor.class
DefaultJWTProcessor.java
package com.nimbusds.jwt.proc
public com.nimbusds.jwt.proc.DefaultJWTProcessor extends java.lang.Object implements com.nimbusds.jwt.proc.ConfigurableJWTProcessor {
private static final com.nimbusds.jose.proc.BadJOSEException PLAIN_JWT_REJECTED_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_JWS_KEY_SELECTOR_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_JWE_KEY_SELECTOR_EXCEPTION
private static final com.nimbusds.jose.JOSEException NO_JWS_VERIFIER_FACTORY_EXCEPTION
private static final com.nimbusds.jose.JOSEException NO_JWE_DECRYPTER_FACTORY_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_JWS_KEY_CANDIDATES_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_JWE_KEY_CANDIDATES_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException INVALID_SIGNATURE
private static final com.nimbusds.jwt.proc.BadJWTException INVALID_NESTED_JWT_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_MATCHING_VERIFIERS_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_MATCHING_DECRYPTERS_EXCEPTION
private com.nimbusds.jose.proc.JWSKeySelector jwsKeySelector
private com.nimbusds.jose.proc.JWEKeySelector jweKeySelector
private com.nimbusds.jose.proc.JWSVerifierFactory jwsVerifierFactory
private com.nimbusds.jose.proc.JWEDecrypterFactory jweDecrypterFactory
private com.nimbusds.jwt.proc.JWTClaimsSetVerifier claimsVerifier
private com.nimbusds.jwt.proc.JWTClaimsVerifier deprecatedClaimsVerifier
public void <init> ()
public com.nimbusds.jose.proc.JWSKeySelector getJWSKeySelector ()
public void setJWSKeySelector (com.nimbusds.jose.proc.JWSKeySelector)
com.nimbusds.jose.proc.JWSKeySelector jwsKeySelector
public com.nimbusds.jose.proc.JWEKeySelector getJWEKeySelector ()
public void setJWEKeySelector (com.nimbusds.jose.proc.JWEKeySelector)
com.nimbusds.jose.proc.JWEKeySelector jweKeySelector
public com.nimbusds.jose.proc.JWSVerifierFactory getJWSVerifierFactory ()
public void setJWSVerifierFactory (com.nimbusds.jose.proc.JWSVerifierFactory)
com.nimbusds.jose.proc.JWSVerifierFactory factory
public com.nimbusds.jose.proc.JWEDecrypterFactory getJWEDecrypterFactory ()
public void setJWEDecrypterFactory (com.nimbusds.jose.proc.JWEDecrypterFactory)
com.nimbusds.jose.proc.JWEDecrypterFactory factory
public com.nimbusds.jwt.proc.JWTClaimsSetVerifier getJWTClaimsSetVerifier ()
public void setJWTClaimsSetVerifier (com.nimbusds.jwt.proc.JWTClaimsSetVerifier)
com.nimbusds.jwt.proc.JWTClaimsSetVerifier claimsVerifier
public com.nimbusds.jwt.proc.JWTClaimsVerifier getJWTClaimsVerifier ()
public void setJWTClaimsVerifier (com.nimbusds.jwt.proc.JWTClaimsVerifier)
com.nimbusds.jwt.proc.JWTClaimsVerifier claimsVerifier
private com.nimbusds.jwt.JWTClaimsSet verifyAndReturnClaims (com.nimbusds.jwt.JWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jwt.proc.BadJWTException
com.nimbusds.jwt.JWTClaimsSet claimsSet
java.text.ParseException e
com.nimbusds.jwt.JWT jwt
com.nimbusds.jose.proc.SecurityContext context
com.nimbusds.jwt.JWTClaimsSet claimsSet
public com.nimbusds.jwt.JWTClaimsSet process (java.lang.String, com.nimbusds.jose.proc.SecurityContext) throws java.text.ParseException com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
String jwtString
com.nimbusds.jose.proc.SecurityContext context
public com.nimbusds.jwt.JWTClaimsSet process (com.nimbusds.jwt.JWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
com.nimbusds.jwt.JWT jwt
com.nimbusds.jose.proc.SecurityContext context
public com.nimbusds.jwt.JWTClaimsSet process (com.nimbusds.jwt.PlainJWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
com.nimbusds.jwt.PlainJWT plainJWT
com.nimbusds.jose.proc.SecurityContext context
public com.nimbusds.jwt.JWTClaimsSet process (com.nimbusds.jwt.SignedJWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSVerifier verifier
boolean validSignature
com.nimbusds.jwt.SignedJWT signedJWT
com.nimbusds.jose.proc.SecurityContext context
java.util.List keyCandidates
java.util.ListIterator it
public com.nimbusds.jwt.JWTClaimsSet process (com.nimbusds.jwt.EncryptedJWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
com.nimbusds.jose.JOSEException e
com.nimbusds.jwt.SignedJWT nestedJWT
com.nimbusds.jose.JWEDecrypter decrypter
com.nimbusds.jwt.EncryptedJWT encryptedJWT
com.nimbusds.jose.proc.SecurityContext context
java.util.List keyCandidates
java.util.ListIterator it
static void <clinit> ()
}
com/nimbusds/jwt/proc/JWTClaimsSetVerifier.class
JWTClaimsSetVerifier.java
package com.nimbusds.jwt.proc
public abstract com.nimbusds.jwt.proc.JWTClaimsSetVerifier extends java.lang.Object {
public abstract void verify (com.nimbusds.jwt.JWTClaimsSet, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jwt.proc.BadJWTException
}
com/nimbusds/jwt/proc/DefaultJWTClaimsVerifier.class
DefaultJWTClaimsVerifier.java
package com.nimbusds.jwt.proc
public com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier extends java.lang.Object implements com.nimbusds.jwt.proc.JWTClaimsSetVerifier com.nimbusds.jwt.proc.JWTClaimsVerifier com.nimbusds.jwt.proc.ClockSkewAware {
public static final int DEFAULT_MAX_CLOCK_SKEW_SECONDS
private static final com.nimbusds.jwt.proc.BadJWTException EXPIRED_JWT_EXCEPTION
private static final com.nimbusds.jwt.proc.BadJWTException JWT_BEFORE_USE_EXCEPTION
private int maxClockSkew
public void <init> ()
public int getMaxClockSkew ()
public void setMaxClockSkew (int)
int maxClockSkewSeconds
public void verify (com.nimbusds.jwt.JWTClaimsSet) throws com.nimbusds.jwt.proc.BadJWTException
com.nimbusds.jwt.JWTClaimsSet claimsSet
public void verify (com.nimbusds.jwt.JWTClaimsSet, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jwt.proc.BadJWTException
com.nimbusds.jwt.JWTClaimsSet claimsSet
com.nimbusds.jose.proc.SecurityContext context
java.util.Date now
java.util.Date exp
java.util.Date nbf
static void <clinit> ()
}
com/nimbusds/jwt/proc/ClockSkewAware.class
ClockSkewAware.java
package com.nimbusds.jwt.proc
public abstract com.nimbusds.jwt.proc.ClockSkewAware extends java.lang.Object {
public abstract int getMaxClockSkew ()
public abstract void setMaxClockSkew (int)
}
com/nimbusds/jwt/proc/JWTProcessor.class
JWTProcessor.java
package com.nimbusds.jwt.proc
public abstract com.nimbusds.jwt.proc.JWTProcessor extends java.lang.Object {
public abstract com.nimbusds.jwt.JWTClaimsSet process (java.lang.String, com.nimbusds.jose.proc.SecurityContext) throws java.text.ParseException com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
public abstract com.nimbusds.jwt.JWTClaimsSet process (com.nimbusds.jwt.JWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
public abstract com.nimbusds.jwt.JWTClaimsSet process (com.nimbusds.jwt.PlainJWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
public abstract com.nimbusds.jwt.JWTClaimsSet process (com.nimbusds.jwt.SignedJWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
public abstract com.nimbusds.jwt.JWTClaimsSet process (com.nimbusds.jwt.EncryptedJWT, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
}
com/nimbusds/jwt/proc/JWTClaimsVerifier.class
JWTClaimsVerifier.java
package com.nimbusds.jwt.proc
public abstract com.nimbusds.jwt.proc.JWTClaimsVerifier extends java.lang.Object {
public abstract void verify (com.nimbusds.jwt.JWTClaimsSet) throws com.nimbusds.jwt.proc.BadJWTException
}
com/nimbusds/jwt/proc/ConfigurableJWTProcessor.class
ConfigurableJWTProcessor.java
package com.nimbusds.jwt.proc
public abstract com.nimbusds.jwt.proc.ConfigurableJWTProcessor extends java.lang.Object implements com.nimbusds.jwt.proc.JWTProcessor com.nimbusds.jwt.proc.JWTProcessorConfiguration {
}
com/nimbusds/jwt/util/DateUtils.class
DateUtils.java
package com.nimbusds.jwt.util
public com.nimbusds.jwt.util.DateUtils extends java.lang.Object {
public static long toSecondsSinceEpoch (java.util.Date)
java.util.Date date
public static java.util.Date fromSecondsSinceEpoch (long)
long time
public static boolean isAfter (java.util.Date, java.util.Date, long)
java.util.Date date
java.util.Date reference
long maxClockSkewSeconds
public static boolean isBefore (java.util.Date, java.util.Date, long)
java.util.Date date
java.util.Date reference
long maxClockSkewSeconds
private void <init> ()
}
com/nimbusds/jwt/EncryptedJWT.class
EncryptedJWT.java
package com.nimbusds.jwt
public com.nimbusds.jwt.EncryptedJWT extends com.nimbusds.jose.JWEObject implements com.nimbusds.jwt.JWT {
private static final long serialVersionUID
public void <init> (com.nimbusds.jose.JWEHeader, com.nimbusds.jwt.JWTClaimsSet)
com.nimbusds.jose.JWEHeader header
com.nimbusds.jwt.JWTClaimsSet claimsSet
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
com.nimbusds.jose.util.Base64URL firstPart
com.nimbusds.jose.util.Base64URL secondPart
com.nimbusds.jose.util.Base64URL thirdPart
com.nimbusds.jose.util.Base64URL fourthPart
com.nimbusds.jose.util.Base64URL fifthPart
public com.nimbusds.jwt.JWTClaimsSet getJWTClaimsSet () throws java.text.ParseException
com.nimbusds.jose.Payload payload
net.minidev.json.JSONObject json
public static com.nimbusds.jwt.EncryptedJWT parse (java.lang.String) throws java.text.ParseException
String s
com.nimbusds.jose.util.Base64URL[] parts
}
com/nimbusds/jwt/JWTClaimsSet.class
JWTClaimsSet.java
package com.nimbusds.jwt
public final com.nimbusds.jwt.JWTClaimsSet extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final String ISSUER_CLAIM
private static final String SUBJECT_CLAIM
private static final String AUDIENCE_CLAIM
private static final String EXPIRATION_TIME_CLAIM
private static final String NOT_BEFORE_CLAIM
private static final String ISSUED_AT_CLAIM
private static final String JWT_ID_CLAIM
private static final java.util.Set REGISTERED_CLAIM_NAMES
private final java.util.Map claims
private void <init> (java.util.Map)
java.util.Map claims
public static java.util.Set getRegisteredNames ()
public java.lang.String getIssuer ()
java.text.ParseException e
public java.lang.String getSubject ()
java.text.ParseException e
public java.util.List getAudience ()
java.util.List aud
java.text.ParseException e
java.util.List aud
public java.util.Date getExpirationTime ()
java.text.ParseException e
public java.util.Date getNotBeforeTime ()
java.text.ParseException e
public java.util.Date getIssueTime ()
java.text.ParseException e
public java.lang.String getJWTID ()
java.text.ParseException e
public java.lang.Object getClaim (java.lang.String)
String name
public java.lang.String getStringClaim (java.lang.String) throws java.text.ParseException
String name
Object value
public java.lang.String[] getStringArrayClaim (java.lang.String) throws java.text.ParseException
java.util.List list
ClassCastException e
ClassCastException e
int i
String name
Object value
java.util.List list
String[] stringArray
public java.util.List getStringListClaim (java.lang.String) throws java.text.ParseException
String name
String[] stringArray
public java.lang.Boolean getBooleanClaim (java.lang.String) throws java.text.ParseException
String name
Object value
public java.lang.Integer getIntegerClaim (java.lang.String) throws java.text.ParseException
String name
Object value
public java.lang.Long getLongClaim (java.lang.String) throws java.text.ParseException
String name
Object value
public java.util.Date getDateClaim (java.lang.String) throws java.text.ParseException
String name
Object value
public java.lang.Float getFloatClaim (java.lang.String) throws java.text.ParseException
String name
Object value
public java.lang.Double getDoubleClaim (java.lang.String) throws java.text.ParseException
String name
Object value
public net.minidev.json.JSONObject getJSONObjectClaim (java.lang.String) throws java.text.ParseException
java.util.Map$Entry entry
net.minidev.json.JSONObject jsonObject
java.util.Map map
String name
Object value
public java.util.Map getClaims ()
public net.minidev.json.JSONObject toJSONObject ()
java.util.Date dateValue
net.minidev.json.JSONArray audArray
java.util.List audList
java.util.Map$Entry claim
net.minidev.json.JSONObject o
public java.lang.String toString ()
public java.lang.Object toType (com.nimbusds.jwt.JWTClaimsSetTransformer)
com.nimbusds.jwt.JWTClaimsSetTransformer transformer
public static com.nimbusds.jwt.JWTClaimsSet parse (net.minidev.json.JSONObject) throws java.text.ParseException
java.util.List singleAud
Object audValue
String name
net.minidev.json.JSONObject json
com.nimbusds.jwt.JWTClaimsSet$Builder builder
public static com.nimbusds.jwt.JWTClaimsSet parse (java.lang.String) throws java.text.ParseException
String s
static synthetic java.util.Map access$000 (com.nimbusds.jwt.JWTClaimsSet)
com.nimbusds.jwt.JWTClaimsSet x0
synthetic void <init> (java.util.Map, com.nimbusds.jwt.JWTClaimsSet$1)
java.util.Map x0
com.nimbusds.jwt.JWTClaimsSet$1 x1
static void <clinit> ()
java.util.Set n
}
com/nimbusds/jwt/PlainJWT.class
PlainJWT.java
package com.nimbusds.jwt
public com.nimbusds.jwt.PlainJWT extends com.nimbusds.jose.PlainObject implements com.nimbusds.jwt.JWT {
private static final long serialVersionUID
public void <init> (com.nimbusds.jwt.JWTClaimsSet)
com.nimbusds.jwt.JWTClaimsSet claimsSet
public void <init> (com.nimbusds.jose.PlainHeader, com.nimbusds.jwt.JWTClaimsSet)
com.nimbusds.jose.PlainHeader header
com.nimbusds.jwt.JWTClaimsSet claimsSet
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
com.nimbusds.jose.util.Base64URL firstPart
com.nimbusds.jose.util.Base64URL secondPart
public com.nimbusds.jwt.JWTClaimsSet getJWTClaimsSet () throws java.text.ParseException
net.minidev.json.JSONObject json
public static com.nimbusds.jwt.PlainJWT parse (java.lang.String) throws java.text.ParseException
String s
com.nimbusds.jose.util.Base64URL[] parts
}
com/nimbusds/jwt/JWT.class
JWT.java
package com.nimbusds.jwt
public abstract com.nimbusds.jwt.JWT extends java.lang.Object implements java.io.Serializable {
public abstract com.nimbusds.jose.Header getHeader ()
public abstract com.nimbusds.jwt.JWTClaimsSet getJWTClaimsSet () throws java.text.ParseException
public abstract com.nimbusds.jose.util.Base64URL[] getParsedParts ()
public abstract java.lang.String getParsedString ()
public abstract java.lang.String serialize ()
}
com/nimbusds/jose/JWEObject$State.class
JWEObject.java
package com.nimbusds.jose
public final enum com.nimbusds.jose.JWEObject$State extends java.lang.Enum {
public static final enum com.nimbusds.jose.JWEObject$State UNENCRYPTED
public static final enum com.nimbusds.jose.JWEObject$State ENCRYPTED
public static final enum com.nimbusds.jose.JWEObject$State DECRYPTED
private static final synthetic com.nimbusds.jose.JWEObject$State[] $VALUES
public static com.nimbusds.jose.JWEObject$State[] values ()
public static com.nimbusds.jose.JWEObject$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/nimbusds/jose/PlainObject.class
PlainObject.java
package com.nimbusds.jose
public com.nimbusds.jose.PlainObject extends com.nimbusds.jose.JOSEObject {
private static final long serialVersionUID
private final com.nimbusds.jose.PlainHeader header
public void <init> (com.nimbusds.jose.Payload)
com.nimbusds.jose.Payload payload
public void <init> (com.nimbusds.jose.PlainHeader, com.nimbusds.jose.Payload)
com.nimbusds.jose.PlainHeader header
com.nimbusds.jose.Payload payload
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
java.text.ParseException e
com.nimbusds.jose.util.Base64URL firstPart
com.nimbusds.jose.util.Base64URL secondPart
public com.nimbusds.jose.PlainHeader getHeader ()
public java.lang.String serialize ()
public static com.nimbusds.jose.PlainObject parse (java.lang.String) throws java.text.ParseException
String s
com.nimbusds.jose.util.Base64URL[] parts
public volatile synthetic com.nimbusds.jose.Header getHeader ()
}
com/nimbusds/jose/JOSEObjectType.class
JOSEObjectType.java
package com.nimbusds.jose
public final com.nimbusds.jose.JOSEObjectType extends java.lang.Object implements net.minidev.json.JSONAware java.io.Serializable {
private static final long serialVersionUID
public static final com.nimbusds.jose.JOSEObjectType JOSE
public static final com.nimbusds.jose.JOSEObjectType JOSE_JSON
public static final com.nimbusds.jose.JOSEObjectType JWT
private final String type
public void <init> (java.lang.String)
String type
public java.lang.String getType ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object object
public java.lang.String toString ()
public java.lang.String toJSONString ()
static void <clinit> ()
}
com/nimbusds/jose/JOSEObject.class
JOSEObject.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.JOSEObject extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final String MIME_TYPE_COMPACT
public static final String MIME_TYPE_JS
private com.nimbusds.jose.Payload payload
private com.nimbusds.jose.util.Base64URL[] parsedParts
protected void <init> ()
protected void <init> (com.nimbusds.jose.Payload)
com.nimbusds.jose.Payload payload
public abstract com.nimbusds.jose.Header getHeader ()
protected void setPayload (com.nimbusds.jose.Payload)
com.nimbusds.jose.Payload payload
public com.nimbusds.jose.Payload getPayload ()
protected transient void setParsedParts (com.nimbusds.jose.util.Base64URL[])
com.nimbusds.jose.util.Base64URL[] parts
public com.nimbusds.jose.util.Base64URL[] getParsedParts ()
public java.lang.String getParsedString ()
com.nimbusds.jose.util.Base64URL part
StringBuilder sb
public abstract java.lang.String serialize ()
public static com.nimbusds.jose.util.Base64URL[] split (java.lang.String) throws java.text.ParseException
com.nimbusds.jose.util.Base64URL[] parts
String s
int dot1
int dot2
int dot3
int dot4
com.nimbusds.jose.util.Base64URL[] parts
public static com.nimbusds.jose.JOSEObject parse (java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
java.text.ParseException e
String s
com.nimbusds.jose.util.Base64URL[] parts
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.Algorithm alg
}
com/nimbusds/jose/JWEProvider.class
JWEProvider.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.JWEProvider extends java.lang.Object implements com.nimbusds.jose.JOSEProvider com.nimbusds.jose.jca.JCAAware {
public abstract java.util.Set supportedJWEAlgorithms ()
public abstract java.util.Set supportedEncryptionMethods ()
}
com/nimbusds/jose/JWSVerifier.class
JWSVerifier.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.JWSVerifier extends java.lang.Object implements com.nimbusds.jose.JWSProvider {
public abstract boolean verify (com.nimbusds.jose.JWSHeader, byte[], com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
}
com/nimbusds/jose/jwk/KeyType.class
KeyType.java
package com.nimbusds.jose.jwk
public final com.nimbusds.jose.jwk.KeyType extends java.lang.Object implements net.minidev.json.JSONAware java.io.Serializable {
private static final long serialVersionUID
private final String value
private final com.nimbusds.jose.Requirement requirement
public static final com.nimbusds.jose.jwk.KeyType EC
public static final com.nimbusds.jose.jwk.KeyType RSA
public static final com.nimbusds.jose.jwk.KeyType OCT
public void <init> (java.lang.String, com.nimbusds.jose.Requirement)
String value
com.nimbusds.jose.Requirement req
public java.lang.String getValue ()
public com.nimbusds.jose.Requirement getRequirement ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object object
public java.lang.String toString ()
public java.lang.String toJSONString ()
public static com.nimbusds.jose.jwk.KeyType parse (java.lang.String)
String s
public static com.nimbusds.jose.jwk.KeyType forAlgorithm (com.nimbusds.jose.Algorithm)
com.nimbusds.jose.Algorithm alg
static void <clinit> ()
}
com/nimbusds/jose/jwk/ECParameterTable.class
ECParameterTable.java
package com.nimbusds.jose.jwk
com.nimbusds.jose.jwk.ECParameterTable extends java.lang.Object {
private static final java.security.spec.ECParameterSpec P_256_SPEC
private static final java.security.spec.ECParameterSpec P_384_SPEC
private static final java.security.spec.ECParameterSpec P_521_SPEC
public static java.security.spec.ECParameterSpec get (com.nimbusds.jose.jwk.ECKey$Curve)
com.nimbusds.jose.jwk.ECKey$Curve curve
public static com.nimbusds.jose.jwk.ECKey$Curve get (java.security.spec.ECParameterSpec)
java.security.spec.ECParameterSpec spec
private void <init> ()
static void <clinit> ()
}
com/nimbusds/jose/jwk/AssymetricJWK.class
AssymetricJWK.java
package com.nimbusds.jose.jwk
public abstract com.nimbusds.jose.jwk.AssymetricJWK extends java.lang.Object {
public abstract java.security.PublicKey toPublicKey () throws com.nimbusds.jose.JOSEException
public abstract java.security.PrivateKey toPrivateKey () throws com.nimbusds.jose.JOSEException
public abstract java.security.KeyPair toKeyPair () throws com.nimbusds.jose.JOSEException
}
com/nimbusds/jose/jwk/source/RemoteJWKSet.class
RemoteJWKSet.java
package com.nimbusds.jose.jwk.source
public com.nimbusds.jose.jwk.source.RemoteJWKSet extends java.lang.Object implements com.nimbusds.jose.jwk.source.JWKSource {
public static final int DEFAULT_HTTP_CONNECT_TIMEOUT
public static final int DEFAULT_HTTP_READ_TIMEOUT
public static final int DEFAULT_HTTP_SIZE_LIMIT
private final java.net.URL jwkSetURL
private final java.util.concurrent.atomic.AtomicReference cachedJWKSet
private final com.nimbusds.jose.util.ResourceRetriever jwkSetRetriever
public void <init> (java.net.URL)
java.net.URL jwkSetURL
public void <init> (java.net.URL, com.nimbusds.jose.util.ResourceRetriever)
java.net.URL jwkSetURL
com.nimbusds.jose.util.ResourceRetriever resourceRetriever
private com.nimbusds.jose.jwk.JWKSet updateJWKSetFromURL () throws com.nimbusds.jose.RemoteKeySourceException
com.nimbusds.jose.util.Resource res
java.io.IOException e
com.nimbusds.jose.jwk.JWKSet jwkSet
java.text.ParseException e
com.nimbusds.jose.util.Resource res
com.nimbusds.jose.jwk.JWKSet jwkSet
public java.net.URL getJWKSetURL ()
public com.nimbusds.jose.util.ResourceRetriever getResourceRetriever ()
public com.nimbusds.jose.jwk.JWKSet getCachedJWKSet ()
protected static java.lang.String getFirstSpecifiedKeyID (com.nimbusds.jose.jwk.JWKMatcher)
String id
com.nimbusds.jose.jwk.JWKMatcher jwkMatcher
java.util.Set keyIDs
public java.util.List get (com.nimbusds.jose.jwk.JWKSelector, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.RemoteKeySourceException
com.nimbusds.jose.jwk.JWKSelector jwkSelector
com.nimbusds.jose.proc.SecurityContext context
com.nimbusds.jose.jwk.JWKSet jwkSet
java.util.List matches
String soughtKeyID
}
com/nimbusds/jose/jwk/source/JWKSource.class
JWKSource.java
package com.nimbusds.jose.jwk.source
public abstract com.nimbusds.jose.jwk.source.JWKSource extends java.lang.Object {
public abstract java.util.List get (com.nimbusds.jose.jwk.JWKSelector, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.KeySourceException
}
com/nimbusds/jose/jwk/source/ImmutableJWKSet.class
ImmutableJWKSet.java
package com.nimbusds.jose.jwk.source
public com.nimbusds.jose.jwk.source.ImmutableJWKSet extends java.lang.Object implements com.nimbusds.jose.jwk.source.JWKSource {
private final com.nimbusds.jose.jwk.JWKSet jwkSet
public void <init> (com.nimbusds.jose.jwk.JWKSet)
com.nimbusds.jose.jwk.JWKSet jwkSet
public com.nimbusds.jose.jwk.JWKSet getJWKSet ()
public java.util.List get (com.nimbusds.jose.jwk.JWKSelector, com.nimbusds.jose.proc.SecurityContext)
com.nimbusds.jose.jwk.JWKSelector jwkSelector
com.nimbusds.jose.proc.SecurityContext context
}
com/nimbusds/jose/jwk/source/ImmutableSecret.class
ImmutableSecret.java
package com.nimbusds.jose.jwk.source
public com.nimbusds.jose.jwk.source.ImmutableSecret extends com.nimbusds.jose.jwk.source.ImmutableJWKSet {
public void <init> (byte[])
byte[] secret
public void <init> (javax.crypto.SecretKey)
javax.crypto.SecretKey secretKey
public byte[] getSecret ()
public javax.crypto.SecretKey getSecretKey ()
}
com/nimbusds/jose/jwk/RSAKey.class
RSAKey.java
package com.nimbusds.jose.jwk
public final com.nimbusds.jose.jwk.RSAKey extends com.nimbusds.jose.jwk.JWK implements com.nimbusds.jose.jwk.AssymetricJWK {
private static final long serialVersionUID
private final com.nimbusds.jose.util.Base64URL n
private final com.nimbusds.jose.util.Base64URL e
private final com.nimbusds.jose.util.Base64URL d
private final com.nimbusds.jose.util.Base64URL p
private final com.nimbusds.jose.util.Base64URL q
private final com.nimbusds.jose.util.Base64URL dp
private final com.nimbusds.jose.util.Base64URL dq
private final com.nimbusds.jose.util.Base64URL qi
private final java.util.List oth
private final java.security.PrivateKey privateKey
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.util.Base64URL n
com.nimbusds.jose.util.Base64URL e
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.util.Base64URL n
com.nimbusds.jose.util.Base64URL e
com.nimbusds.jose.util.Base64URL d
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.util.List, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.util.Base64URL n
com.nimbusds.jose.util.Base64URL e
com.nimbusds.jose.util.Base64URL p
com.nimbusds.jose.util.Base64URL q
com.nimbusds.jose.util.Base64URL dp
com.nimbusds.jose.util.Base64URL dq
com.nimbusds.jose.util.Base64URL qi
java.util.List oth
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.util.List, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.util.Base64URL n
com.nimbusds.jose.util.Base64URL e
com.nimbusds.jose.util.Base64URL d
com.nimbusds.jose.util.Base64URL p
com.nimbusds.jose.util.Base64URL q
com.nimbusds.jose.util.Base64URL dp
com.nimbusds.jose.util.Base64URL dq
com.nimbusds.jose.util.Base64URL qi
java.util.List oth
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.util.List, java.security.PrivateKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.util.Base64URL n
com.nimbusds.jose.util.Base64URL e
com.nimbusds.jose.util.Base64URL d
com.nimbusds.jose.util.Base64URL p
com.nimbusds.jose.util.Base64URL q
com.nimbusds.jose.util.Base64URL dp
com.nimbusds.jose.util.Base64URL dq
com.nimbusds.jose.util.Base64URL qi
java.util.List oth
java.security.PrivateKey prv
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (java.security.interfaces.RSAPublicKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
java.security.interfaces.RSAPublicKey pub
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (java.security.interfaces.RSAPublicKey, java.security.interfaces.RSAPrivateKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
java.security.interfaces.RSAPublicKey pub
java.security.interfaces.RSAPrivateKey priv
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (java.security.interfaces.RSAPublicKey, java.security.interfaces.RSAPrivateCrtKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
java.security.interfaces.RSAPublicKey pub
java.security.interfaces.RSAPrivateCrtKey priv
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (java.security.interfaces.RSAPublicKey, java.security.interfaces.RSAMultiPrimePrivateCrtKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
java.security.interfaces.RSAPublicKey pub
java.security.interfaces.RSAMultiPrimePrivateCrtKey priv
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (java.security.interfaces.RSAPublicKey, java.security.PrivateKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
java.security.interfaces.RSAPublicKey pub
java.security.PrivateKey priv
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public com.nimbusds.jose.util.Base64URL getModulus ()
public com.nimbusds.jose.util.Base64URL getPublicExponent ()
public com.nimbusds.jose.util.Base64URL getPrivateExponent ()
public com.nimbusds.jose.util.Base64URL getFirstPrimeFactor ()
public com.nimbusds.jose.util.Base64URL getSecondPrimeFactor ()
public com.nimbusds.jose.util.Base64URL getFirstFactorCRTExponent ()
public com.nimbusds.jose.util.Base64URL getSecondFactorCRTExponent ()
public com.nimbusds.jose.util.Base64URL getFirstCRTCoefficient ()
public java.util.List getOtherPrimes ()
public java.security.interfaces.RSAPublicKey toRSAPublicKey () throws com.nimbusds.jose.JOSEException
java.security.KeyFactory factory
java.security.GeneralSecurityException e
java.math.BigInteger modulus
java.math.BigInteger exponent
java.security.spec.RSAPublicKeySpec spec
public java.security.interfaces.RSAPrivateKey toRSAPrivateKey () throws com.nimbusds.jose.JOSEException
java.security.spec.RSAPrivateKeySpec spec
com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo opi
java.math.BigInteger otherPrime
java.math.BigInteger otherPrimeExponent
java.math.BigInteger otherCrtCoefficient
int i
java.security.spec.RSAOtherPrimeInfo[] otherInfo
java.security.spec.RSAPrivateKeySpec spec
java.math.BigInteger publicExponent
java.math.BigInteger primeP
java.math.BigInteger primeQ
java.math.BigInteger primeExponentP
java.math.BigInteger primeExponentQ
java.math.BigInteger crtCoefficient
java.security.KeyFactory factory
java.security.GeneralSecurityException e
java.math.BigInteger modulus
java.math.BigInteger privateExponent
java.security.spec.RSAPrivateKeySpec spec
public java.security.PublicKey toPublicKey () throws com.nimbusds.jose.JOSEException
public java.security.PrivateKey toPrivateKey () throws com.nimbusds.jose.JOSEException
java.security.PrivateKey prv
public java.security.KeyPair toKeyPair () throws com.nimbusds.jose.JOSEException
public java.util.LinkedHashMap getRequiredParams ()
java.util.LinkedHashMap requiredParams
public boolean isPrivate ()
public int size ()
public com.nimbusds.jose.jwk.RSAKey toPublicJWK ()
public net.minidev.json.JSONObject toJSONObject ()
net.minidev.json.JSONObject oo
com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo other
net.minidev.json.JSONArray a
net.minidev.json.JSONObject o
public static com.nimbusds.jose.jwk.RSAKey parse (java.lang.String) throws java.text.ParseException
String s
public static com.nimbusds.jose.jwk.RSAKey parse (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject otherJson
com.nimbusds.jose.util.Base64URL r
com.nimbusds.jose.util.Base64URL odq
com.nimbusds.jose.util.Base64URL t
com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo prime
Object o
net.minidev.json.JSONArray arr
IllegalArgumentException ex
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.util.Base64URL n
com.nimbusds.jose.util.Base64URL e
com.nimbusds.jose.jwk.KeyType kty
com.nimbusds.jose.util.Base64URL d
com.nimbusds.jose.util.Base64URL p
com.nimbusds.jose.util.Base64URL q
com.nimbusds.jose.util.Base64URL dp
com.nimbusds.jose.util.Base64URL dq
com.nimbusds.jose.util.Base64URL qi
java.util.List oth
public static com.nimbusds.jose.jwk.RSAKey parse (java.security.cert.X509Certificate) throws com.nimbusds.jose.JOSEException
java.security.MessageDigest sha1
java.security.NoSuchAlgorithmException e
java.security.cert.CertificateEncodingException e
java.security.cert.X509Certificate cert
java.security.interfaces.RSAPublicKey publicKey
public static com.nimbusds.jose.jwk.RSAKey load (java.security.KeyStore, java.lang.String, char[]) throws java.security.KeyStoreException com.nimbusds.jose.JOSEException
java.security.Key key
java.security.GeneralSecurityException e
java.security.KeyStore keyStore
String alias
char[] pin
java.security.cert.Certificate cert
java.security.cert.X509Certificate x509Cert
com.nimbusds.jose.jwk.RSAKey rsaJWK
java.security.Key key
public volatile synthetic com.nimbusds.jose.jwk.JWK toPublicJWK ()
static synthetic com.nimbusds.jose.util.Base64URL access$000 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$100 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$200 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$300 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$400 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$500 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$600 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$700 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic java.util.List access$800 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
static synthetic java.security.PrivateKey access$900 (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey x0
}
com/nimbusds/jose/jwk/ECParameterTable$ECFieldImpl.class
ECParameterTable.java
package com.nimbusds.jose.jwk
com.nimbusds.jose.jwk.ECParameterTable$ECFieldImpl extends java.lang.Object implements java.security.spec.ECField {
private int size
public void <init> (int)
int size
public int getFieldSize ()
}
com/nimbusds/jose/jwk/RSAKey$OtherPrimesInfo.class
RSAKey.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final com.nimbusds.jose.util.Base64URL r
private final com.nimbusds.jose.util.Base64URL d
private final com.nimbusds.jose.util.Base64URL t
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL r
com.nimbusds.jose.util.Base64URL d
com.nimbusds.jose.util.Base64URL t
public void <init> (java.security.spec.RSAOtherPrimeInfo)
java.security.spec.RSAOtherPrimeInfo oth
public com.nimbusds.jose.util.Base64URL getPrimeFactor ()
public com.nimbusds.jose.util.Base64URL getFactorCRTExponent ()
public com.nimbusds.jose.util.Base64URL getFactorCRTCoefficient ()
public static java.util.List toList (java.security.spec.RSAOtherPrimeInfo[])
java.security.spec.RSAOtherPrimeInfo oth
java.security.spec.RSAOtherPrimeInfo[] othArray
java.util.List list
static synthetic com.nimbusds.jose.util.Base64URL access$1000 (com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo)
com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo x0
static synthetic com.nimbusds.jose.util.Base64URL access$1100 (com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo)
com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo x0
static synthetic com.nimbusds.jose.util.Base64URL access$1200 (com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo)
com.nimbusds.jose.jwk.RSAKey$OtherPrimesInfo x0
}
com/nimbusds/jose/jwk/ECKey$Curve.class
ECKey.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.ECKey$Curve extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final com.nimbusds.jose.jwk.ECKey$Curve P_256
public static final com.nimbusds.jose.jwk.ECKey$Curve P_384
public static final com.nimbusds.jose.jwk.ECKey$Curve P_521
private final String name
private final String stdName
private final String oid
public void <init> (java.lang.String)
String name
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String name
String stdName
String oid
public java.lang.String getName ()
public java.lang.String getStdName ()
public java.lang.String getOID ()
public java.security.spec.ECParameterSpec toECParameterSpec ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object object
public static com.nimbusds.jose.jwk.ECKey$Curve parse (java.lang.String)
String s
public static com.nimbusds.jose.jwk.ECKey$Curve forStdName (java.lang.String)
String stdName
public static com.nimbusds.jose.jwk.ECKey$Curve forOID (java.lang.String)
String oid
public static com.nimbusds.jose.jwk.ECKey$Curve forJWSAlgoritm (com.nimbusds.jose.JWSAlgorithm)
com.nimbusds.jose.JWSAlgorithm alg
public static com.nimbusds.jose.jwk.ECKey$Curve forECParameterSpec (java.security.spec.ECParameterSpec)
java.security.spec.ECParameterSpec spec
static void <clinit> ()
}
com/nimbusds/jose/jwk/JWK.class
JWK.java
package com.nimbusds.jose.jwk
public abstract com.nimbusds.jose.jwk.JWK extends java.lang.Object implements net.minidev.json.JSONAware java.io.Serializable {
private static final long serialVersionUID
public static final String MIME_TYPE
private final com.nimbusds.jose.jwk.KeyType kty
private final com.nimbusds.jose.jwk.KeyUse use
private final java.util.Set ops
private final com.nimbusds.jose.Algorithm alg
private final String kid
private final java.net.URI x5u
private final com.nimbusds.jose.util.Base64URL x5t
private final java.util.List x5c
public void <init> (com.nimbusds.jose.jwk.KeyType, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.jwk.KeyType kty
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public com.nimbusds.jose.jwk.KeyType getKeyType ()
public com.nimbusds.jose.jwk.KeyUse getKeyUse ()
public java.util.Set getKeyOperations ()
public com.nimbusds.jose.Algorithm getAlgorithm ()
public java.lang.String getKeyID ()
public java.net.URI getX509CertURL ()
public com.nimbusds.jose.util.Base64URL getX509CertThumbprint ()
public java.util.List getX509CertChain ()
public abstract java.util.LinkedHashMap getRequiredParams ()
public com.nimbusds.jose.util.Base64URL computeThumbprint () throws com.nimbusds.jose.JOSEException
public com.nimbusds.jose.util.Base64URL computeThumbprint (java.lang.String) throws com.nimbusds.jose.JOSEException
String hashAlg
public abstract boolean isPrivate ()
public abstract com.nimbusds.jose.jwk.JWK toPublicJWK ()
public abstract int size ()
public net.minidev.json.JSONObject toJSONObject ()
com.nimbusds.jose.jwk.KeyOperation op
java.util.List sl
net.minidev.json.JSONObject o
public java.lang.String toJSONString ()
public java.lang.String toString ()
public static com.nimbusds.jose.jwk.JWK parse (java.lang.String) throws java.text.ParseException
String s
public static com.nimbusds.jose.jwk.JWK parse (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.jwk.KeyType kty
public static com.nimbusds.jose.jwk.JWK parse (java.security.cert.X509Certificate) throws com.nimbusds.jose.JOSEException
java.security.cert.X509Certificate cert
public static com.nimbusds.jose.jwk.JWK load (java.security.KeyStore, java.lang.String, char[]) throws java.security.KeyStoreException com.nimbusds.jose.JOSEException
java.security.KeyStore keyStore
String alias
char[] pin
java.security.cert.Certificate cert
}
com/nimbusds/jose/jwk/JWKMatcher$Builder.class
JWKMatcher.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.JWKMatcher$Builder extends java.lang.Object {
private java.util.Set types
private java.util.Set uses
private java.util.Set ops
private java.util.Set algs
private java.util.Set ids
private boolean hasUse
private boolean hasID
private boolean privateOnly
private boolean publicOnly
private int minSizeBits
private int maxSizeBits
private java.util.Set sizesBits
private java.util.Set curves
public void <init> ()
public com.nimbusds.jose.jwk.JWKMatcher$Builder keyType (com.nimbusds.jose.jwk.KeyType)
com.nimbusds.jose.jwk.KeyType kty
public transient com.nimbusds.jose.jwk.JWKMatcher$Builder keyTypes (com.nimbusds.jose.jwk.KeyType[])
com.nimbusds.jose.jwk.KeyType[] types
public com.nimbusds.jose.jwk.JWKMatcher$Builder keyTypes (java.util.Set)
java.util.Set types
public com.nimbusds.jose.jwk.JWKMatcher$Builder keyUse (com.nimbusds.jose.jwk.KeyUse)
com.nimbusds.jose.jwk.KeyUse use
public transient com.nimbusds.jose.jwk.JWKMatcher$Builder keyUses (com.nimbusds.jose.jwk.KeyUse[])
com.nimbusds.jose.jwk.KeyUse[] uses
public com.nimbusds.jose.jwk.JWKMatcher$Builder keyUses (java.util.Set)
java.util.Set uses
public com.nimbusds.jose.jwk.JWKMatcher$Builder keyOperation (com.nimbusds.jose.jwk.KeyOperation)
com.nimbusds.jose.jwk.KeyOperation op
public transient com.nimbusds.jose.jwk.JWKMatcher$Builder keyOperations (com.nimbusds.jose.jwk.KeyOperation[])
com.nimbusds.jose.jwk.KeyOperation[] ops
public com.nimbusds.jose.jwk.JWKMatcher$Builder keyOperations (java.util.Set)
java.util.Set ops
public com.nimbusds.jose.jwk.JWKMatcher$Builder algorithm (com.nimbusds.jose.Algorithm)
com.nimbusds.jose.Algorithm alg
public transient com.nimbusds.jose.jwk.JWKMatcher$Builder algorithms (com.nimbusds.jose.Algorithm[])
com.nimbusds.jose.Algorithm[] algs
public com.nimbusds.jose.jwk.JWKMatcher$Builder algorithms (java.util.Set)
java.util.Set algs
public com.nimbusds.jose.jwk.JWKMatcher$Builder keyID (java.lang.String)
String id
public transient com.nimbusds.jose.jwk.JWKMatcher$Builder keyIDs (java.lang.String[])
String[] ids
public com.nimbusds.jose.jwk.JWKMatcher$Builder keyIDs (java.util.Set)
java.util.Set ids
public com.nimbusds.jose.jwk.JWKMatcher$Builder hasKeyUse (boolean)
boolean hasUse
public com.nimbusds.jose.jwk.JWKMatcher$Builder hasKeyID (boolean)
boolean hasID
public com.nimbusds.jose.jwk.JWKMatcher$Builder privateOnly (boolean)
boolean privateOnly
public com.nimbusds.jose.jwk.JWKMatcher$Builder publicOnly (boolean)
boolean publicOnly
public com.nimbusds.jose.jwk.JWKMatcher$Builder minKeySize (int)
int minSizeBits
public com.nimbusds.jose.jwk.JWKMatcher$Builder maxKeySize (int)
int maxSizeBits
public com.nimbusds.jose.jwk.JWKMatcher$Builder keySize (int)
int keySizeBits
public transient com.nimbusds.jose.jwk.JWKMatcher$Builder keySizes (int[])
int keySize
int[] keySizesBits
java.util.Set sizesSet
public com.nimbusds.jose.jwk.JWKMatcher$Builder keySizes (java.util.Set)
java.util.Set keySizesBits
public com.nimbusds.jose.jwk.JWKMatcher$Builder curve (com.nimbusds.jose.jwk.ECKey$Curve)
com.nimbusds.jose.jwk.ECKey$Curve curve
public transient com.nimbusds.jose.jwk.JWKMatcher$Builder curves (com.nimbusds.jose.jwk.ECKey$Curve[])
com.nimbusds.jose.jwk.ECKey$Curve[] curves
public com.nimbusds.jose.jwk.JWKMatcher$Builder curves (java.util.Set)
java.util.Set curves
public com.nimbusds.jose.jwk.JWKMatcher build ()
}
com/nimbusds/jose/jwk/PasswordLookup.class
PasswordLookup.java
package com.nimbusds.jose.jwk
public abstract com.nimbusds.jose.jwk.PasswordLookup extends java.lang.Object {
public abstract char[] lookupPassword (java.lang.String)
}
com/nimbusds/jose/jwk/KeyConverter.class
KeyConverter.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.KeyConverter extends java.lang.Object {
public void <init> ()
public static java.util.List toJavaKeys (java.util.List)
java.security.KeyPair keyPair
com.nimbusds.jose.jwk.JWK jwk
java.util.List jwkList
java.util.List out
}
com/nimbusds/jose/jwk/KeyUse.class
KeyUse.java
package com.nimbusds.jose.jwk
public final enum com.nimbusds.jose.jwk.KeyUse extends java.lang.Enum {
public static final enum com.nimbusds.jose.jwk.KeyUse SIGNATURE
public static final enum com.nimbusds.jose.jwk.KeyUse ENCRYPTION
private final String identifier
private static final synthetic com.nimbusds.jose.jwk.KeyUse[] $VALUES
public static com.nimbusds.jose.jwk.KeyUse[] values ()
public static com.nimbusds.jose.jwk.KeyUse valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String identifier
public java.lang.String identifier ()
public java.lang.String toString ()
public static com.nimbusds.jose.jwk.KeyUse parse (java.lang.String) throws java.text.ParseException
com.nimbusds.jose.jwk.KeyUse use
String s
public static com.nimbusds.jose.jwk.KeyUse from (java.security.cert.X509Certificate)
java.security.cert.X509Certificate cert
static void <clinit> ()
}
com/nimbusds/jose/jwk/JWKSelector.class
JWKSelector.java
package com.nimbusds.jose.jwk
public final com.nimbusds.jose.jwk.JWKSelector extends java.lang.Object {
private final com.nimbusds.jose.jwk.JWKMatcher matcher
public void <init> (com.nimbusds.jose.jwk.JWKMatcher)
com.nimbusds.jose.jwk.JWKMatcher matcher
public com.nimbusds.jose.jwk.JWKMatcher getMatcher ()
public java.util.List select (com.nimbusds.jose.jwk.JWKSet)
com.nimbusds.jose.jwk.JWK key
com.nimbusds.jose.jwk.JWKSet jwkSet
java.util.List selectedKeys
}
com/nimbusds/jose/jwk/JWKMatcher.class
JWKMatcher.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.JWKMatcher extends java.lang.Object {
private final java.util.Set types
private final java.util.Set uses
private final java.util.Set ops
private final java.util.Set algs
private final java.util.Set ids
private final boolean hasUse
private final boolean hasID
private final boolean privateOnly
private final boolean publicOnly
private final int minSizeBits
private final int maxSizeBits
private final java.util.Set sizesBits
private final java.util.Set curves
public void <init> (java.util.Set, java.util.Set, java.util.Set, java.util.Set, java.util.Set, boolean, boolean)
java.util.Set types
java.util.Set uses
java.util.Set ops
java.util.Set algs
java.util.Set ids
boolean privateOnly
boolean publicOnly
public void <init> (java.util.Set, java.util.Set, java.util.Set, java.util.Set, java.util.Set, boolean, boolean, int, int)
java.util.Set types
java.util.Set uses
java.util.Set ops
java.util.Set algs
java.util.Set ids
boolean privateOnly
boolean publicOnly
int minSizeBits
int maxSizeBits
public void <init> (java.util.Set, java.util.Set, java.util.Set, java.util.Set, java.util.Set, boolean, boolean, int, int, java.util.Set)
java.util.Set types
java.util.Set uses
java.util.Set ops
java.util.Set algs
java.util.Set ids
boolean privateOnly
boolean publicOnly
int minSizeBits
int maxSizeBits
java.util.Set curves
public void <init> (java.util.Set, java.util.Set, java.util.Set, java.util.Set, java.util.Set, boolean, boolean, int, int, java.util.Set, java.util.Set)
java.util.Set types
java.util.Set uses
java.util.Set ops
java.util.Set algs
java.util.Set ids
boolean privateOnly
boolean publicOnly
int minSizeBits
int maxSizeBits
java.util.Set sizesBits
java.util.Set curves
public void <init> (java.util.Set, java.util.Set, java.util.Set, java.util.Set, java.util.Set, boolean, boolean, boolean, boolean, int, int, java.util.Set, java.util.Set)
java.util.Set types
java.util.Set uses
java.util.Set ops
java.util.Set algs
java.util.Set ids
boolean hasUse
boolean hasID
boolean privateOnly
boolean publicOnly
int minSizeBits
int maxSizeBits
java.util.Set sizesBits
java.util.Set curves
public java.util.Set getKeyTypes ()
public java.util.Set getKeyUses ()
public java.util.Set getKeyOperations ()
public java.util.Set getAlgorithms ()
public java.util.Set getKeyIDs ()
public boolean hasKeyUse ()
public boolean hasKeyID ()
public boolean isPrivateOnly ()
public boolean isPublicOnly ()
public int getMinSize ()
public int getMinKeySize ()
public int getMaxSize ()
public int getMaxKeySize ()
public java.util.Set getKeySizes ()
public java.util.Set getCurves ()
public boolean matches (com.nimbusds.jose.jwk.JWK)
com.nimbusds.jose.jwk.ECKey ecKey
com.nimbusds.jose.jwk.JWK key
public java.lang.String toString ()
StringBuilder sb
private static void append (java.lang.StringBuilder, java.lang.String, java.util.Set)
Object value
StringBuilder sb
String key
java.util.Set values
}
com/nimbusds/jose/jwk/OctetSequenceKey.class
OctetSequenceKey.java
package com.nimbusds.jose.jwk
public final com.nimbusds.jose.jwk.OctetSequenceKey extends com.nimbusds.jose.jwk.JWK implements com.nimbusds.jose.jwk.SecretJWK {
private static final long serialVersionUID
private final com.nimbusds.jose.util.Base64URL k
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.util.Base64URL k
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public com.nimbusds.jose.util.Base64URL getKeyValue ()
public byte[] toByteArray ()
public javax.crypto.SecretKey toSecretKey ()
public javax.crypto.SecretKey toSecretKey (java.lang.String)
String jcaAlg
public java.util.LinkedHashMap getRequiredParams ()
java.util.LinkedHashMap requiredParams
public boolean isPrivate ()
public com.nimbusds.jose.jwk.OctetSequenceKey toPublicJWK ()
public int size ()
public net.minidev.json.JSONObject toJSONObject ()
net.minidev.json.JSONObject o
public static com.nimbusds.jose.jwk.OctetSequenceKey parse (java.lang.String) throws java.text.ParseException
String s
public static com.nimbusds.jose.jwk.OctetSequenceKey parse (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.util.Base64URL k
com.nimbusds.jose.jwk.KeyType kty
public static com.nimbusds.jose.jwk.OctetSequenceKey load (java.security.KeyStore, java.lang.String, char[]) throws java.security.KeyStoreException com.nimbusds.jose.JOSEException
java.security.Key key
java.security.GeneralSecurityException e
java.security.KeyStore keyStore
String alias
char[] pin
java.security.Key key
public volatile synthetic com.nimbusds.jose.jwk.JWK toPublicJWK ()
}
com/nimbusds/jose/jwk/RSAKey$Builder.class
RSAKey.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.RSAKey$Builder extends java.lang.Object {
private final com.nimbusds.jose.util.Base64URL n
private final com.nimbusds.jose.util.Base64URL e
private com.nimbusds.jose.util.Base64URL d
private com.nimbusds.jose.util.Base64URL p
private com.nimbusds.jose.util.Base64URL q
private com.nimbusds.jose.util.Base64URL dp
private com.nimbusds.jose.util.Base64URL dq
private com.nimbusds.jose.util.Base64URL qi
private java.util.List oth
private java.security.PrivateKey priv
private com.nimbusds.jose.jwk.KeyUse use
private java.util.Set ops
private com.nimbusds.jose.Algorithm alg
private String kid
private java.net.URI x5u
private com.nimbusds.jose.util.Base64URL x5t
private java.util.List x5c
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL n
com.nimbusds.jose.util.Base64URL e
public void <init> (java.security.interfaces.RSAPublicKey)
java.security.interfaces.RSAPublicKey pub
public void <init> (com.nimbusds.jose.jwk.RSAKey)
com.nimbusds.jose.jwk.RSAKey rsaJWK
public com.nimbusds.jose.jwk.RSAKey$Builder privateExponent (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL d
public com.nimbusds.jose.jwk.RSAKey$Builder privateKey (java.security.interfaces.RSAPrivateKey)
java.security.interfaces.RSAPrivateKey priv
public com.nimbusds.jose.jwk.RSAKey$Builder privateKey (java.security.PrivateKey)
java.security.PrivateKey priv
public com.nimbusds.jose.jwk.RSAKey$Builder firstPrimeFactor (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL p
public com.nimbusds.jose.jwk.RSAKey$Builder secondPrimeFactor (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL q
public com.nimbusds.jose.jwk.RSAKey$Builder firstFactorCRTExponent (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL dp
public com.nimbusds.jose.jwk.RSAKey$Builder secondFactorCRTExponent (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL dq
public com.nimbusds.jose.jwk.RSAKey$Builder firstCRTCoefficient (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL qi
public com.nimbusds.jose.jwk.RSAKey$Builder otherPrimes (java.util.List)
java.util.List oth
public com.nimbusds.jose.jwk.RSAKey$Builder privateKey (java.security.interfaces.RSAPrivateCrtKey)
java.security.interfaces.RSAPrivateCrtKey priv
public com.nimbusds.jose.jwk.RSAKey$Builder privateKey (java.security.interfaces.RSAMultiPrimePrivateCrtKey)
java.security.interfaces.RSAMultiPrimePrivateCrtKey priv
public com.nimbusds.jose.jwk.RSAKey$Builder keyUse (com.nimbusds.jose.jwk.KeyUse)
com.nimbusds.jose.jwk.KeyUse use
public com.nimbusds.jose.jwk.RSAKey$Builder keyOperations (java.util.Set)
java.util.Set ops
public com.nimbusds.jose.jwk.RSAKey$Builder algorithm (com.nimbusds.jose.Algorithm)
com.nimbusds.jose.Algorithm alg
public com.nimbusds.jose.jwk.RSAKey$Builder keyID (java.lang.String)
String kid
public com.nimbusds.jose.jwk.RSAKey$Builder keyIDFromThumbprint () throws com.nimbusds.jose.JOSEException
public com.nimbusds.jose.jwk.RSAKey$Builder keyIDFromThumbprint (java.lang.String) throws com.nimbusds.jose.JOSEException
String hashAlg
java.util.LinkedHashMap requiredParams
public com.nimbusds.jose.jwk.RSAKey$Builder x509CertURL (java.net.URI)
java.net.URI x5u
public com.nimbusds.jose.jwk.RSAKey$Builder x509CertThumbprint (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL x5t
public com.nimbusds.jose.jwk.RSAKey$Builder x509CertChain (java.util.List)
java.util.List x5c
public com.nimbusds.jose.jwk.RSAKey build ()
IllegalArgumentException e
}
com/nimbusds/jose/jwk/JWKMetadata.class
JWKMetadata.java
package com.nimbusds.jose.jwk
final com.nimbusds.jose.jwk.JWKMetadata extends java.lang.Object {
void <init> ()
public static com.nimbusds.jose.jwk.KeyType parseKeyType (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject o
public static com.nimbusds.jose.jwk.KeyUse parseKeyUse (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject o
public static java.util.Set parseKeyOperations (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject o
public static com.nimbusds.jose.Algorithm parseAlgorithm (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject o
public static java.lang.String parseKeyID (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject o
public static java.net.URI parseX509CertURL (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject o
public static com.nimbusds.jose.util.Base64URL parseX509CertThumbprint (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject o
public static java.util.List parseX509CertChain (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject o
}
com/nimbusds/jose/jwk/SecretJWK.class
SecretJWK.java
package com.nimbusds.jose.jwk
public abstract com.nimbusds.jose.jwk.SecretJWK extends java.lang.Object {
public abstract javax.crypto.SecretKey toSecretKey ()
}
com/nimbusds/jose/jwk/ECKey$Builder.class
ECKey.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.ECKey$Builder extends java.lang.Object {
private final com.nimbusds.jose.jwk.ECKey$Curve crv
private final com.nimbusds.jose.util.Base64URL x
private final com.nimbusds.jose.util.Base64URL y
private com.nimbusds.jose.util.Base64URL d
private java.security.PrivateKey priv
private com.nimbusds.jose.jwk.KeyUse use
private java.util.Set ops
private com.nimbusds.jose.Algorithm alg
private String kid
private java.net.URI x5u
private com.nimbusds.jose.util.Base64URL x5t
private java.util.List x5c
public void <init> (com.nimbusds.jose.jwk.ECKey$Curve, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.jwk.ECKey$Curve crv
com.nimbusds.jose.util.Base64URL x
com.nimbusds.jose.util.Base64URL y
public void <init> (com.nimbusds.jose.jwk.ECKey$Curve, java.security.interfaces.ECPublicKey)
com.nimbusds.jose.jwk.ECKey$Curve crv
java.security.interfaces.ECPublicKey pub
public void <init> (com.nimbusds.jose.jwk.ECKey)
com.nimbusds.jose.jwk.ECKey ecJWK
public com.nimbusds.jose.jwk.ECKey$Builder d (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL d
public com.nimbusds.jose.jwk.ECKey$Builder privateKey (java.security.interfaces.ECPrivateKey)
java.security.interfaces.ECPrivateKey priv
public com.nimbusds.jose.jwk.ECKey$Builder privateKey (java.security.PrivateKey)
java.security.PrivateKey priv
public com.nimbusds.jose.jwk.ECKey$Builder keyUse (com.nimbusds.jose.jwk.KeyUse)
com.nimbusds.jose.jwk.KeyUse use
public com.nimbusds.jose.jwk.ECKey$Builder keyOperations (java.util.Set)
java.util.Set ops
public com.nimbusds.jose.jwk.ECKey$Builder algorithm (com.nimbusds.jose.Algorithm)
com.nimbusds.jose.Algorithm alg
public com.nimbusds.jose.jwk.ECKey$Builder keyID (java.lang.String)
String kid
public com.nimbusds.jose.jwk.ECKey$Builder keyIDFromThumbprint () throws com.nimbusds.jose.JOSEException
public com.nimbusds.jose.jwk.ECKey$Builder keyIDFromThumbprint (java.lang.String) throws com.nimbusds.jose.JOSEException
String hashAlg
java.util.LinkedHashMap requiredParams
public com.nimbusds.jose.jwk.ECKey$Builder x509CertURL (java.net.URI)
java.net.URI x5u
public com.nimbusds.jose.jwk.ECKey$Builder x509CertThumbprint (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL x5t
public com.nimbusds.jose.jwk.ECKey$Builder x509CertChain (java.util.List)
java.util.List x5c
public com.nimbusds.jose.jwk.ECKey build ()
IllegalArgumentException e
}
com/nimbusds/jose/jwk/OctetSequenceKey$Builder.class
OctetSequenceKey.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder extends java.lang.Object {
private final com.nimbusds.jose.util.Base64URL k
private com.nimbusds.jose.jwk.KeyUse use
private java.util.Set ops
private com.nimbusds.jose.Algorithm alg
private String kid
private java.net.URI x5u
private com.nimbusds.jose.util.Base64URL x5t
private java.util.List x5c
public void <init> (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL k
public void <init> (byte[])
byte[] key
public void <init> (javax.crypto.SecretKey)
javax.crypto.SecretKey secretKey
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder keyUse (com.nimbusds.jose.jwk.KeyUse)
com.nimbusds.jose.jwk.KeyUse use
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder keyOperations (java.util.Set)
java.util.Set ops
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder algorithm (com.nimbusds.jose.Algorithm)
com.nimbusds.jose.Algorithm alg
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder keyID (java.lang.String)
String kid
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder keyIDFromThumbprint () throws com.nimbusds.jose.JOSEException
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder keyIDFromThumbprint (java.lang.String) throws com.nimbusds.jose.JOSEException
String hashAlg
java.util.LinkedHashMap requiredParams
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder x509CertURL (java.net.URI)
java.net.URI x5u
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder x509CertThumbprint (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL x5t
public com.nimbusds.jose.jwk.OctetSequenceKey$Builder x509CertChain (java.util.List)
java.util.List x5c
public com.nimbusds.jose.jwk.OctetSequenceKey build ()
IllegalArgumentException e
}
com/nimbusds/jose/jwk/KeyOperation.class
KeyOperation.java
package com.nimbusds.jose.jwk
public final enum com.nimbusds.jose.jwk.KeyOperation extends java.lang.Enum {
public static final enum com.nimbusds.jose.jwk.KeyOperation SIGN
public static final enum com.nimbusds.jose.jwk.KeyOperation VERIFY
public static final enum com.nimbusds.jose.jwk.KeyOperation ENCRYPT
public static final enum com.nimbusds.jose.jwk.KeyOperation DECRYPT
public static final enum com.nimbusds.jose.jwk.KeyOperation WRAP_KEY
public static final enum com.nimbusds.jose.jwk.KeyOperation UNWRAP_KEY
public static final enum com.nimbusds.jose.jwk.KeyOperation DERIVE_KEY
public static final enum com.nimbusds.jose.jwk.KeyOperation DERIVE_BITS
private final String identifier
private static final synthetic com.nimbusds.jose.jwk.KeyOperation[] $VALUES
public static com.nimbusds.jose.jwk.KeyOperation[] values ()
public static com.nimbusds.jose.jwk.KeyOperation valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String identifier
public java.lang.String identifier ()
public java.lang.String toString ()
public static java.util.Set parse (java.util.List) throws java.text.ParseException
com.nimbusds.jose.jwk.KeyOperation op
com.nimbusds.jose.jwk.KeyOperation parsedOp
String s
java.util.List sl
java.util.Set keyOps
static void <clinit> ()
}
com/nimbusds/jose/jwk/ThumbprintUtils.class
ThumbprintUtils.java
package com.nimbusds.jose.jwk
public final com.nimbusds.jose.jwk.ThumbprintUtils extends java.lang.Object {
public void <init> ()
public static com.nimbusds.jose.util.Base64URL compute (com.nimbusds.jose.jwk.JWK) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.JWK jwk
public static com.nimbusds.jose.util.Base64URL compute (java.lang.String, com.nimbusds.jose.jwk.JWK) throws com.nimbusds.jose.JOSEException
String hashAlg
com.nimbusds.jose.jwk.JWK jwk
java.util.LinkedHashMap orderedParams
public static com.nimbusds.jose.util.Base64URL compute (java.lang.String, java.util.LinkedHashMap) throws com.nimbusds.jose.JOSEException
java.security.MessageDigest md
java.security.NoSuchAlgorithmException e
String hashAlg
java.util.LinkedHashMap params
String json
java.security.MessageDigest md
}
com/nimbusds/jose/jwk/ECKey.class
ECKey.java
package com.nimbusds.jose.jwk
public final com.nimbusds.jose.jwk.ECKey extends com.nimbusds.jose.jwk.JWK implements com.nimbusds.jose.jwk.AssymetricJWK {
private static final long serialVersionUID
private final com.nimbusds.jose.jwk.ECKey$Curve crv
private final com.nimbusds.jose.util.Base64URL x
private final com.nimbusds.jose.util.Base64URL y
private final com.nimbusds.jose.util.Base64URL d
private final java.security.PrivateKey privateKey
public static com.nimbusds.jose.util.Base64URL encodeCoordinate (int, java.math.BigInteger)
int fieldSize
java.math.BigInteger coordinate
byte[] unpadded
int bytesToOutput
byte[] padded
public void <init> (com.nimbusds.jose.jwk.ECKey$Curve, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.jwk.ECKey$Curve crv
com.nimbusds.jose.util.Base64URL x
com.nimbusds.jose.util.Base64URL y
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.jwk.ECKey$Curve, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.jwk.ECKey$Curve crv
com.nimbusds.jose.util.Base64URL x
com.nimbusds.jose.util.Base64URL y
com.nimbusds.jose.util.Base64URL d
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.jwk.ECKey$Curve, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.security.PrivateKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.jwk.ECKey$Curve crv
com.nimbusds.jose.util.Base64URL x
com.nimbusds.jose.util.Base64URL y
java.security.PrivateKey priv
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.jwk.ECKey$Curve, java.security.interfaces.ECPublicKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.jwk.ECKey$Curve crv
java.security.interfaces.ECPublicKey pub
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.jwk.ECKey$Curve, java.security.interfaces.ECPublicKey, java.security.interfaces.ECPrivateKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.jwk.ECKey$Curve crv
java.security.interfaces.ECPublicKey pub
java.security.interfaces.ECPrivateKey priv
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public void <init> (com.nimbusds.jose.jwk.ECKey$Curve, java.security.interfaces.ECPublicKey, java.security.PrivateKey, com.nimbusds.jose.jwk.KeyUse, java.util.Set, com.nimbusds.jose.Algorithm, java.lang.String, java.net.URI, com.nimbusds.jose.util.Base64URL, java.util.List)
com.nimbusds.jose.jwk.ECKey$Curve crv
java.security.interfaces.ECPublicKey pub
java.security.PrivateKey priv
com.nimbusds.jose.jwk.KeyUse use
java.util.Set ops
com.nimbusds.jose.Algorithm alg
String kid
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
java.util.List x5c
public com.nimbusds.jose.jwk.ECKey$Curve getCurve ()
public com.nimbusds.jose.util.Base64URL getX ()
public com.nimbusds.jose.util.Base64URL getY ()
public com.nimbusds.jose.util.Base64URL getD ()
public java.security.interfaces.ECPublicKey toECPublicKey () throws com.nimbusds.jose.JOSEException
public java.security.interfaces.ECPublicKey toECPublicKey (java.security.Provider) throws com.nimbusds.jose.JOSEException
java.security.KeyFactory keyFactory
java.security.KeyFactory keyFactory
java.security.GeneralSecurityException e
java.security.Provider provider
java.security.spec.ECParameterSpec spec
java.security.spec.ECPoint w
java.security.spec.ECPublicKeySpec publicKeySpec
public java.security.interfaces.ECPrivateKey toECPrivateKey () throws com.nimbusds.jose.JOSEException
public java.security.interfaces.ECPrivateKey toECPrivateKey (java.security.Provider) throws com.nimbusds.jose.JOSEException
java.security.KeyFactory keyFactory
java.security.KeyFactory keyFactory
java.security.GeneralSecurityException e
java.security.Provider provider
java.security.spec.ECParameterSpec spec
java.security.spec.ECPrivateKeySpec privateKeySpec
public java.security.PublicKey toPublicKey () throws com.nimbusds.jose.JOSEException
public java.security.PrivateKey toPrivateKey () throws com.nimbusds.jose.JOSEException
java.security.PrivateKey prv
public java.security.KeyPair toKeyPair () throws com.nimbusds.jose.JOSEException
public java.security.KeyPair toKeyPair (java.security.Provider) throws com.nimbusds.jose.JOSEException
java.security.Provider provider
public java.util.LinkedHashMap getRequiredParams ()
java.util.LinkedHashMap requiredParams
public boolean isPrivate ()
public int size ()
java.security.spec.ECParameterSpec ecParameterSpec
public com.nimbusds.jose.jwk.ECKey toPublicJWK ()
public net.minidev.json.JSONObject toJSONObject ()
net.minidev.json.JSONObject o
public static com.nimbusds.jose.jwk.ECKey parse (java.lang.String) throws java.text.ParseException
String s
public static com.nimbusds.jose.jwk.ECKey parse (net.minidev.json.JSONObject) throws java.text.ParseException
IllegalArgumentException ex
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.jwk.ECKey$Curve crv
com.nimbusds.jose.util.Base64URL x
com.nimbusds.jose.util.Base64URL y
com.nimbusds.jose.jwk.KeyType kty
com.nimbusds.jose.util.Base64URL d
public static com.nimbusds.jose.jwk.ECKey parse (java.security.cert.X509Certificate) throws com.nimbusds.jose.JOSEException
org.bouncycastle.cert.jcajce.JcaX509CertificateHolder certHolder
String oid
com.nimbusds.jose.jwk.ECKey$Curve crv
java.security.MessageDigest sha1
java.security.NoSuchAlgorithmException e
java.security.cert.CertificateEncodingException e
java.security.cert.X509Certificate cert
java.security.interfaces.ECPublicKey publicKey
public static com.nimbusds.jose.jwk.ECKey load (java.security.KeyStore, java.lang.String, char[]) throws java.security.KeyStoreException com.nimbusds.jose.JOSEException
java.security.Key key
java.security.GeneralSecurityException e
java.security.KeyStore keyStore
String alias
char[] pin
java.security.cert.Certificate cert
java.security.cert.X509Certificate x509Cert
com.nimbusds.jose.jwk.ECKey ecJWK
java.security.Key key
public volatile synthetic com.nimbusds.jose.jwk.JWK toPublicJWK ()
static synthetic com.nimbusds.jose.jwk.ECKey$Curve access$000 (com.nimbusds.jose.jwk.ECKey)
com.nimbusds.jose.jwk.ECKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$100 (com.nimbusds.jose.jwk.ECKey)
com.nimbusds.jose.jwk.ECKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$200 (com.nimbusds.jose.jwk.ECKey)
com.nimbusds.jose.jwk.ECKey x0
static synthetic com.nimbusds.jose.util.Base64URL access$300 (com.nimbusds.jose.jwk.ECKey)
com.nimbusds.jose.jwk.ECKey x0
static synthetic java.security.PrivateKey access$400 (com.nimbusds.jose.jwk.ECKey)
com.nimbusds.jose.jwk.ECKey x0
}
com/nimbusds/jose/jwk/JWKSet.class
JWKSet.java
package com.nimbusds.jose.jwk
public com.nimbusds.jose.jwk.JWKSet extends java.lang.Object {
public static final String MIME_TYPE
private final java.util.List keys
private final java.util.Map customMembers
public void <init> ()
public void <init> (com.nimbusds.jose.jwk.JWK)
com.nimbusds.jose.jwk.JWK key
public void <init> (java.util.List)
java.util.List keys
public void <init> (java.util.List, java.util.Map)
java.util.List keys
java.util.Map customMembers
public java.util.List getKeys ()
public com.nimbusds.jose.jwk.JWK getKeyByKeyId (java.lang.String)
com.nimbusds.jose.jwk.JWK key
String kid
public java.util.Map getAdditionalMembers ()
public com.nimbusds.jose.jwk.JWKSet toPublicJWKSet ()
com.nimbusds.jose.jwk.JWK publicKey
com.nimbusds.jose.jwk.JWK key
java.util.List publicKeyList
public net.minidev.json.JSONObject toJSONObject ()
public net.minidev.json.JSONObject toJSONObject (boolean)
com.nimbusds.jose.jwk.JWK publicKey
com.nimbusds.jose.jwk.JWK key
boolean publicKeysOnly
net.minidev.json.JSONObject o
net.minidev.json.JSONArray a
public java.lang.String toString ()
public static com.nimbusds.jose.jwk.JWKSet parse (java.lang.String) throws java.text.ParseException
String s
public static com.nimbusds.jose.jwk.JWKSet parse (net.minidev.json.JSONObject) throws java.text.ParseException
java.text.ParseException e
net.minidev.json.JSONObject keyJSON
int i
java.util.Map$Entry entry
net.minidev.json.JSONObject json
net.minidev.json.JSONArray keyArray
java.util.List keys
com.nimbusds.jose.jwk.JWKSet jwkSet
public static com.nimbusds.jose.jwk.JWKSet load (java.io.File) throws java.io.IOException java.text.ParseException
java.io.File file
public static com.nimbusds.jose.jwk.JWKSet load (java.net.URL, int, int, int) throws java.io.IOException java.text.ParseException
java.net.URL url
int connectTimeout
int readTimeout
int sizeLimit
com.nimbusds.jose.util.RestrictedResourceRetriever resourceRetriever
com.nimbusds.jose.util.Resource resource
public static com.nimbusds.jose.jwk.JWKSet load (java.net.URL) throws java.io.IOException java.text.ParseException
java.net.URL url
public static com.nimbusds.jose.jwk.JWKSet load (java.security.KeyStore, com.nimbusds.jose.jwk.PasswordLookup) throws java.security.KeyStoreException
com.nimbusds.jose.jwk.RSAKey rsaJWK
com.nimbusds.jose.JOSEException e
com.nimbusds.jose.jwk.RSAKey rsaJWK
com.nimbusds.jose.jwk.ECKey ecJWK
com.nimbusds.jose.JOSEException e
com.nimbusds.jose.jwk.ECKey ecJWK
String keyAlias
char[] keyPassword
java.security.cert.Certificate cert
java.util.Enumeration keyAliases
com.nimbusds.jose.jwk.OctetSequenceKey octJWK
com.nimbusds.jose.JOSEException e
String keyAlias
char[] keyPassword
com.nimbusds.jose.jwk.OctetSequenceKey octJWK
java.util.Enumeration keyAliases
java.security.KeyStore keyStore
com.nimbusds.jose.jwk.PasswordLookup pwLookup
java.util.List jwks
}
com/nimbusds/jose/PlainHeader.class
PlainHeader.java
package com.nimbusds.jose
public final com.nimbusds.jose.PlainHeader extends com.nimbusds.jose.Header {
private static final long serialVersionUID
private static final java.util.Set REGISTERED_PARAMETER_NAMES
public void <init> ()
public void <init> (com.nimbusds.jose.JOSEObjectType, java.lang.String, java.util.Set, java.util.Map, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.JOSEObjectType typ
String cty
java.util.Set crit
java.util.Map customParams
com.nimbusds.jose.util.Base64URL parsedBase64URL
public void <init> (com.nimbusds.jose.PlainHeader)
com.nimbusds.jose.PlainHeader plainHeader
public static java.util.Set getRegisteredParameterNames ()
public com.nimbusds.jose.Algorithm getAlgorithm ()
public static com.nimbusds.jose.PlainHeader parse (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
public static com.nimbusds.jose.PlainHeader parse (net.minidev.json.JSONObject, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
String name
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.util.Base64URL parsedBase64URL
com.nimbusds.jose.Algorithm alg
com.nimbusds.jose.PlainHeader$Builder header
public static com.nimbusds.jose.PlainHeader parse (java.lang.String) throws java.text.ParseException
String jsonString
public static com.nimbusds.jose.PlainHeader parse (java.lang.String, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
String jsonString
com.nimbusds.jose.util.Base64URL parsedBase64URL
public static com.nimbusds.jose.PlainHeader parse (com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
com.nimbusds.jose.util.Base64URL base64URL
static void <clinit> ()
java.util.Set p
}
com/nimbusds/jose/JWEAlgorithm.class
JWEAlgorithm.java
package com.nimbusds.jose
public final com.nimbusds.jose.JWEAlgorithm extends com.nimbusds.jose.Algorithm {
private static final long serialVersionUID
public static final com.nimbusds.jose.JWEAlgorithm RSA1_5
public static final com.nimbusds.jose.JWEAlgorithm RSA_OAEP
public static final com.nimbusds.jose.JWEAlgorithm RSA_OAEP_256
public static final com.nimbusds.jose.JWEAlgorithm A128KW
public static final com.nimbusds.jose.JWEAlgorithm A192KW
public static final com.nimbusds.jose.JWEAlgorithm A256KW
public static final com.nimbusds.jose.JWEAlgorithm DIR
public static final com.nimbusds.jose.JWEAlgorithm ECDH_ES
public static final com.nimbusds.jose.JWEAlgorithm ECDH_ES_A128KW
public static final com.nimbusds.jose.JWEAlgorithm ECDH_ES_A192KW
public static final com.nimbusds.jose.JWEAlgorithm ECDH_ES_A256KW
public static final com.nimbusds.jose.JWEAlgorithm A128GCMKW
public static final com.nimbusds.jose.JWEAlgorithm A192GCMKW
public static final com.nimbusds.jose.JWEAlgorithm A256GCMKW
public static final com.nimbusds.jose.JWEAlgorithm PBES2_HS256_A128KW
public static final com.nimbusds.jose.JWEAlgorithm PBES2_HS384_A192KW
public static final com.nimbusds.jose.JWEAlgorithm PBES2_HS512_A256KW
public void <init> (java.lang.String, com.nimbusds.jose.Requirement)
String name
com.nimbusds.jose.Requirement req
public void <init> (java.lang.String)
String name
public static com.nimbusds.jose.JWEAlgorithm parse (java.lang.String)
String s
static void <clinit> ()
}
com/nimbusds/jose/EncryptionMethod$Family.class
EncryptionMethod.java
package com.nimbusds.jose
public final com.nimbusds.jose.EncryptionMethod$Family extends com.nimbusds.jose.AlgorithmFamily {
private static final long serialVersionUID
public static final com.nimbusds.jose.EncryptionMethod$Family AES_CBC_HMAC_SHA
public static final com.nimbusds.jose.EncryptionMethod$Family AES_GCM
public transient void <init> (com.nimbusds.jose.EncryptionMethod[])
com.nimbusds.jose.EncryptionMethod[] encs
public volatile synthetic boolean retainAll (java.util.Collection)
public volatile synthetic boolean removeAll (java.util.Collection)
public volatile synthetic boolean remove (java.lang.Object)
public volatile synthetic boolean addAll (java.util.Collection)
static void <clinit> ()
}
com/nimbusds/jose/Requirement.class
Requirement.java
package com.nimbusds.jose
public final enum com.nimbusds.jose.Requirement extends java.lang.Enum {
public static final enum com.nimbusds.jose.Requirement REQUIRED
public static final enum com.nimbusds.jose.Requirement RECOMMENDED
public static final enum com.nimbusds.jose.Requirement OPTIONAL
private static final synthetic com.nimbusds.jose.Requirement[] $VALUES
public static com.nimbusds.jose.Requirement[] values ()
public static com.nimbusds.jose.Requirement valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/nimbusds/jose/KeyTypeException.class
KeyTypeException.java
package com.nimbusds.jose
public com.nimbusds.jose.KeyTypeException extends com.nimbusds.jose.KeyException {
public void <init> (java.lang.Class)
Class expectedKeyClass
}
com/nimbusds/jose/JOSEException.class
JOSEException.java
package com.nimbusds.jose
public com.nimbusds.jose.JOSEException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/nimbusds/jose/PlainHeader$Builder.class
PlainHeader.java
package com.nimbusds.jose
public com.nimbusds.jose.PlainHeader$Builder extends java.lang.Object {
private com.nimbusds.jose.JOSEObjectType typ
private String cty
private java.util.Set crit
private java.util.Map customParams
private com.nimbusds.jose.util.Base64URL parsedBase64URL
public void <init> ()
public void <init> (com.nimbusds.jose.PlainHeader)
com.nimbusds.jose.PlainHeader plainHeader
public com.nimbusds.jose.PlainHeader$Builder type (com.nimbusds.jose.JOSEObjectType)
com.nimbusds.jose.JOSEObjectType typ
public com.nimbusds.jose.PlainHeader$Builder contentType (java.lang.String)
String cty
public com.nimbusds.jose.PlainHeader$Builder criticalParams (java.util.Set)
java.util.Set crit
public com.nimbusds.jose.PlainHeader$Builder customParam (java.lang.String, java.lang.Object)
String name
Object value
public com.nimbusds.jose.PlainHeader$Builder customParams (java.util.Map)
java.util.Map customParameters
public com.nimbusds.jose.PlainHeader$Builder parsedBase64URL (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL base64URL
public com.nimbusds.jose.PlainHeader build ()
}
com/nimbusds/jose/JWEAlgorithm$Family.class
JWEAlgorithm.java
package com.nimbusds.jose
public final com.nimbusds.jose.JWEAlgorithm$Family extends com.nimbusds.jose.AlgorithmFamily {
private static final long serialVersionUID
public static final com.nimbusds.jose.JWEAlgorithm$Family RSA
public static final com.nimbusds.jose.JWEAlgorithm$Family AES_KW
public static final com.nimbusds.jose.JWEAlgorithm$Family ECDH_ES
public static final com.nimbusds.jose.JWEAlgorithm$Family AES_GCM_KW
public static final com.nimbusds.jose.JWEAlgorithm$Family PBES2
public static final com.nimbusds.jose.JWEAlgorithm$Family ASYMMETRIC
public static final com.nimbusds.jose.JWEAlgorithm$Family SYMMETRIC
public transient void <init> (com.nimbusds.jose.JWEAlgorithm[])
com.nimbusds.jose.JWEAlgorithm[] algs
public volatile synthetic boolean retainAll (java.util.Collection)
public volatile synthetic boolean removeAll (java.util.Collection)
public volatile synthetic boolean remove (java.lang.Object)
public volatile synthetic boolean addAll (java.util.Collection)
static void <clinit> ()
}
com/nimbusds/jose/JWEEncrypter.class
JWEEncrypter.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.JWEEncrypter extends java.lang.Object implements com.nimbusds.jose.JWEProvider {
public abstract com.nimbusds.jose.JWECryptoParts encrypt (com.nimbusds.jose.JWEHeader, byte[]) throws com.nimbusds.jose.JOSEException
}
com/nimbusds/jose/KeyLengthException.class
KeyLengthException.java
package com.nimbusds.jose
public com.nimbusds.jose.KeyLengthException extends com.nimbusds.jose.KeyException {
private final int expectedLength
private final com.nimbusds.jose.Algorithm alg
public void <init> (java.lang.String)
String message
public void <init> (com.nimbusds.jose.Algorithm)
com.nimbusds.jose.Algorithm alg
public void <init> (int, com.nimbusds.jose.Algorithm)
int expectedLength
com.nimbusds.jose.Algorithm alg
public int getExpectedKeyLength ()
public com.nimbusds.jose.Algorithm getAlgorithm ()
}
com/nimbusds/jose/JWSAlgorithm.class
JWSAlgorithm.java
package com.nimbusds.jose
public final com.nimbusds.jose.JWSAlgorithm extends com.nimbusds.jose.Algorithm {
private static final long serialVersionUID
public static final com.nimbusds.jose.JWSAlgorithm HS256
public static final com.nimbusds.jose.JWSAlgorithm HS384
public static final com.nimbusds.jose.JWSAlgorithm HS512
public static final com.nimbusds.jose.JWSAlgorithm RS256
public static final com.nimbusds.jose.JWSAlgorithm RS384
public static final com.nimbusds.jose.JWSAlgorithm RS512
public static final com.nimbusds.jose.JWSAlgorithm ES256
public static final com.nimbusds.jose.JWSAlgorithm ES384
public static final com.nimbusds.jose.JWSAlgorithm ES512
public static final com.nimbusds.jose.JWSAlgorithm PS256
public static final com.nimbusds.jose.JWSAlgorithm PS384
public static final com.nimbusds.jose.JWSAlgorithm PS512
public void <init> (java.lang.String, com.nimbusds.jose.Requirement)
String name
com.nimbusds.jose.Requirement req
public void <init> (java.lang.String)
String name
public static com.nimbusds.jose.JWSAlgorithm parse (java.lang.String)
String s
static void <clinit> ()
}
com/nimbusds/jose/JWSAlgorithm$Family.class
JWSAlgorithm.java
package com.nimbusds.jose
public final com.nimbusds.jose.JWSAlgorithm$Family extends com.nimbusds.jose.AlgorithmFamily {
private static final long serialVersionUID
public static final com.nimbusds.jose.JWSAlgorithm$Family HMAC_SHA
public static final com.nimbusds.jose.JWSAlgorithm$Family RSA
public static final com.nimbusds.jose.JWSAlgorithm$Family EC
public static final com.nimbusds.jose.JWSAlgorithm$Family SIGNATURE
public transient void <init> (com.nimbusds.jose.JWSAlgorithm[])
com.nimbusds.jose.JWSAlgorithm[] algs
public volatile synthetic boolean retainAll (java.util.Collection)
public volatile synthetic boolean removeAll (java.util.Collection)
public volatile synthetic boolean remove (java.lang.Object)
public volatile synthetic boolean addAll (java.util.Collection)
static void <clinit> ()
}
com/nimbusds/jose/AlgorithmFamily.class
AlgorithmFamily.java
package com.nimbusds.jose
com.nimbusds.jose.AlgorithmFamily extends java.util.LinkedHashSet {
private static final long serialVersionUID
public transient void <init> (com.nimbusds.jose.Algorithm[])
com.nimbusds.jose.Algorithm alg
com.nimbusds.jose.Algorithm[] algs
public boolean add (com.nimbusds.jose.Algorithm)
com.nimbusds.jose.Algorithm alg
public boolean addAll (java.util.Collection)
java.util.Collection algs
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public volatile synthetic boolean add (java.lang.Object)
}
com/nimbusds/jose/jca/JCAContext.class
JCAContext.java
package com.nimbusds.jose.jca
public com.nimbusds.jose.jca.JCAContext extends java.lang.Object {
private java.security.Provider provider
private java.security.SecureRandom randomGen
public void <init> ()
public void <init> (java.security.Provider, java.security.SecureRandom)
java.security.Provider provider
java.security.SecureRandom randomGen
public java.security.Provider getProvider ()
public void setProvider (java.security.Provider)
java.security.Provider provider
public java.security.SecureRandom getSecureRandom ()
public void setSecureRandom (java.security.SecureRandom)
java.security.SecureRandom randomGen
}
com/nimbusds/jose/jca/JWEJCAContext.class
JWEJCAContext.java
package com.nimbusds.jose.jca
public final com.nimbusds.jose.jca.JWEJCAContext extends com.nimbusds.jose.jca.JCAContext {
private java.security.Provider keProvider
private java.security.Provider ceProvider
private java.security.Provider macProvider
public void <init> ()
public void <init> (java.security.Provider, java.security.Provider, java.security.Provider, java.security.Provider, java.security.SecureRandom)
java.security.Provider generalProvider
java.security.Provider keProvider
java.security.Provider ceProvider
java.security.Provider macProvider
java.security.SecureRandom randomGen
public void setKeyEncryptionProvider (java.security.Provider)
java.security.Provider keProvider
public java.security.Provider getKeyEncryptionProvider ()
public void setContentEncryptionProvider (java.security.Provider)
java.security.Provider ceProvider
public java.security.Provider getContentEncryptionProvider ()
public void setMACProvider (java.security.Provider)
java.security.Provider macProvider
public java.security.Provider getMACProvider ()
}
com/nimbusds/jose/jca/JCAAware.class
JCAAware.java
package com.nimbusds.jose.jca
public abstract com.nimbusds.jose.jca.JCAAware extends java.lang.Object {
public abstract com.nimbusds.jose.jca.JCAContext getJCAContext ()
}
com/nimbusds/jose/jca/JCASupport.class
JCASupport.java
package com.nimbusds.jose.jca
public final com.nimbusds.jose.jca.JCASupport extends java.lang.Object {
public static boolean isUnlimitedStrength ()
java.security.NoSuchAlgorithmException e
public static boolean isSupported (com.nimbusds.jose.JWSAlgorithm)
java.security.Provider p
com.nimbusds.jose.JWSAlgorithm alg
public static boolean isSupported (com.nimbusds.jose.JWSAlgorithm, java.security.Provider)
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
String jcaName
com.nimbusds.jose.JWSAlgorithm alg
java.security.Provider provider
public static boolean isSupported (com.nimbusds.jose.JWEAlgorithm)
java.security.Provider p
com.nimbusds.jose.JWEAlgorithm alg
public static boolean isSupported (com.nimbusds.jose.JWEAlgorithm, java.security.Provider)
String jcaName
String jcaName
String jcaName
java.security.NoSuchAlgorithmException e
javax.crypto.NoSuchPaddingException e
String jcaName
java.security.NoSuchAlgorithmException e
javax.crypto.NoSuchPaddingException e
String hmac
String hmac
String hmac
com.nimbusds.jose.JWEAlgorithm alg
java.security.Provider provider
public static boolean isSupported (com.nimbusds.jose.EncryptionMethod)
java.security.Provider p
com.nimbusds.jose.EncryptionMethod enc
public static boolean isSupported (com.nimbusds.jose.EncryptionMethod, java.security.Provider)
java.security.NoSuchAlgorithmException e
javax.crypto.NoSuchPaddingException e
String hmac
String hmac
String hmac
java.security.NoSuchAlgorithmException e
javax.crypto.NoSuchPaddingException e
com.nimbusds.jose.EncryptionMethod enc
java.security.Provider provider
private void <init> ()
}
com/nimbusds/jose/KeySourceException.class
KeySourceException.java
package com.nimbusds.jose
public com.nimbusds.jose.KeySourceException extends com.nimbusds.jose.JOSEException {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/nimbusds/jose/EncryptionMethod.class
EncryptionMethod.java
package com.nimbusds.jose
public final com.nimbusds.jose.EncryptionMethod extends com.nimbusds.jose.Algorithm {
private static final long serialVersionUID
private final int cekBitLength
public static final com.nimbusds.jose.EncryptionMethod A128CBC_HS256
public static final com.nimbusds.jose.EncryptionMethod A192CBC_HS384
public static final com.nimbusds.jose.EncryptionMethod A256CBC_HS512
public static final com.nimbusds.jose.EncryptionMethod A128CBC_HS256_DEPRECATED
public static final com.nimbusds.jose.EncryptionMethod A256CBC_HS512_DEPRECATED
public static final com.nimbusds.jose.EncryptionMethod A128GCM
public static final com.nimbusds.jose.EncryptionMethod A192GCM
public static final com.nimbusds.jose.EncryptionMethod A256GCM
public void <init> (java.lang.String, com.nimbusds.jose.Requirement, int)
String name
com.nimbusds.jose.Requirement req
int cekBitLength
public void <init> (java.lang.String, com.nimbusds.jose.Requirement)
String name
com.nimbusds.jose.Requirement req
public void <init> (java.lang.String)
String name
public int cekBitLength ()
public static com.nimbusds.jose.EncryptionMethod parse (java.lang.String)
String s
static void <clinit> ()
}
com/nimbusds/jose/JWSHeader$Builder.class
JWSHeader.java
package com.nimbusds.jose
public com.nimbusds.jose.JWSHeader$Builder extends java.lang.Object {
private final com.nimbusds.jose.JWSAlgorithm alg
private com.nimbusds.jose.JOSEObjectType typ
private String cty
private java.util.Set crit
private java.net.URI jku
private com.nimbusds.jose.jwk.JWK jwk
private java.net.URI x5u
private com.nimbusds.jose.util.Base64URL x5t
private com.nimbusds.jose.util.Base64URL x5t256
private java.util.List x5c
private String kid
private java.util.Map customParams
private com.nimbusds.jose.util.Base64URL parsedBase64URL
public void <init> (com.nimbusds.jose.JWSAlgorithm)
com.nimbusds.jose.JWSAlgorithm alg
public void <init> (com.nimbusds.jose.JWSHeader)
com.nimbusds.jose.JWSHeader jwsHeader
public com.nimbusds.jose.JWSHeader$Builder type (com.nimbusds.jose.JOSEObjectType)
com.nimbusds.jose.JOSEObjectType typ
public com.nimbusds.jose.JWSHeader$Builder contentType (java.lang.String)
String cty
public com.nimbusds.jose.JWSHeader$Builder criticalParams (java.util.Set)
java.util.Set crit
public com.nimbusds.jose.JWSHeader$Builder jwkURL (java.net.URI)
java.net.URI jku
public com.nimbusds.jose.JWSHeader$Builder jwk (com.nimbusds.jose.jwk.JWK)
com.nimbusds.jose.jwk.JWK jwk
public com.nimbusds.jose.JWSHeader$Builder x509CertURL (java.net.URI)
java.net.URI x5u
public com.nimbusds.jose.JWSHeader$Builder x509CertThumbprint (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL x5t
public com.nimbusds.jose.JWSHeader$Builder x509CertSHA256Thumbprint (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL x5t256
public com.nimbusds.jose.JWSHeader$Builder x509CertChain (java.util.List)
java.util.List x5c
public com.nimbusds.jose.JWSHeader$Builder keyID (java.lang.String)
String kid
public com.nimbusds.jose.JWSHeader$Builder customParam (java.lang.String, java.lang.Object)
String name
Object value
public com.nimbusds.jose.JWSHeader$Builder customParams (java.util.Map)
java.util.Map customParameters
public com.nimbusds.jose.JWSHeader$Builder parsedBase64URL (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL base64URL
public com.nimbusds.jose.JWSHeader build ()
}
com/nimbusds/jose/crypto/AESKW.class
AESKW.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.AESKW extends java.lang.Object {
public static byte[] wrapCEK (javax.crypto.SecretKey, javax.crypto.SecretKey, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
javax.crypto.Cipher cipher
java.security.GeneralSecurityException e
javax.crypto.SecretKey cek
javax.crypto.SecretKey kek
java.security.Provider provider
public static javax.crypto.SecretKey unwrapCEK (javax.crypto.SecretKey, byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
javax.crypto.Cipher cipher
java.security.GeneralSecurityException e
javax.crypto.SecretKey kek
byte[] encryptedCEK
java.security.Provider provider
private void <init> ()
}
com/nimbusds/jose/crypto/AESCBC.class
AESCBC.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.AESCBC extends java.lang.Object {
public static final int IV_BIT_LENGTH
public static byte[] generateIV (java.security.SecureRandom)
java.security.SecureRandom randomGen
byte[] bytes
private static javax.crypto.Cipher createAESCBCCipher (javax.crypto.SecretKey, boolean, byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.spec.SecretKeySpec keyspec
javax.crypto.spec.IvParameterSpec ivSpec
javax.crypto.Cipher cipher
Exception e
javax.crypto.SecretKey secretKey
boolean forEncryption
byte[] iv
java.security.Provider provider
javax.crypto.Cipher cipher
public static byte[] encrypt (javax.crypto.SecretKey, byte[], byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
Exception e
javax.crypto.SecretKey secretKey
byte[] iv
byte[] plainText
java.security.Provider provider
javax.crypto.Cipher cipher
public static com.nimbusds.jose.crypto.AuthenticatedCipherText encryptAuthenticated (javax.crypto.SecretKey, byte[], byte[], byte[], java.security.Provider, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey secretKey
byte[] iv
byte[] plainText
byte[] aad
java.security.Provider ceProvider
java.security.Provider macProvider
com.nimbusds.jose.crypto.CompositeKey compositeKey
byte[] cipherText
byte[] al
int hmacInputLength
byte[] hmacInput
byte[] hmac
byte[] authTag
public static com.nimbusds.jose.crypto.AuthenticatedCipherText encryptWithConcatKDF (com.nimbusds.jose.JWEHeader, javax.crypto.SecretKey, com.nimbusds.jose.util.Base64URL, byte[], byte[], java.security.Provider, java.security.Provider) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEHeader header
javax.crypto.SecretKey secretKey
com.nimbusds.jose.util.Base64URL encryptedKey
byte[] iv
byte[] plainText
java.security.Provider ceProvider
java.security.Provider macProvider
byte[] epu
byte[] epv
javax.crypto.SecretKey altCEK
byte[] cipherText
javax.crypto.SecretKey cik
String macInput
byte[] mac
public static byte[] decrypt (javax.crypto.SecretKey, byte[], byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
Exception e
javax.crypto.SecretKey secretKey
byte[] iv
byte[] cipherText
java.security.Provider provider
javax.crypto.Cipher cipher
public static byte[] decryptAuthenticated (javax.crypto.SecretKey, byte[], byte[], byte[], byte[], java.security.Provider, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey secretKey
byte[] iv
byte[] cipherText
byte[] aad
byte[] authTag
java.security.Provider ceProvider
java.security.Provider macProvider
com.nimbusds.jose.crypto.CompositeKey compositeKey
byte[] al
int hmacInputLength
byte[] hmacInput
byte[] hmac
byte[] expectedAuthTag
boolean macCheckPassed
byte[] plainText
public static byte[] decryptWithConcatKDF (com.nimbusds.jose.JWEHeader, javax.crypto.SecretKey, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.security.Provider, java.security.Provider) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEHeader header
javax.crypto.SecretKey secretKey
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authTag
java.security.Provider ceProvider
java.security.Provider macProvider
byte[] epu
byte[] epv
javax.crypto.SecretKey cekAlt
byte[] plainText
javax.crypto.SecretKey cik
String macInput
byte[] mac
private void <init> ()
}
com/nimbusds/jose/crypto/ECDH$AlgorithmMode.class
ECDH.java
package com.nimbusds.jose.crypto
public final enum com.nimbusds.jose.crypto.ECDH$AlgorithmMode extends java.lang.Enum {
public static final enum com.nimbusds.jose.crypto.ECDH$AlgorithmMode DIRECT
public static final enum com.nimbusds.jose.crypto.ECDH$AlgorithmMode KW
private static final synthetic com.nimbusds.jose.crypto.ECDH$AlgorithmMode[] $VALUES
public static com.nimbusds.jose.crypto.ECDH$AlgorithmMode[] values ()
public static com.nimbusds.jose.crypto.ECDH$AlgorithmMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/nimbusds/jose/crypto/ECDHEncrypter.class
ECDHEncrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.ECDHEncrypter extends com.nimbusds.jose.crypto.ECDHCryptoProvider implements com.nimbusds.jose.JWEEncrypter {
private final java.security.interfaces.ECPublicKey publicKey
public void <init> (java.security.interfaces.ECPublicKey) throws com.nimbusds.jose.JOSEException
java.security.interfaces.ECPublicKey publicKey
public void <init> (com.nimbusds.jose.jwk.ECKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.ECKey ecJWK
public java.security.interfaces.ECPublicKey getPublicKey ()
public com.nimbusds.jose.JWECryptoParts encrypt (com.nimbusds.jose.JWEHeader, byte[]) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey cek
com.nimbusds.jose.util.Base64URL encryptedKey
javax.crypto.SecretKey cek
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.JWEHeader header
byte[] clearText
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.crypto.ECDH$AlgorithmMode algMode
com.nimbusds.jose.EncryptionMethod enc
java.security.KeyPair ephemeralKeyPair
java.security.interfaces.ECPublicKey ephemeralPublicKey
java.security.interfaces.ECPrivateKey ephemeralPrivateKey
javax.crypto.SecretKey Z
javax.crypto.SecretKey sharedKey
javax.crypto.SecretKey cek
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.JWEHeader updatedHeader
private java.security.KeyPair generateEphemeralKeyPair (java.security.spec.ECParameterSpec) throws com.nimbusds.jose.JOSEException
java.security.KeyPairGenerator generator
java.security.KeyPairGenerator generator
java.security.GeneralSecurityException e
java.security.spec.ECParameterSpec ecParameterSpec
java.security.Provider keProvider
public volatile synthetic com.nimbusds.jose.jwk.ECKey$Curve getCurve ()
public volatile synthetic java.util.Set supportedEllipticCurves ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/PasswordBasedEncrypter.class
PasswordBasedEncrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.PasswordBasedEncrypter extends com.nimbusds.jose.crypto.PasswordBasedCryptoProvider implements com.nimbusds.jose.JWEEncrypter {
public static final int MIN_SALT_LENGTH
private final int saltLength
public static final int MIN_RECOMMENDED_ITERATION_COUNT
private final int iterationCount
public void <init> (byte[], int, int)
byte[] password
int saltLength
int iterationCount
public void <init> (java.lang.String, int, int)
String password
int saltLength
int iterationCount
public com.nimbusds.jose.JWECryptoParts encrypt (com.nimbusds.jose.JWEHeader, byte[]) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEHeader header
byte[] clearText
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.EncryptionMethod enc
byte[] salt
byte[] formattedSalt
com.nimbusds.jose.crypto.PRFParams prfParams
javax.crypto.SecretKey psKey
com.nimbusds.jose.JWEHeader updatedHeader
javax.crypto.SecretKey cek
com.nimbusds.jose.util.Base64URL encryptedKey
public int getSaltLength ()
public int getIterationCount ()
public volatile synthetic java.lang.String getPasswordString ()
public volatile synthetic byte[] getPassword ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/AESGCM.class
AESGCM.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.AESGCM extends java.lang.Object {
public static final int IV_BIT_LENGTH
public static final int AUTH_TAG_BIT_LENGTH
public static byte[] generateIV (java.security.SecureRandom)
java.security.SecureRandom randomGen
byte[] bytes
public static com.nimbusds.jose.crypto.AuthenticatedCipherText encrypt (javax.crypto.SecretKey, com.nimbusds.jose.util.Container, byte[], byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
javax.crypto.spec.GCMParameterSpec gcmSpec
javax.crypto.Cipher cipher
java.security.GeneralSecurityException e
NoClassDefFoundError e
byte[] cipherOutput
java.security.GeneralSecurityException e
javax.crypto.SecretKey secretKey
com.nimbusds.jose.util.Container ivContainer
byte[] plainText
byte[] authData
java.security.Provider provider
javax.crypto.Cipher cipher
byte[] iv
byte[] cipherOutput
int tagPos
byte[] cipherText
byte[] authTag
private static byte[] actualIVOf (javax.crypto.Cipher) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
javax.crypto.spec.GCMParameterSpec actualParams
byte[] iv
int tLen
private static void validate (byte[], int) throws com.nimbusds.jose.JOSEException
byte[] iv
int authTagLength
private static javax.crypto.spec.GCMParameterSpec actualParamsOf (javax.crypto.Cipher) throws com.nimbusds.jose.JOSEException
java.security.spec.InvalidParameterSpecException shouldNotHappen
javax.crypto.Cipher cipher
java.security.AlgorithmParameters algorithmParameters
public static byte[] decrypt (javax.crypto.SecretKey, byte[], byte[], byte[], byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
javax.crypto.spec.GCMParameterSpec gcmSpec
javax.crypto.Cipher cipher
java.security.GeneralSecurityException e
NoClassDefFoundError e
java.security.GeneralSecurityException e
javax.crypto.SecretKey secretKey
byte[] iv
byte[] cipherText
byte[] authData
byte[] authTag
java.security.Provider provider
javax.crypto.Cipher cipher
private void <init> ()
}
com/nimbusds/jose/crypto/PRFParams.class
PRFParams.java
package com.nimbusds.jose.crypto
final com.nimbusds.jose.crypto.PRFParams extends java.lang.Object {
private final String jcaMacAlg
private final java.security.Provider macProvider
private final int dkLen
public void <init> (java.lang.String, java.security.Provider, int)
String jcaMacAlg
java.security.Provider macProvider
int dkLen
public java.lang.String getMACAlgorithm ()
public java.security.Provider getMacProvider ()
public int getDerivedKeyByteLength ()
public static com.nimbusds.jose.crypto.PRFParams resolve (com.nimbusds.jose.JWEAlgorithm, java.security.Provider) throws com.nimbusds.jose.JOSEException
String jcaMagAlg
int dkLen
String jcaMagAlg
int dkLen
String jcaMagAlg
int dkLen
com.nimbusds.jose.JWEAlgorithm alg
java.security.Provider macProvider
String jcaMagAlg
int dkLen
}
com/nimbusds/jose/crypto/ConcatKDF.class
ConcatKDF.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.ConcatKDF extends java.lang.Object implements com.nimbusds.jose.jca.JCAAware {
private final String jcaHashAlg
private final com.nimbusds.jose.jca.JCAContext jcaContext
public void <init> (java.lang.String)
String jcaHashAlg
public java.lang.String getHashAlgorithm ()
public com.nimbusds.jose.jca.JCAContext getJCAContext ()
public javax.crypto.SecretKey deriveKey (javax.crypto.SecretKey, int, byte[]) throws com.nimbusds.jose.JOSEException
java.io.IOException e
byte[] counterBytes
int i
javax.crypto.SecretKey sharedSecret
int keyLength
byte[] otherInfo
java.io.ByteArrayOutputStream baos
java.security.MessageDigest md
byte[] derivedKeyMaterial
int keyLengthBytes
public javax.crypto.SecretKey deriveKey (javax.crypto.SecretKey, int, byte[], byte[], byte[], byte[], byte[]) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey sharedSecret
int keyLength
byte[] algID
byte[] partyUInfo
byte[] partyVInfo
byte[] suppPubInfo
byte[] suppPrivInfo
byte[] otherInfo
public static byte[] composeOtherInfo (byte[], byte[], byte[], byte[], byte[])
byte[] algID
byte[] partyUInfo
byte[] partyVInfo
byte[] suppPubInfo
byte[] suppPrivInfo
private java.security.MessageDigest getMessageDigest () throws com.nimbusds.jose.JOSEException
java.security.NoSuchAlgorithmException e
java.security.Provider provider
public static int computeDigestCycles (int, int)
int digestLength
int keyLength
double digestCycles
public static byte[] encodeNoData ()
public static byte[] encodeIntData (int)
int data
public static byte[] encodeStringData (java.lang.String)
String data
byte[] bytes
public static byte[] encodeDataWithLength (byte[])
byte[] data
byte[] bytes
byte[] length
public static byte[] encodeDataWithLength (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL data
byte[] bytes
}
com/nimbusds/jose/crypto/LegacyAESGCM.class
LegacyAESGCM.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.LegacyAESGCM extends java.lang.Object {
public static final int AUTH_TAG_BIT_LENGTH
public static org.bouncycastle.crypto.engines.AESEngine createAESCipher (javax.crypto.SecretKey, boolean)
javax.crypto.SecretKey secretKey
boolean forEncryption
org.bouncycastle.crypto.engines.AESEngine cipher
org.bouncycastle.crypto.CipherParameters cipherParams
private static org.bouncycastle.crypto.modes.GCMBlockCipher createAESGCMCipher (javax.crypto.SecretKey, boolean, byte[], byte[])
javax.crypto.SecretKey secretKey
boolean forEncryption
byte[] iv
byte[] authData
org.bouncycastle.crypto.BlockCipher cipher
org.bouncycastle.crypto.modes.GCMBlockCipher gcm
org.bouncycastle.crypto.params.AEADParameters aeadParams
public static com.nimbusds.jose.crypto.AuthenticatedCipherText encrypt (javax.crypto.SecretKey, byte[], byte[], byte[]) throws com.nimbusds.jose.JOSEException
org.bouncycastle.crypto.InvalidCipherTextException e
javax.crypto.SecretKey secretKey
byte[] iv
byte[] plainText
byte[] authData
org.bouncycastle.crypto.modes.GCMBlockCipher cipher
int outputLength
byte[] output
int outputOffset
int authTagLength
byte[] cipherText
byte[] authTag
public static byte[] decrypt (javax.crypto.SecretKey, byte[], byte[], byte[], byte[]) throws com.nimbusds.jose.JOSEException
org.bouncycastle.crypto.InvalidCipherTextException e
javax.crypto.SecretKey secretKey
byte[] iv
byte[] cipherText
byte[] authData
byte[] authTag
org.bouncycastle.crypto.modes.GCMBlockCipher cipher
byte[] input
int outputLength
byte[] output
int outputOffset
private void <init> ()
}
com/nimbusds/jose/crypto/RSADecrypter.class
RSADecrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.RSADecrypter extends com.nimbusds.jose.crypto.RSACryptoProvider implements com.nimbusds.jose.JWEDecrypter com.nimbusds.jose.CriticalHeaderParamsAware {
private final com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral critPolicy
private final java.security.PrivateKey privateKey
private Exception cekDecryptionException
public void <init> (java.security.PrivateKey)
java.security.PrivateKey privateKey
public void <init> (com.nimbusds.jose.jwk.RSAKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.RSAKey rsaJWK
public void <init> (java.security.PrivateKey, java.util.Set)
java.security.PrivateKey privateKey
java.util.Set defCritHeaders
public java.security.PrivateKey getPrivateKey ()
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public byte[] decrypt (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey cek
Exception e
int keyLength
javax.crypto.SecretKey randomCEK
javax.crypto.SecretKey cek
javax.crypto.SecretKey cek
javax.crypto.SecretKey cek
com.nimbusds.jose.JWEHeader header
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authTag
com.nimbusds.jose.JWEAlgorithm alg
javax.crypto.SecretKey cek
public java.lang.Exception getCEKDecryptionException ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/CompositeKey.class
CompositeKey.java
package com.nimbusds.jose.crypto
final com.nimbusds.jose.crypto.CompositeKey extends java.lang.Object {
private final javax.crypto.SecretKey inputKey
private final javax.crypto.SecretKey macKey
private final javax.crypto.SecretKey encKey
private final int truncatedMacLength
public void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey inputKey
byte[] secretKeyBytes
public javax.crypto.SecretKey getInputKey ()
public javax.crypto.SecretKey getMACKey ()
public int getTruncatedMACByteLength ()
public javax.crypto.SecretKey getAESKey ()
}
com/nimbusds/jose/crypto/PBKDF2.class
PBKDF2.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.PBKDF2 extends java.lang.Object {
public static byte[] ZERO_BYTE
public static byte[] formatSalt (com.nimbusds.jose.JWEAlgorithm, byte[]) throws com.nimbusds.jose.JOSEException
java.io.IOException e
com.nimbusds.jose.JWEAlgorithm alg
byte[] salt
byte[] algBytes
java.io.ByteArrayOutputStream out
public static javax.crypto.SecretKey deriveKey (byte[], byte[], int, com.nimbusds.jose.crypto.PRFParams) throws com.nimbusds.jose.JOSEException
byte[] block
int i
byte[] password
byte[] formattedSalt
int iterationCount
com.nimbusds.jose.crypto.PRFParams prfParams
javax.crypto.SecretKey macKey
javax.crypto.Mac prf
int hLen
long maxDerivedKeyLength
int l
int r
java.io.ByteArrayOutputStream byteArrayOutputStream
private static byte[] extractBlock (byte[], int, int, javax.crypto.Mac)
byte[] currentU
byte[] inputBytes
int j
byte[] currentU
int i
byte[] salt
int iterationCount
int blockIndex
javax.crypto.Mac prf
byte[] lastU
byte[] xorU
private void <init> ()
static void <clinit> ()
}
com/nimbusds/jose/crypto/ECDSASigner.class
ECDSASigner.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.ECDSASigner extends com.nimbusds.jose.crypto.ECDSAProvider implements com.nimbusds.jose.JWSSigner {
private final java.security.PrivateKey privateKey
public void <init> (java.security.interfaces.ECPrivateKey) throws com.nimbusds.jose.JOSEException
java.security.interfaces.ECPrivateKey privateKey
public void <init> (java.security.PrivateKey, com.nimbusds.jose.jwk.ECKey$Curve) throws com.nimbusds.jose.JOSEException
java.security.PrivateKey privateKey
com.nimbusds.jose.jwk.ECKey$Curve curve
public void <init> (com.nimbusds.jose.jwk.ECKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.ECKey ecJWK
public java.security.PrivateKey getPrivateKey ()
public com.nimbusds.jose.util.Base64URL sign (com.nimbusds.jose.JWSHeader, byte[]) throws com.nimbusds.jose.JOSEException
java.security.Signature dsa
byte[] jcaSignature
java.security.GeneralSecurityException e
com.nimbusds.jose.JWSHeader header
byte[] signingInput
com.nimbusds.jose.JWSAlgorithm alg
byte[] jcaSignature
int rsByteArrayLength
byte[] jwsSignature
public volatile synthetic com.nimbusds.jose.jca.JCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedJWSAlgorithms ()
}
com/nimbusds/jose/crypto/DirectDecrypter.class
DirectDecrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.DirectDecrypter extends com.nimbusds.jose.crypto.DirectCryptoProvider implements com.nimbusds.jose.JWEDecrypter com.nimbusds.jose.CriticalHeaderParamsAware {
private final com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral critPolicy
public void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey key
public void <init> (byte[]) throws com.nimbusds.jose.KeyLengthException
byte[] keyBytes
public void <init> (com.nimbusds.jose.jwk.OctetSequenceKey) throws com.nimbusds.jose.KeyLengthException
com.nimbusds.jose.jwk.OctetSequenceKey octJWK
public void <init> (javax.crypto.SecretKey, java.util.Set) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey key
java.util.Set defCritHeaders
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public byte[] decrypt (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEHeader header
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authTag
com.nimbusds.jose.JWEAlgorithm alg
public volatile synthetic javax.crypto.SecretKey getKey ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/BaseJWSProvider.class
BaseJWSProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.BaseJWSProvider extends java.lang.Object implements com.nimbusds.jose.JWSProvider {
private final java.util.Set algs
private final com.nimbusds.jose.jca.JCAContext jcaContext
public void <init> (java.util.Set)
java.util.Set algs
public java.util.Set supportedJWSAlgorithms ()
public com.nimbusds.jose.jca.JCAContext getJCAContext ()
}
com/nimbusds/jose/crypto/RSA_OAEP.class
RSA_OAEP.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.RSA_OAEP extends java.lang.Object {
public static byte[] encryptCEK (java.security.interfaces.RSAPublicKey, javax.crypto.SecretKey, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
javax.crypto.IllegalBlockSizeException e
Exception e
java.security.interfaces.RSAPublicKey pub
javax.crypto.SecretKey cek
java.security.Provider provider
public static javax.crypto.SecretKey decryptCEK (java.security.PrivateKey, byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
Exception e
java.security.PrivateKey priv
byte[] encryptedCEK
java.security.Provider provider
private void <init> ()
}
com/nimbusds/jose/crypto/RSASSAVerifier.class
RSASSAVerifier.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.RSASSAVerifier extends com.nimbusds.jose.crypto.RSASSAProvider implements com.nimbusds.jose.JWSVerifier com.nimbusds.jose.CriticalHeaderParamsAware {
private final com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral critPolicy
private final java.security.interfaces.RSAPublicKey publicKey
public void <init> (java.security.interfaces.RSAPublicKey)
java.security.interfaces.RSAPublicKey publicKey
public void <init> (com.nimbusds.jose.jwk.RSAKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.RSAKey rsaJWK
public void <init> (java.security.interfaces.RSAPublicKey, java.util.Set)
java.security.interfaces.RSAPublicKey publicKey
java.util.Set defCritHeaders
public java.security.interfaces.RSAPublicKey getPublicKey ()
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public boolean verify (com.nimbusds.jose.JWSHeader, byte[], com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
java.security.InvalidKeyException e
java.security.SignatureException e
com.nimbusds.jose.JWSHeader header
byte[] signedContent
com.nimbusds.jose.util.Base64URL signature
java.security.Signature verifier
public volatile synthetic com.nimbusds.jose.jca.JCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedJWSAlgorithms ()
}
com/nimbusds/jose/crypto/AuthenticatedCipherText.class
AuthenticatedCipherText.java
package com.nimbusds.jose.crypto
final com.nimbusds.jose.crypto.AuthenticatedCipherText extends java.lang.Object {
private final byte[] cipherText
private final byte[] authenticationTag
public void <init> (byte[], byte[])
byte[] cipherText
byte[] authenticationTag
public byte[] getCipherText ()
public byte[] getAuthenticationTag ()
}
com/nimbusds/jose/crypto/PasswordBasedDecrypter.class
PasswordBasedDecrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.PasswordBasedDecrypter extends com.nimbusds.jose.crypto.PasswordBasedCryptoProvider implements com.nimbusds.jose.JWEDecrypter com.nimbusds.jose.CriticalHeaderParamsAware {
private final com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral critPolicy
public void <init> (byte[])
byte[] password
public void <init> (java.lang.String)
String password
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public byte[] decrypt (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEHeader header
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authTag
byte[] salt
int iterationCount
com.nimbusds.jose.JWEAlgorithm alg
byte[] formattedSalt
com.nimbusds.jose.crypto.PRFParams prfParams
javax.crypto.SecretKey psKey
javax.crypto.SecretKey cek
public volatile synthetic java.lang.String getPasswordString ()
public volatile synthetic byte[] getPassword ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/DeflateHelper.class
DeflateHelper.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.DeflateHelper extends java.lang.Object {
void <init> ()
public static byte[] applyCompression (com.nimbusds.jose.JWEHeader, byte[]) throws com.nimbusds.jose.JOSEException
Exception e
com.nimbusds.jose.JWEHeader jweHeader
byte[] bytes
com.nimbusds.jose.CompressionAlgorithm compressionAlg
public static byte[] applyDecompression (com.nimbusds.jose.JWEHeader, byte[]) throws com.nimbusds.jose.JOSEException
Exception e
com.nimbusds.jose.JWEHeader jweHeader
byte[] bytes
com.nimbusds.jose.CompressionAlgorithm compressionAlg
}
com/nimbusds/jose/crypto/LegacyConcatKDF.class
LegacyConcatKDF.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.LegacyConcatKDF extends java.lang.Object {
private static final byte[] ONE_BYTES
private static final byte[] ZERO_BYTES
private static final byte[] ENCRYPTION_BYTES
private static final byte[] INTEGRITY_BYTES
public static javax.crypto.SecretKey generateCEK (javax.crypto.SecretKey, com.nimbusds.jose.EncryptionMethod, byte[], byte[]) throws com.nimbusds.jose.JOSEException
byte[] cmkBytes
int cmkBitLength
int cekBitLength
byte[] cekBitLengthBytes
byte[] encBytes
int hashBitLength
java.io.IOException e
java.security.MessageDigest md
java.security.NoSuchAlgorithmException e
javax.crypto.SecretKey key
com.nimbusds.jose.EncryptionMethod enc
byte[] epu
byte[] epv
java.io.ByteArrayOutputStream baos
int hashBitLength
byte[] hashInput
java.security.MessageDigest md
byte[] hashOutput
byte[] cekBytes
public static javax.crypto.SecretKey generateCIK (javax.crypto.SecretKey, com.nimbusds.jose.EncryptionMethod, byte[], byte[]) throws com.nimbusds.jose.JOSEException
byte[] cmkBytes
int cmkBitLength
byte[] cikBitLengthBytes
byte[] encBytes
int hashBitLength
int cikBitLength
java.io.IOException e
java.security.MessageDigest md
java.security.NoSuchAlgorithmException e
javax.crypto.SecretKey key
com.nimbusds.jose.EncryptionMethod enc
byte[] epu
byte[] epv
java.io.ByteArrayOutputStream baos
int hashBitLength
int cikBitLength
byte[] hashInput
java.security.MessageDigest md
private void <init> ()
static void <clinit> ()
}
com/nimbusds/jose/crypto/DirectCryptoProvider.class
DirectCryptoProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.DirectCryptoProvider extends com.nimbusds.jose.crypto.BaseJWEProvider {
public static final java.util.Set SUPPORTED_ALGORITHMS
public static final java.util.Set SUPPORTED_ENCRYPTION_METHODS
private final javax.crypto.SecretKey cek
private static java.util.Set getCompatibleEncryptionMethods (int) throws com.nimbusds.jose.KeyLengthException
int cekLength
java.util.Set encs
protected void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey cek
public javax.crypto.SecretKey getKey ()
static void <clinit> ()
java.util.Set algs
}
com/nimbusds/jose/crypto/factories/DefaultJWSVerifierFactory.class
DefaultJWSVerifierFactory.java
package com.nimbusds.jose.crypto.factories
public com.nimbusds.jose.crypto.factories.DefaultJWSVerifierFactory extends java.lang.Object implements com.nimbusds.jose.proc.JWSVerifierFactory {
public static final java.util.Set SUPPORTED_ALGORITHMS
private final com.nimbusds.jose.jca.JCAContext jcaContext
public void <init> ()
public java.util.Set supportedJWSAlgorithms ()
public com.nimbusds.jose.jca.JCAContext getJCAContext ()
public com.nimbusds.jose.JWSVerifier createJWSVerifier (com.nimbusds.jose.JWSHeader, java.security.Key) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey macKey
com.nimbusds.jose.JWSVerifier verifier
java.security.interfaces.RSAPublicKey rsaPublicKey
com.nimbusds.jose.JWSVerifier verifier
java.security.interfaces.ECPublicKey ecPublicKey
com.nimbusds.jose.JWSVerifier verifier
com.nimbusds.jose.JWSHeader header
java.security.Key key
com.nimbusds.jose.JWSVerifier verifier
static void <clinit> ()
java.util.Set algs
}
com/nimbusds/jose/crypto/factories/DefaultJWEDecrypterFactory.class
DefaultJWEDecrypterFactory.java
package com.nimbusds.jose.crypto.factories
public com.nimbusds.jose.crypto.factories.DefaultJWEDecrypterFactory extends java.lang.Object implements com.nimbusds.jose.proc.JWEDecrypterFactory {
public static final java.util.Set SUPPORTED_ALGORITHMS
public static final java.util.Set SUPPORTED_ENCRYPTION_METHODS
private final com.nimbusds.jose.jca.JWEJCAContext jcaContext
public void <init> ()
public java.util.Set supportedJWEAlgorithms ()
public java.util.Set supportedEncryptionMethods ()
public com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public com.nimbusds.jose.JWEDecrypter createJWEDecrypter (com.nimbusds.jose.JWEHeader, java.security.Key) throws com.nimbusds.jose.JOSEException
java.security.interfaces.RSAPrivateKey rsaPrivateKey
com.nimbusds.jose.JWEDecrypter decrypter
java.security.interfaces.ECPrivateKey ecPrivateKey
com.nimbusds.jose.JWEDecrypter decrypter
javax.crypto.SecretKey aesKey
com.nimbusds.jose.crypto.DirectDecrypter directDecrypter
com.nimbusds.jose.JWEDecrypter decrypter
javax.crypto.SecretKey aesKey
com.nimbusds.jose.crypto.AESDecrypter aesDecrypter
com.nimbusds.jose.JWEDecrypter decrypter
byte[] password
com.nimbusds.jose.JWEDecrypter decrypter
com.nimbusds.jose.JWEHeader header
java.security.Key key
com.nimbusds.jose.JWEDecrypter decrypter
public volatile synthetic com.nimbusds.jose.jca.JCAContext getJCAContext ()
static void <clinit> ()
java.util.Set algs
java.util.Set encs
}
com/nimbusds/jose/crypto/RSASSA.class
RSASSA.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.RSASSA extends java.lang.Object {
protected static java.security.Signature getSignerAndVerifier (com.nimbusds.jose.JWSAlgorithm, java.security.Provider) throws com.nimbusds.jose.JOSEException
String jcaAlg
String jcaAlg
String jcaAlg
String jcaAlg
String jcaAlg
String jcaAlg
java.security.Signature signature
java.security.Signature signature
java.security.NoSuchAlgorithmException e
java.security.InvalidAlgorithmParameterException e
com.nimbusds.jose.JWSAlgorithm alg
java.security.Provider provider
String jcaAlg
java.security.spec.PSSParameterSpec pssSpec
java.security.Signature signature
private void <init> ()
}
com/nimbusds/jose/crypto/RSASSAProvider.class
RSASSAProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.RSASSAProvider extends com.nimbusds.jose.crypto.BaseJWSProvider {
public static final java.util.Set SUPPORTED_ALGORITHMS
protected void <init> ()
static void <clinit> ()
java.util.Set algs
}
com/nimbusds/jose/crypto/ECDSA.class
ECDSA.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.ECDSA extends java.lang.Object {
public static com.nimbusds.jose.JWSAlgorithm resolveAlgorithm (java.security.interfaces.ECKey) throws com.nimbusds.jose.JOSEException
java.security.interfaces.ECKey ecKey
java.security.spec.ECParameterSpec ecParameterSpec
public static com.nimbusds.jose.JWSAlgorithm resolveAlgorithm (com.nimbusds.jose.jwk.ECKey$Curve) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.ECKey$Curve curve
public static java.security.Signature getSignerAndVerifier (com.nimbusds.jose.JWSAlgorithm, java.security.Provider) throws com.nimbusds.jose.JOSEException
String jcaAlg
String jcaAlg
String jcaAlg
java.security.NoSuchAlgorithmException e
com.nimbusds.jose.JWSAlgorithm alg
java.security.Provider jcaProvider
String jcaAlg
public static int getSignatureByteArrayLength (com.nimbusds.jose.JWSAlgorithm) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSAlgorithm alg
public static byte[] transcodeSignatureToConcat (byte[], int) throws com.nimbusds.jose.JOSEException
int offset
int offset
byte[] derSignature
int outputLength
int offset
byte rLength
int i
byte sLength
int j
int rawLen
byte[] concatSignature
public static byte[] transcodeSignatureToDER (byte[]) throws com.nimbusds.jose.JOSEException
int offset
byte[] derSignature
byte[] jwsSignature
int rawLen
int i
int j
int k
int l
int len
int offset
byte[] derSignature
private void <init> ()
}
com/nimbusds/jose/crypto/ContentCryptoProvider.class
ContentCryptoProvider.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.ContentCryptoProvider extends java.lang.Object {
public static final java.util.Set SUPPORTED_ENCRYPTION_METHODS
public static final java.util.Map COMPATIBLE_ENCRYPTION_METHODS
void <init> ()
public static javax.crypto.SecretKey generateCEK (com.nimbusds.jose.EncryptionMethod, java.security.SecureRandom) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.EncryptionMethod enc
java.security.SecureRandom randomGen
byte[] cekMaterial
private static void checkCEKLength (javax.crypto.SecretKey, com.nimbusds.jose.EncryptionMethod) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey cek
com.nimbusds.jose.EncryptionMethod enc
public static com.nimbusds.jose.JWECryptoParts encrypt (com.nimbusds.jose.JWEHeader, byte[], javax.crypto.SecretKey, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.jca.JWEJCAContext) throws com.nimbusds.jose.JOSEException
byte[] iv
com.nimbusds.jose.crypto.AuthenticatedCipherText authCipherText
com.nimbusds.jose.util.Container ivContainer
byte[] iv
com.nimbusds.jose.crypto.AuthenticatedCipherText authCipherText
byte[] iv
com.nimbusds.jose.crypto.AuthenticatedCipherText authCipherText
com.nimbusds.jose.JWEHeader header
byte[] clearText
javax.crypto.SecretKey cek
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.jca.JWEJCAContext jcaProvider
byte[] plainText
byte[] aad
byte[] iv
com.nimbusds.jose.crypto.AuthenticatedCipherText authCipherText
public static byte[] decrypt (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, javax.crypto.SecretKey, com.nimbusds.jose.jca.JWEJCAContext) throws com.nimbusds.jose.JOSEException
byte[] plainText
byte[] plainText
byte[] plainText
com.nimbusds.jose.JWEHeader header
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authTag
javax.crypto.SecretKey cek
com.nimbusds.jose.jca.JWEJCAContext jcaProvider
byte[] aad
byte[] plainText
static void <clinit> ()
java.util.Set methods
java.util.Map encsMap
java.util.Set bit128Encs
java.util.Set bit192Encs
java.util.Set bit256Encs
java.util.Set bit384Encs
java.util.Set bit512Encs
}
com/nimbusds/jose/crypto/RSA_OAEP_256.class
RSA_OAEP_256.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.RSA_OAEP_256 extends java.lang.Object {
public static byte[] encryptCEK (java.security.interfaces.RSAPublicKey, javax.crypto.SecretKey, java.security.Provider) throws com.nimbusds.jose.JOSEException
java.security.AlgorithmParameters algp
java.security.spec.AlgorithmParameterSpec paramSpec
javax.crypto.Cipher cipher
javax.crypto.IllegalBlockSizeException e
Exception e
java.security.interfaces.RSAPublicKey pub
javax.crypto.SecretKey cek
java.security.Provider provider
public static javax.crypto.SecretKey decryptCEK (java.security.PrivateKey, byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
java.security.AlgorithmParameters algp
java.security.spec.AlgorithmParameterSpec paramSpec
javax.crypto.Cipher cipher
Exception e
java.security.PrivateKey priv
byte[] encryptedCEK
java.security.Provider provider
private void <init> ()
}
com/nimbusds/jose/crypto/ECDHCryptoProvider.class
ECDHCryptoProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.ECDHCryptoProvider extends com.nimbusds.jose.crypto.BaseJWEProvider {
public static final java.util.Set SUPPORTED_ALGORITHMS
public static final java.util.Set SUPPORTED_ENCRYPTION_METHODS
public static final java.util.Set SUPPORTED_ELLIPTIC_CURVES
private final com.nimbusds.jose.jwk.ECKey$Curve curve
private final com.nimbusds.jose.crypto.ConcatKDF concatKDF
protected void <init> (com.nimbusds.jose.jwk.ECKey$Curve) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.ECKey$Curve curve
com.nimbusds.jose.jwk.ECKey$Curve definedCurve
protected com.nimbusds.jose.crypto.ConcatKDF getConcatKDF ()
public java.util.Set supportedEllipticCurves ()
public com.nimbusds.jose.jwk.ECKey$Curve getCurve ()
static void <clinit> ()
java.util.Set algs
java.util.Set curves
}
com/nimbusds/jose/crypto/DirectEncrypter.class
DirectEncrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.DirectEncrypter extends com.nimbusds.jose.crypto.DirectCryptoProvider implements com.nimbusds.jose.JWEEncrypter {
public void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey key
public void <init> (byte[]) throws com.nimbusds.jose.KeyLengthException
byte[] keyBytes
public void <init> (com.nimbusds.jose.jwk.OctetSequenceKey) throws com.nimbusds.jose.KeyLengthException
com.nimbusds.jose.jwk.OctetSequenceKey octJWK
public com.nimbusds.jose.JWECryptoParts encrypt (com.nimbusds.jose.JWEHeader, byte[]) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEHeader header
byte[] clearText
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.EncryptionMethod enc
com.nimbusds.jose.util.Base64URL encryptedKey
public volatile synthetic javax.crypto.SecretKey getKey ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/MACVerifier.class
MACVerifier.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.MACVerifier extends com.nimbusds.jose.crypto.MACProvider implements com.nimbusds.jose.JWSVerifier com.nimbusds.jose.CriticalHeaderParamsAware {
private final com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral critPolicy
public void <init> (byte[]) throws com.nimbusds.jose.JOSEException
byte[] secret
public void <init> (java.lang.String) throws com.nimbusds.jose.JOSEException
String secretString
public void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey secretKey
public void <init> (com.nimbusds.jose.jwk.OctetSequenceKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.OctetSequenceKey jwk
public void <init> (byte[], java.util.Set) throws com.nimbusds.jose.JOSEException
byte[] secret
java.util.Set defCritHeaders
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public boolean verify (com.nimbusds.jose.JWSHeader, byte[], com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSHeader header
byte[] signedContent
com.nimbusds.jose.util.Base64URL signature
String jcaAlg
byte[] expectedHMAC
public volatile synthetic java.lang.String getSecretString ()
public volatile synthetic byte[] getSecret ()
public volatile synthetic javax.crypto.SecretKey getSecretKey ()
public volatile synthetic com.nimbusds.jose.jca.JCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedJWSAlgorithms ()
}
com/nimbusds/jose/crypto/AESDecrypter.class
AESDecrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.AESDecrypter extends com.nimbusds.jose.crypto.AESCryptoProvider implements com.nimbusds.jose.JWEDecrypter com.nimbusds.jose.CriticalHeaderParamsAware {
private final com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral critPolicy
public void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey kek
public void <init> (byte[]) throws com.nimbusds.jose.KeyLengthException
byte[] keyBytes
public void <init> (com.nimbusds.jose.jwk.OctetSequenceKey) throws com.nimbusds.jose.KeyLengthException
com.nimbusds.jose.jwk.OctetSequenceKey octJWK
public void <init> (javax.crypto.SecretKey, java.util.Set) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey kek
java.util.Set defCritHeaders
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public byte[] decrypt (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey cek
byte[] keyIV
byte[] keyTag
com.nimbusds.jose.crypto.AuthenticatedCipherText authEncrCEK
javax.crypto.SecretKey cek
com.nimbusds.jose.JWEHeader header
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authTag
com.nimbusds.jose.JWEAlgorithm alg
int keyLength
javax.crypto.SecretKey cek
public volatile synthetic javax.crypto.SecretKey getKey ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/BaseJWEProvider.class
BaseJWEProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.BaseJWEProvider extends java.lang.Object implements com.nimbusds.jose.JWEProvider {
private final java.util.Set algs
private final java.util.Set encs
private final com.nimbusds.jose.jca.JWEJCAContext jcaContext
public void <init> (java.util.Set, java.util.Set)
java.util.Set algs
java.util.Set encs
public java.util.Set supportedJWEAlgorithms ()
public java.util.Set supportedEncryptionMethods ()
public com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic com.nimbusds.jose.jca.JCAContext getJCAContext ()
}
com/nimbusds/jose/crypto/AESGCMKW.class
AESGCMKW.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.AESGCMKW extends java.lang.Object {
public static com.nimbusds.jose.crypto.AuthenticatedCipherText encryptCEK (javax.crypto.SecretKey, com.nimbusds.jose.util.Container, javax.crypto.SecretKey, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey cek
com.nimbusds.jose.util.Container iv
javax.crypto.SecretKey kek
java.security.Provider provider
public static javax.crypto.SecretKey decryptCEK (javax.crypto.SecretKey, byte[], com.nimbusds.jose.crypto.AuthenticatedCipherText, int, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey kek
byte[] iv
com.nimbusds.jose.crypto.AuthenticatedCipherText authEncrCEK
int keyLength
java.security.Provider provider
byte[] keyBytes
private void <init> ()
}
com/nimbusds/jose/crypto/ECDH.class
ECDH.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.ECDH extends java.lang.Object {
public static com.nimbusds.jose.crypto.ECDH$AlgorithmMode resolveAlgorithmMode (com.nimbusds.jose.JWEAlgorithm) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEAlgorithm alg
public static int sharedKeyLength (com.nimbusds.jose.JWEAlgorithm, com.nimbusds.jose.EncryptionMethod) throws com.nimbusds.jose.JOSEException
int length
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.EncryptionMethod enc
public static javax.crypto.SecretKey deriveSharedSecret (java.security.interfaces.ECPublicKey, java.security.interfaces.ECPrivateKey, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.KeyAgreement keyAgreement
javax.crypto.KeyAgreement keyAgreement
java.security.NoSuchAlgorithmException e
java.security.InvalidKeyException e
java.security.interfaces.ECPublicKey publicKey
java.security.interfaces.ECPrivateKey privateKey
java.security.Provider provider
javax.crypto.KeyAgreement keyAgreement
public static javax.crypto.SecretKey deriveSharedKey (com.nimbusds.jose.JWEHeader, javax.crypto.SecretKey, com.nimbusds.jose.crypto.ConcatKDF) throws com.nimbusds.jose.JOSEException
String algID
String algID
com.nimbusds.jose.JWEHeader header
javax.crypto.SecretKey Z
com.nimbusds.jose.crypto.ConcatKDF concatKDF
int sharedKeyLength
com.nimbusds.jose.crypto.ECDH$AlgorithmMode algMode
String algID
private void <init> ()
}
com/nimbusds/jose/crypto/AAD.class
AAD.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.AAD extends java.lang.Object {
void <init> ()
public static byte[] compute (com.nimbusds.jose.JWEHeader)
com.nimbusds.jose.JWEHeader jweHeader
public static byte[] compute (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL encodedJWEHeader
public static byte[] computeLength (byte[])
byte[] aad
int bitLength
}
com/nimbusds/jose/crypto/ECDSAVerifier.class
ECDSAVerifier.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.ECDSAVerifier extends com.nimbusds.jose.crypto.ECDSAProvider implements com.nimbusds.jose.JWSVerifier com.nimbusds.jose.CriticalHeaderParamsAware {
private final com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral critPolicy
private final java.security.interfaces.ECPublicKey publicKey
public void <init> (java.security.interfaces.ECPublicKey) throws com.nimbusds.jose.JOSEException
java.security.interfaces.ECPublicKey publicKey
public void <init> (com.nimbusds.jose.jwk.ECKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.ECKey ecJWK
public void <init> (java.security.interfaces.ECPublicKey, java.util.Set) throws com.nimbusds.jose.JOSEException
java.security.interfaces.ECPublicKey publicKey
java.util.Set defCritHeaders
public java.security.interfaces.ECPublicKey getPublicKey ()
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public boolean verify (com.nimbusds.jose.JWSHeader, byte[], com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
byte[] derSignature
com.nimbusds.jose.JOSEException e
java.security.InvalidKeyException e
java.security.SignatureException e
com.nimbusds.jose.JWSHeader header
byte[] signedContent
com.nimbusds.jose.util.Base64URL signature
com.nimbusds.jose.JWSAlgorithm alg
byte[] jwsSignature
byte[] derSignature
java.security.Signature sig
public volatile synthetic com.nimbusds.jose.jca.JCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedJWSAlgorithms ()
}
com/nimbusds/jose/crypto/HMAC.class
HMAC.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.HMAC extends java.lang.Object {
void <init> ()
public static javax.crypto.Mac getInitMac (javax.crypto.SecretKey, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Mac mac
javax.crypto.Mac mac
java.security.NoSuchAlgorithmException e
java.security.InvalidKeyException e
javax.crypto.SecretKey secretKey
java.security.Provider provider
javax.crypto.Mac mac
public static byte[] compute (java.lang.String, byte[], byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
String alg
byte[] secret
byte[] message
java.security.Provider provider
public static byte[] compute (javax.crypto.SecretKey, byte[], java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey secretKey
byte[] message
java.security.Provider provider
javax.crypto.Mac mac
}
com/nimbusds/jose/crypto/PasswordBasedCryptoProvider.class
PasswordBasedCryptoProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.PasswordBasedCryptoProvider extends com.nimbusds.jose.crypto.BaseJWEProvider {
public static final java.util.Set SUPPORTED_ALGORITHMS
public static final java.util.Set SUPPORTED_ENCRYPTION_METHODS
private final byte[] password
protected void <init> (byte[])
byte[] password
public byte[] getPassword ()
public java.lang.String getPasswordString ()
static void <clinit> ()
java.util.Set algs
}
com/nimbusds/jose/crypto/RSA1_5.class
RSA1_5.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.RSA1_5 extends java.lang.Object {
public static byte[] encryptCEK (java.security.interfaces.RSAPublicKey, javax.crypto.SecretKey, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
javax.crypto.IllegalBlockSizeException e
Exception e
java.security.interfaces.RSAPublicKey pub
javax.crypto.SecretKey cek
java.security.Provider provider
public static javax.crypto.SecretKey decryptCEK (java.security.PrivateKey, byte[], int, java.security.Provider) throws com.nimbusds.jose.JOSEException
javax.crypto.Cipher cipher
byte[] secretKeyBytes
Exception e
java.security.PrivateKey priv
byte[] encryptedCEK
int keyLength
java.security.Provider provider
private void <init> ()
}
com/nimbusds/jose/crypto/ECDHDecrypter.class
ECDHDecrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.ECDHDecrypter extends com.nimbusds.jose.crypto.ECDHCryptoProvider implements com.nimbusds.jose.JWEDecrypter com.nimbusds.jose.CriticalHeaderParamsAware {
private final java.security.interfaces.ECPrivateKey privateKey
private final com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral critPolicy
public void <init> (java.security.interfaces.ECPrivateKey) throws com.nimbusds.jose.JOSEException
java.security.interfaces.ECPrivateKey privateKey
public void <init> (com.nimbusds.jose.jwk.ECKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.ECKey ecJWK
public void <init> (java.security.interfaces.ECPrivateKey, java.util.Set) throws com.nimbusds.jose.JOSEException
java.security.interfaces.ECPrivateKey privateKey
java.util.Set defCritHeaders
public java.security.interfaces.ECPrivateKey getPrivateKey ()
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public byte[] decrypt (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
javax.crypto.SecretKey cek
javax.crypto.SecretKey cek
com.nimbusds.jose.JWEHeader header
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authTag
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.crypto.ECDH$AlgorithmMode algMode
com.nimbusds.jose.jwk.ECKey ephemeralKey
java.security.interfaces.ECPublicKey ephemeralPublicKey
javax.crypto.SecretKey Z
javax.crypto.SecretKey sharedKey
javax.crypto.SecretKey cek
public volatile synthetic com.nimbusds.jose.jwk.ECKey$Curve getCurve ()
public volatile synthetic java.util.Set supportedEllipticCurves ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/RSAEncrypter.class
RSAEncrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.RSAEncrypter extends com.nimbusds.jose.crypto.RSACryptoProvider implements com.nimbusds.jose.JWEEncrypter {
private final java.security.interfaces.RSAPublicKey publicKey
public void <init> (java.security.interfaces.RSAPublicKey)
java.security.interfaces.RSAPublicKey publicKey
public void <init> (com.nimbusds.jose.jwk.RSAKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.RSAKey rsaJWK
public java.security.interfaces.RSAPublicKey getPublicKey ()
public com.nimbusds.jose.JWECryptoParts encrypt (com.nimbusds.jose.JWEHeader, byte[]) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.JWEHeader header
byte[] clearText
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.EncryptionMethod enc
javax.crypto.SecretKey cek
com.nimbusds.jose.util.Base64URL encryptedKey
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/MACProvider.class
MACProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.MACProvider extends com.nimbusds.jose.crypto.BaseJWSProvider {
public static final java.util.Set SUPPORTED_ALGORITHMS
private final byte[] secret
protected static java.lang.String getJCAAlgorithmName (com.nimbusds.jose.JWSAlgorithm) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSAlgorithm alg
protected void <init> (byte[], java.util.Set) throws com.nimbusds.jose.KeyLengthException
byte[] secret
java.util.Set supportedAlgs
public javax.crypto.SecretKey getSecretKey ()
public byte[] getSecret ()
public java.lang.String getSecretString ()
static void <clinit> ()
java.util.Set algs
}
com/nimbusds/jose/crypto/MACSigner.class
MACSigner.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.MACSigner extends com.nimbusds.jose.crypto.MACProvider implements com.nimbusds.jose.JWSSigner {
public static int getMinRequiredSecretLength (com.nimbusds.jose.JWSAlgorithm) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSAlgorithm alg
public static java.util.Set getCompatibleAlgorithms (int)
int secretLength
java.util.Set hmacAlgs
public void <init> (byte[]) throws com.nimbusds.jose.KeyLengthException
byte[] secret
public void <init> (java.lang.String) throws com.nimbusds.jose.KeyLengthException
String secretString
public void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey secretKey
public void <init> (com.nimbusds.jose.jwk.OctetSequenceKey) throws com.nimbusds.jose.KeyLengthException
com.nimbusds.jose.jwk.OctetSequenceKey jwk
public com.nimbusds.jose.util.Base64URL sign (com.nimbusds.jose.JWSHeader, byte[]) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSHeader header
byte[] signingInput
int minRequiredLength
String jcaAlg
byte[] hmac
public volatile synthetic java.lang.String getSecretString ()
public volatile synthetic byte[] getSecret ()
public volatile synthetic javax.crypto.SecretKey getSecretKey ()
public volatile synthetic com.nimbusds.jose.jca.JCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedJWSAlgorithms ()
}
com/nimbusds/jose/crypto/ConstantTimeUtils.class
ConstantTimeUtils.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.ConstantTimeUtils extends java.lang.Object {
public static boolean areEqual (byte[], byte[])
int i
byte[] a
byte[] b
int result
private void <init> ()
}
com/nimbusds/jose/crypto/AlgorithmParametersHelper.class
AlgorithmParametersHelper.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.AlgorithmParametersHelper extends java.lang.Object {
void <init> ()
public static java.security.AlgorithmParameters getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
String name
java.security.Provider provider
}
com/nimbusds/jose/crypto/CriticalHeaderParamsDeferral.class
CriticalHeaderParamsDeferral.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.CriticalHeaderParamsDeferral extends java.lang.Object {
private java.util.Set deferredParams
void <init> ()
public java.util.Set getProcessedCriticalHeaderParams ()
public java.util.Set getDeferredCriticalHeaderParams ()
public void setDeferredCriticalHeaderParams (java.util.Set)
java.util.Set defCritHeaders
public boolean headerPasses (com.nimbusds.jose.Header)
com.nimbusds.jose.Header header
java.util.Set crit
public void ensureHeaderPasses (com.nimbusds.jose.JWEHeader) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEHeader header
}
com/nimbusds/jose/crypto/CipherHelper.class
CipherHelper.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.CipherHelper extends java.lang.Object {
void <init> ()
public static javax.crypto.Cipher getInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
String name
java.security.Provider provider
}
com/nimbusds/jose/crypto/ECDSAProvider.class
ECDSAProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.ECDSAProvider extends com.nimbusds.jose.crypto.BaseJWSProvider {
public static final java.util.Set SUPPORTED_ALGORITHMS
protected void <init> (com.nimbusds.jose.JWSAlgorithm) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSAlgorithm alg
static void <clinit> ()
java.util.Set algs
}
com/nimbusds/jose/crypto/AESEncrypter$AlgFamily.class
AESEncrypter.java
package com.nimbusds.jose.crypto
final enum com.nimbusds.jose.crypto.AESEncrypter$AlgFamily extends java.lang.Enum {
public static final enum com.nimbusds.jose.crypto.AESEncrypter$AlgFamily AESKW
public static final enum com.nimbusds.jose.crypto.AESEncrypter$AlgFamily AESGCMKW
private static final synthetic com.nimbusds.jose.crypto.AESEncrypter$AlgFamily[] $VALUES
public static com.nimbusds.jose.crypto.AESEncrypter$AlgFamily[] values ()
public static com.nimbusds.jose.crypto.AESEncrypter$AlgFamily valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/nimbusds/jose/crypto/AESCryptoProvider.class
AESCryptoProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.AESCryptoProvider extends com.nimbusds.jose.crypto.BaseJWEProvider {
public static final java.util.Set SUPPORTED_ALGORITHMS
public static final java.util.Set SUPPORTED_ENCRYPTION_METHODS
public static final java.util.Map COMPATIBLE_ALGORITHMS
private final javax.crypto.SecretKey kek
private static java.util.Set getCompatibleJWEAlgorithms (int) throws com.nimbusds.jose.KeyLengthException
int kekLength
java.util.Set algs
protected void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey kek
public javax.crypto.SecretKey getKey ()
static void <clinit> ()
java.util.Set algs
java.util.Map algsMap
java.util.Set bit128Algs
java.util.Set bit192Algs
java.util.Set bit256Algs
}
com/nimbusds/jose/crypto/RSACryptoProvider.class
RSACryptoProvider.java
package com.nimbusds.jose.crypto
abstract com.nimbusds.jose.crypto.RSACryptoProvider extends com.nimbusds.jose.crypto.BaseJWEProvider {
public static final java.util.Set SUPPORTED_ALGORITHMS
public static final java.util.Set SUPPORTED_ENCRYPTION_METHODS
protected void <init> ()
static void <clinit> ()
java.util.Set algs
}
com/nimbusds/jose/crypto/RSASSASigner.class
RSASSASigner.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.RSASSASigner extends com.nimbusds.jose.crypto.RSASSAProvider implements com.nimbusds.jose.JWSSigner {
private final java.security.PrivateKey privateKey
public void <init> (java.security.PrivateKey)
java.security.PrivateKey privateKey
public void <init> (com.nimbusds.jose.jwk.RSAKey) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.jwk.RSAKey rsaJWK
public java.security.PrivateKey getPrivateKey ()
public com.nimbusds.jose.util.Base64URL sign (com.nimbusds.jose.JWSHeader, byte[]) throws com.nimbusds.jose.JOSEException
java.security.InvalidKeyException e
java.security.SignatureException e
com.nimbusds.jose.JWSHeader header
byte[] signingInput
java.security.Signature signer
public volatile synthetic com.nimbusds.jose.jca.JCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedJWSAlgorithms ()
}
com/nimbusds/jose/crypto/AESEncrypter.class
AESEncrypter.java
package com.nimbusds.jose.crypto
public com.nimbusds.jose.crypto.AESEncrypter extends com.nimbusds.jose.crypto.AESCryptoProvider implements com.nimbusds.jose.JWEEncrypter {
public void <init> (javax.crypto.SecretKey) throws com.nimbusds.jose.KeyLengthException
javax.crypto.SecretKey kek
public void <init> (byte[]) throws com.nimbusds.jose.KeyLengthException
byte[] keyBytes
public void <init> (com.nimbusds.jose.jwk.OctetSequenceKey) throws com.nimbusds.jose.KeyLengthException
com.nimbusds.jose.jwk.OctetSequenceKey octJWK
public com.nimbusds.jose.JWECryptoParts encrypt (com.nimbusds.jose.JWEHeader, byte[]) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.crypto.AESEncrypter$AlgFamily algFamily
com.nimbusds.jose.crypto.AESEncrypter$AlgFamily algFamily
com.nimbusds.jose.crypto.AESEncrypter$AlgFamily algFamily
com.nimbusds.jose.crypto.AESEncrypter$AlgFamily algFamily
com.nimbusds.jose.crypto.AESEncrypter$AlgFamily algFamily
com.nimbusds.jose.crypto.AESEncrypter$AlgFamily algFamily
com.nimbusds.jose.JWEHeader updatedHeader
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Container keyIV
com.nimbusds.jose.crypto.AuthenticatedCipherText authCiphCEK
com.nimbusds.jose.JWEHeader updatedHeader
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.JWEHeader header
byte[] clearText
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.crypto.AESEncrypter$AlgFamily algFamily
com.nimbusds.jose.JWEHeader updatedHeader
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.EncryptionMethod enc
javax.crypto.SecretKey cek
public volatile synthetic javax.crypto.SecretKey getKey ()
public volatile synthetic com.nimbusds.jose.jca.JWEJCAContext getJCAContext ()
public volatile synthetic java.util.Set supportedEncryptionMethods ()
public volatile synthetic java.util.Set supportedJWEAlgorithms ()
}
com/nimbusds/jose/crypto/bc/BouncyCastleProviderSingleton.class
BouncyCastleProviderSingleton.java
package com.nimbusds.jose.crypto.bc
public final com.nimbusds.jose.crypto.bc.BouncyCastleProviderSingleton extends java.lang.Object {
private static org.bouncycastle.jce.provider.BouncyCastleProvider bouncyCastleProvider
private void <init> ()
public static org.bouncycastle.jce.provider.BouncyCastleProvider getInstance ()
}
com/nimbusds/jose/crypto/AlgorithmSupportMessage.class
AlgorithmSupportMessage.java
package com.nimbusds.jose.crypto
com.nimbusds.jose.crypto.AlgorithmSupportMessage extends java.lang.Object {
private static java.lang.String itemize (java.util.Collection)
int i
java.util.Collection collection
StringBuilder sb
Object[] items
public static java.lang.String unsupportedJWSAlgorithm (com.nimbusds.jose.JWSAlgorithm, java.util.Collection)
com.nimbusds.jose.JWSAlgorithm unsupported
java.util.Collection supported
public static java.lang.String unsupportedJWEAlgorithm (com.nimbusds.jose.JWEAlgorithm, java.util.Collection)
com.nimbusds.jose.JWEAlgorithm unsupported
java.util.Collection supported
public static java.lang.String unsupportedEncryptionMethod (com.nimbusds.jose.EncryptionMethod, java.util.Collection)
com.nimbusds.jose.EncryptionMethod unsupported
java.util.Collection supported
public static java.lang.String unsupportedEllipticCurve (com.nimbusds.jose.jwk.ECKey$Curve, java.util.Collection)
com.nimbusds.jose.jwk.ECKey$Curve unsupported
java.util.Collection supported
private void <init> ()
}
com/nimbusds/jose/JOSEProvider.class
JOSEProvider.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.JOSEProvider extends java.lang.Object {
}
com/nimbusds/jose/JWEHeader.class
JWEHeader.java
package com.nimbusds.jose
public final com.nimbusds.jose.JWEHeader extends com.nimbusds.jose.CommonSEHeader {
private static final long serialVersionUID
private static final java.util.Set REGISTERED_PARAMETER_NAMES
private final com.nimbusds.jose.EncryptionMethod enc
private final com.nimbusds.jose.jwk.ECKey epk
private final com.nimbusds.jose.CompressionAlgorithm zip
private final com.nimbusds.jose.util.Base64URL apu
private final com.nimbusds.jose.util.Base64URL apv
private final com.nimbusds.jose.util.Base64URL p2s
private final int p2c
private final com.nimbusds.jose.util.Base64URL iv
private final com.nimbusds.jose.util.Base64URL tag
public void <init> (com.nimbusds.jose.JWEAlgorithm, com.nimbusds.jose.EncryptionMethod)
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.EncryptionMethod enc
public void <init> (com.nimbusds.jose.Algorithm, com.nimbusds.jose.EncryptionMethod, com.nimbusds.jose.JOSEObjectType, java.lang.String, java.util.Set, java.net.URI, com.nimbusds.jose.jwk.JWK, java.net.URI, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.util.List, java.lang.String, com.nimbusds.jose.jwk.ECKey, com.nimbusds.jose.CompressionAlgorithm, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, int, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.util.Map, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.Algorithm alg
com.nimbusds.jose.EncryptionMethod enc
com.nimbusds.jose.JOSEObjectType typ
String cty
java.util.Set crit
java.net.URI jku
com.nimbusds.jose.jwk.JWK jwk
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
com.nimbusds.jose.util.Base64URL x5t256
java.util.List x5c
String kid
com.nimbusds.jose.jwk.ECKey epk
com.nimbusds.jose.CompressionAlgorithm zip
com.nimbusds.jose.util.Base64URL apu
com.nimbusds.jose.util.Base64URL apv
com.nimbusds.jose.util.Base64URL p2s
int p2c
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL tag
java.util.Map customParams
com.nimbusds.jose.util.Base64URL parsedBase64URL
public void <init> (com.nimbusds.jose.JWEHeader)
com.nimbusds.jose.JWEHeader jweHeader
public static java.util.Set getRegisteredParameterNames ()
public com.nimbusds.jose.JWEAlgorithm getAlgorithm ()
public com.nimbusds.jose.EncryptionMethod getEncryptionMethod ()
public com.nimbusds.jose.jwk.ECKey getEphemeralPublicKey ()
public com.nimbusds.jose.CompressionAlgorithm getCompressionAlgorithm ()
public com.nimbusds.jose.util.Base64URL getAgreementPartyUInfo ()
public com.nimbusds.jose.util.Base64URL getAgreementPartyVInfo ()
public com.nimbusds.jose.util.Base64URL getPBES2Salt ()
public int getPBES2Count ()
public com.nimbusds.jose.util.Base64URL getIV ()
public com.nimbusds.jose.util.Base64URL getAuthTag ()
public java.util.Set getIncludedParams ()
java.util.Set includedParameters
public net.minidev.json.JSONObject toJSONObject ()
net.minidev.json.JSONObject o
private static com.nimbusds.jose.EncryptionMethod parseEncryptionMethod (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject json
public static com.nimbusds.jose.JWEHeader parse (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
public static com.nimbusds.jose.JWEHeader parse (net.minidev.json.JSONObject, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
String name
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.util.Base64URL parsedBase64URL
com.nimbusds.jose.Algorithm alg
com.nimbusds.jose.EncryptionMethod enc
com.nimbusds.jose.JWEHeader$Builder header
public static com.nimbusds.jose.JWEHeader parse (java.lang.String) throws java.text.ParseException
String jsonString
public static com.nimbusds.jose.JWEHeader parse (java.lang.String, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
String jsonString
com.nimbusds.jose.util.Base64URL parsedBase64URL
public static com.nimbusds.jose.JWEHeader parse (com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
com.nimbusds.jose.util.Base64URL base64URL
public volatile synthetic java.lang.String getKeyID ()
public volatile synthetic java.util.List getX509CertChain ()
public volatile synthetic com.nimbusds.jose.util.Base64URL getX509CertSHA256Thumbprint ()
public volatile synthetic com.nimbusds.jose.util.Base64URL getX509CertThumbprint ()
public volatile synthetic java.net.URI getX509CertURL ()
public volatile synthetic com.nimbusds.jose.jwk.JWK getJWK ()
public volatile synthetic java.net.URI getJWKURL ()
public volatile synthetic com.nimbusds.jose.Algorithm getAlgorithm ()
static void <clinit> ()
java.util.Set p
}
com/nimbusds/jose/CommonSEHeader.class
CommonSEHeader.java
package com.nimbusds.jose
abstract com.nimbusds.jose.CommonSEHeader extends com.nimbusds.jose.Header {
private static final long serialVersionUID
private final java.net.URI jku
private final com.nimbusds.jose.jwk.JWK jwk
private final java.net.URI x5u
private final com.nimbusds.jose.util.Base64URL x5t
private final com.nimbusds.jose.util.Base64URL x5t256
private final java.util.List x5c
private final String kid
protected void <init> (com.nimbusds.jose.Algorithm, com.nimbusds.jose.JOSEObjectType, java.lang.String, java.util.Set, java.net.URI, com.nimbusds.jose.jwk.JWK, java.net.URI, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.util.List, java.lang.String, java.util.Map, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.Algorithm alg
com.nimbusds.jose.JOSEObjectType typ
String cty
java.util.Set crit
java.net.URI jku
com.nimbusds.jose.jwk.JWK jwk
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
com.nimbusds.jose.util.Base64URL x5t256
java.util.List x5c
String kid
java.util.Map customParams
com.nimbusds.jose.util.Base64URL parsedBase64URL
public java.net.URI getJWKURL ()
public com.nimbusds.jose.jwk.JWK getJWK ()
public java.net.URI getX509CertURL ()
public com.nimbusds.jose.util.Base64URL getX509CertThumbprint ()
public com.nimbusds.jose.util.Base64URL getX509CertSHA256Thumbprint ()
public java.util.List getX509CertChain ()
public java.lang.String getKeyID ()
public java.util.Set getIncludedParams ()
java.util.Set includedParameters
public net.minidev.json.JSONObject toJSONObject ()
net.minidev.json.JSONObject o
}
com/nimbusds/jose/PayloadTransformer.class
PayloadTransformer.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.PayloadTransformer extends java.lang.Object {
public abstract java.lang.Object transform (com.nimbusds.jose.Payload)
}
com/nimbusds/jose/JWEHeader$Builder.class
JWEHeader.java
package com.nimbusds.jose
public com.nimbusds.jose.JWEHeader$Builder extends java.lang.Object {
private final com.nimbusds.jose.JWEAlgorithm alg
private final com.nimbusds.jose.EncryptionMethod enc
private com.nimbusds.jose.JOSEObjectType typ
private String cty
private java.util.Set crit
private java.net.URI jku
private com.nimbusds.jose.jwk.JWK jwk
private java.net.URI x5u
private com.nimbusds.jose.util.Base64URL x5t
private com.nimbusds.jose.util.Base64URL x5t256
private java.util.List x5c
private String kid
private com.nimbusds.jose.jwk.ECKey epk
private com.nimbusds.jose.CompressionAlgorithm zip
private com.nimbusds.jose.util.Base64URL apu
private com.nimbusds.jose.util.Base64URL apv
private com.nimbusds.jose.util.Base64URL p2s
private int p2c
private com.nimbusds.jose.util.Base64URL iv
private com.nimbusds.jose.util.Base64URL tag
private java.util.Map customParams
private com.nimbusds.jose.util.Base64URL parsedBase64URL
public void <init> (com.nimbusds.jose.JWEAlgorithm, com.nimbusds.jose.EncryptionMethod)
com.nimbusds.jose.JWEAlgorithm alg
com.nimbusds.jose.EncryptionMethod enc
public void <init> (com.nimbusds.jose.JWEHeader)
com.nimbusds.jose.JWEHeader jweHeader
public com.nimbusds.jose.JWEHeader$Builder type (com.nimbusds.jose.JOSEObjectType)
com.nimbusds.jose.JOSEObjectType typ
public com.nimbusds.jose.JWEHeader$Builder contentType (java.lang.String)
String cty
public com.nimbusds.jose.JWEHeader$Builder criticalParams (java.util.Set)
java.util.Set crit
public com.nimbusds.jose.JWEHeader$Builder jwkURL (java.net.URI)
java.net.URI jku
public com.nimbusds.jose.JWEHeader$Builder jwk (com.nimbusds.jose.jwk.JWK)
com.nimbusds.jose.jwk.JWK jwk
public com.nimbusds.jose.JWEHeader$Builder x509CertURL (java.net.URI)
java.net.URI x5u
public com.nimbusds.jose.JWEHeader$Builder x509CertThumbprint (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL x5t
public com.nimbusds.jose.JWEHeader$Builder x509CertSHA256Thumbprint (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL x5t256
public com.nimbusds.jose.JWEHeader$Builder x509CertChain (java.util.List)
java.util.List x5c
public com.nimbusds.jose.JWEHeader$Builder keyID (java.lang.String)
String kid
public com.nimbusds.jose.JWEHeader$Builder ephemeralPublicKey (com.nimbusds.jose.jwk.ECKey)
com.nimbusds.jose.jwk.ECKey epk
public com.nimbusds.jose.JWEHeader$Builder compressionAlgorithm (com.nimbusds.jose.CompressionAlgorithm)
com.nimbusds.jose.CompressionAlgorithm zip
public com.nimbusds.jose.JWEHeader$Builder agreementPartyUInfo (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL apu
public com.nimbusds.jose.JWEHeader$Builder agreementPartyVInfo (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL apv
public com.nimbusds.jose.JWEHeader$Builder pbes2Salt (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL p2s
public com.nimbusds.jose.JWEHeader$Builder pbes2Count (int)
int p2c
public com.nimbusds.jose.JWEHeader$Builder iv (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL iv
public com.nimbusds.jose.JWEHeader$Builder authTag (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL tag
public com.nimbusds.jose.JWEHeader$Builder customParam (java.lang.String, java.lang.Object)
String name
Object value
public com.nimbusds.jose.JWEHeader$Builder customParams (java.util.Map)
java.util.Map customParameters
public com.nimbusds.jose.JWEHeader$Builder parsedBase64URL (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL base64URL
public com.nimbusds.jose.JWEHeader build ()
}
com/nimbusds/jose/RemoteKeySourceException.class
RemoteKeySourceException.java
package com.nimbusds.jose
public com.nimbusds.jose.RemoteKeySourceException extends com.nimbusds.jose.KeySourceException {
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/nimbusds/jose/CompressionAlgorithm.class
CompressionAlgorithm.java
package com.nimbusds.jose
public final com.nimbusds.jose.CompressionAlgorithm extends java.lang.Object implements net.minidev.json.JSONAware java.io.Serializable {
private static final long serialVersionUID
public static final com.nimbusds.jose.CompressionAlgorithm DEF
private final String name
public void <init> (java.lang.String)
String name
public java.lang.String getName ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object object
public java.lang.String toString ()
public java.lang.String toJSONString ()
static void <clinit> ()
}
com/nimbusds/jose/CriticalHeaderParamsAware.class
CriticalHeaderParamsAware.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.CriticalHeaderParamsAware extends java.lang.Object {
public abstract java.util.Set getProcessedCriticalHeaderParams ()
public abstract java.util.Set getDeferredCriticalHeaderParams ()
}
com/nimbusds/jose/KeyException.class
KeyException.java
package com.nimbusds.jose
public com.nimbusds.jose.KeyException extends com.nimbusds.jose.JOSEException {
public void <init> (java.lang.String)
String message
}
com/nimbusds/jose/Payload.class
Payload.java
package com.nimbusds.jose
public final com.nimbusds.jose.Payload extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final com.nimbusds.jose.Payload$Origin origin
private final net.minidev.json.JSONObject jsonObject
private final String string
private final byte[] bytes
private final com.nimbusds.jose.util.Base64URL base64URL
private final com.nimbusds.jose.JWSObject jwsObject
private final com.nimbusds.jwt.SignedJWT signedJWT
private static java.lang.String byteArrayToString (byte[])
byte[] bytes
private static byte[] stringToByteArray (java.lang.String)
String string
public void <init> (net.minidev.json.JSONObject)
net.minidev.json.JSONObject jsonObject
public void <init> (java.lang.String)
String string
public void <init> (byte[])
byte[] bytes
public void <init> (com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL base64URL
public void <init> (com.nimbusds.jose.JWSObject)
com.nimbusds.jose.JWSObject jwsObject
public void <init> (com.nimbusds.jwt.SignedJWT)
com.nimbusds.jwt.SignedJWT signedJWT
public com.nimbusds.jose.Payload$Origin getOrigin ()
public net.minidev.json.JSONObject toJSONObject ()
java.text.ParseException e
String s
public java.lang.String toString ()
public byte[] toBytes ()
public com.nimbusds.jose.util.Base64URL toBase64URL ()
public com.nimbusds.jose.JWSObject toJWSObject ()
java.text.ParseException e
public com.nimbusds.jwt.SignedJWT toSignedJWT ()
java.text.ParseException e
public java.lang.Object toType (com.nimbusds.jose.PayloadTransformer)
com.nimbusds.jose.PayloadTransformer transformer
}
com/nimbusds/jose/JWSObject.class
JWSObject.java
package com.nimbusds.jose
public com.nimbusds.jose.JWSObject extends com.nimbusds.jose.JOSEObject {
private static final long serialVersionUID
private final com.nimbusds.jose.JWSHeader header
private final String signingInputString
private com.nimbusds.jose.util.Base64URL signature
private com.nimbusds.jose.JWSObject$State state
public void <init> (com.nimbusds.jose.JWSHeader, com.nimbusds.jose.Payload)
com.nimbusds.jose.JWSHeader header
com.nimbusds.jose.Payload payload
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
java.text.ParseException e
com.nimbusds.jose.util.Base64URL firstPart
com.nimbusds.jose.util.Base64URL secondPart
com.nimbusds.jose.util.Base64URL thirdPart
public com.nimbusds.jose.JWSHeader getHeader ()
private static java.lang.String composeSigningInput (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL firstPart
com.nimbusds.jose.util.Base64URL secondPart
public byte[] getSigningInput ()
public com.nimbusds.jose.util.Base64URL getSignature ()
public com.nimbusds.jose.JWSObject$State getState ()
private void ensureUnsignedState ()
private void ensureSignedOrVerifiedState ()
private void ensureJWSSignerSupport (com.nimbusds.jose.JWSSigner) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSSigner signer
public synchronized void sign (com.nimbusds.jose.JWSSigner) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JOSEException e
Exception e
com.nimbusds.jose.JWSSigner signer
public synchronized boolean verify (com.nimbusds.jose.JWSVerifier) throws com.nimbusds.jose.JOSEException
boolean verified
com.nimbusds.jose.JOSEException e
Exception e
com.nimbusds.jose.JWSVerifier verifier
boolean verified
public java.lang.String serialize ()
public static com.nimbusds.jose.JWSObject parse (java.lang.String) throws java.text.ParseException
String s
com.nimbusds.jose.util.Base64URL[] parts
public volatile synthetic com.nimbusds.jose.Header getHeader ()
}
com/nimbusds/jose/JWSObject$State.class
JWSObject.java
package com.nimbusds.jose
public final enum com.nimbusds.jose.JWSObject$State extends java.lang.Enum {
public static final enum com.nimbusds.jose.JWSObject$State UNSIGNED
public static final enum com.nimbusds.jose.JWSObject$State SIGNED
public static final enum com.nimbusds.jose.JWSObject$State VERIFIED
private static final synthetic com.nimbusds.jose.JWSObject$State[] $VALUES
public static com.nimbusds.jose.JWSObject$State[] values ()
public static com.nimbusds.jose.JWSObject$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
com/nimbusds/jose/JWSProvider.class
JWSProvider.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.JWSProvider extends java.lang.Object implements com.nimbusds.jose.JOSEProvider com.nimbusds.jose.jca.JCAAware {
public abstract java.util.Set supportedJWSAlgorithms ()
}
com/nimbusds/jose/proc/BadJWSException.class
BadJWSException.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.BadJWSException extends com.nimbusds.jose.proc.BadJOSEException {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/nimbusds/jose/proc/JWEKeySelector.class
JWEKeySelector.java
package com.nimbusds.jose.proc
public abstract com.nimbusds.jose.proc.JWEKeySelector extends java.lang.Object {
public abstract java.util.List selectJWEKeys (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.KeySourceException
}
com/nimbusds/jose/proc/JOSEMatcher.class
JOSEMatcher.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.JOSEMatcher extends java.lang.Object {
private final java.util.Set classes
private final java.util.Set algs
private final java.util.Set encs
private final java.util.Set jkus
private final java.util.Set kids
public void <init> (java.util.Set, java.util.Set, java.util.Set, java.util.Set, java.util.Set)
java.util.Set classes
java.util.Set algs
java.util.Set encs
java.util.Set jkus
java.util.Set kids
public java.util.Set getJOSEClasses ()
public java.util.Set getAlgorithms ()
public java.util.Set getEncryptionMethods ()
public java.util.Set getJWKURLs ()
public java.util.Set getKeyIDs ()
public boolean matches (com.nimbusds.jose.JOSEObject)
Class c
boolean pass
com.nimbusds.jose.JWEObject jweObject
java.net.URI jku
java.net.URI jku
java.net.URI jku
String kid
String kid
String kid
com.nimbusds.jose.JOSEObject joseObject
}
com/nimbusds/jose/proc/SimpleSecurityContext.class
SimpleSecurityContext.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.SimpleSecurityContext extends java.util.HashMap implements com.nimbusds.jose.proc.SecurityContext {
public void <init> ()
}
com/nimbusds/jose/proc/JWEDecrypterFactory.class
JWEDecrypterFactory.java
package com.nimbusds.jose.proc
public abstract com.nimbusds.jose.proc.JWEDecrypterFactory extends java.lang.Object implements com.nimbusds.jose.JWEProvider {
public abstract com.nimbusds.jose.JWEDecrypter createJWEDecrypter (com.nimbusds.jose.JWEHeader, java.security.Key) throws com.nimbusds.jose.JOSEException
}
com/nimbusds/jose/proc/JWSKeySelector.class
JWSKeySelector.java
package com.nimbusds.jose.proc
public abstract com.nimbusds.jose.proc.JWSKeySelector extends java.lang.Object {
public abstract java.util.List selectJWSKeys (com.nimbusds.jose.JWSHeader, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.KeySourceException
}
com/nimbusds/jose/proc/DefaultJOSEProcessor.class
DefaultJOSEProcessor.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.DefaultJOSEProcessor extends java.lang.Object implements com.nimbusds.jose.proc.ConfigurableJOSEProcessor {
private static final com.nimbusds.jose.proc.BadJOSEException PLAIN_JOSE_REJECTED_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_JWS_KEY_SELECTOR_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_JWE_KEY_SELECTOR_EXCEPTION
private static final com.nimbusds.jose.JOSEException NO_JWS_VERIFIER_FACTORY_EXCEPTION
private static final com.nimbusds.jose.JOSEException NO_JWE_DECRYPTER_FACTORY_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_JWS_KEY_CANDIDATES_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_JWE_KEY_CANDIDATES_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException INVALID_SIGNATURE
private static final com.nimbusds.jose.proc.BadJOSEException NO_MATCHING_VERIFIERS_EXCEPTION
private static final com.nimbusds.jose.proc.BadJOSEException NO_MATCHING_DECRYPTERS_EXCEPTION
private com.nimbusds.jose.proc.JWSKeySelector jwsKeySelector
private com.nimbusds.jose.proc.JWEKeySelector jweKeySelector
private com.nimbusds.jose.proc.JWSVerifierFactory jwsVerifierFactory
private com.nimbusds.jose.proc.JWEDecrypterFactory jweDecrypterFactory
public void <init> ()
public com.nimbusds.jose.proc.JWSKeySelector getJWSKeySelector ()
public void setJWSKeySelector (com.nimbusds.jose.proc.JWSKeySelector)
com.nimbusds.jose.proc.JWSKeySelector jwsKeySelector
public com.nimbusds.jose.proc.JWEKeySelector getJWEKeySelector ()
public void setJWEKeySelector (com.nimbusds.jose.proc.JWEKeySelector)
com.nimbusds.jose.proc.JWEKeySelector jweKeySelector
public com.nimbusds.jose.proc.JWSVerifierFactory getJWSVerifierFactory ()
public void setJWSVerifierFactory (com.nimbusds.jose.proc.JWSVerifierFactory)
com.nimbusds.jose.proc.JWSVerifierFactory factory
public com.nimbusds.jose.proc.JWEDecrypterFactory getJWEDecrypterFactory ()
public void setJWEDecrypterFactory (com.nimbusds.jose.proc.JWEDecrypterFactory)
com.nimbusds.jose.proc.JWEDecrypterFactory factory
public com.nimbusds.jose.Payload process (java.lang.String, com.nimbusds.jose.proc.SecurityContext) throws java.text.ParseException com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
String compactJOSE
com.nimbusds.jose.proc.SecurityContext context
public com.nimbusds.jose.Payload process (com.nimbusds.jose.JOSEObject, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
com.nimbusds.jose.JOSEObject joseObject
com.nimbusds.jose.proc.SecurityContext context
public com.nimbusds.jose.Payload process (com.nimbusds.jose.PlainObject, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException
com.nimbusds.jose.PlainObject plainObject
com.nimbusds.jose.proc.SecurityContext context
public com.nimbusds.jose.Payload process (com.nimbusds.jose.JWSObject, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWSVerifier verifier
boolean validSignature
com.nimbusds.jose.JWSObject jwsObject
com.nimbusds.jose.proc.SecurityContext context
java.util.List keyCandidates
java.util.ListIterator it
public com.nimbusds.jose.Payload process (com.nimbusds.jose.JWEObject, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
com.nimbusds.jose.JOSEException e
com.nimbusds.jose.JWSObject nestedJWS
com.nimbusds.jose.JWEDecrypter decrypter
com.nimbusds.jose.JWEObject jweObject
com.nimbusds.jose.proc.SecurityContext context
java.util.List keyCandidates
java.util.ListIterator it
static void <clinit> ()
}
com/nimbusds/jose/proc/JWSVerificationKeySelector.class
JWSVerificationKeySelector.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.JWSVerificationKeySelector extends com.nimbusds.jose.proc.AbstractJWKSelectorWithSource implements com.nimbusds.jose.proc.JWSKeySelector {
private final com.nimbusds.jose.JWSAlgorithm jwsAlg
public void <init> (com.nimbusds.jose.JWSAlgorithm, com.nimbusds.jose.jwk.source.JWKSource)
com.nimbusds.jose.JWSAlgorithm jwsAlg
com.nimbusds.jose.jwk.source.JWKSource jwkSource
public com.nimbusds.jose.JWSAlgorithm getExpectedJWSAlgorithm ()
protected com.nimbusds.jose.jwk.JWKMatcher createJWKMatcher (com.nimbusds.jose.JWSHeader)
com.nimbusds.jose.JWSHeader jwsHeader
public java.util.List selectJWSKeys (com.nimbusds.jose.JWSHeader, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.KeySourceException
java.security.Key key
com.nimbusds.jose.JWSHeader jwsHeader
com.nimbusds.jose.proc.SecurityContext context
com.nimbusds.jose.jwk.JWKMatcher jwkMatcher
java.util.List jwkMatches
java.util.List sanitizedKeyList
public volatile synthetic com.nimbusds.jose.jwk.source.JWKSource getJWKSource ()
}
com/nimbusds/jose/proc/AbstractJWKSelectorWithSource.class
AbstractJWKSelectorWithSource.java
package com.nimbusds.jose.proc
abstract com.nimbusds.jose.proc.AbstractJWKSelectorWithSource extends java.lang.Object {
private final com.nimbusds.jose.jwk.source.JWKSource jwkSource
public void <init> (com.nimbusds.jose.jwk.source.JWKSource)
com.nimbusds.jose.jwk.source.JWKSource jwkSource
public com.nimbusds.jose.jwk.source.JWKSource getJWKSource ()
}
com/nimbusds/jose/proc/BadJOSEException.class
BadJOSEException.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.BadJOSEException extends java.lang.Exception {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/nimbusds/jose/proc/BadJWEException.class
BadJWEException.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.BadJWEException extends com.nimbusds.jose.proc.BadJOSEException {
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/nimbusds/jose/proc/ConfigurableJOSEProcessor.class
ConfigurableJOSEProcessor.java
package com.nimbusds.jose.proc
public abstract com.nimbusds.jose.proc.ConfigurableJOSEProcessor extends java.lang.Object implements com.nimbusds.jose.proc.JOSEProcessor com.nimbusds.jose.proc.JOSEProcessorConfiguration {
}
com/nimbusds/jose/proc/JWEDecryptionKeySelector.class
JWEDecryptionKeySelector.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.JWEDecryptionKeySelector extends com.nimbusds.jose.proc.AbstractJWKSelectorWithSource implements com.nimbusds.jose.proc.JWEKeySelector {
private final com.nimbusds.jose.JWEAlgorithm jweAlg
private final com.nimbusds.jose.EncryptionMethod jweEnc
public void <init> (com.nimbusds.jose.JWEAlgorithm, com.nimbusds.jose.EncryptionMethod, com.nimbusds.jose.jwk.source.JWKSource)
com.nimbusds.jose.JWEAlgorithm jweAlg
com.nimbusds.jose.EncryptionMethod jweEnc
com.nimbusds.jose.jwk.source.JWKSource jwkSource
public com.nimbusds.jose.JWEAlgorithm getExpectedJWEAlgorithm ()
public com.nimbusds.jose.EncryptionMethod getExpectedJWEEncryptionMethod ()
protected com.nimbusds.jose.jwk.JWKMatcher createJWKMatcher (com.nimbusds.jose.JWEHeader)
com.nimbusds.jose.JWEHeader jweHeader
public java.util.List selectJWEKeys (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.KeySourceException
java.security.Key key
com.nimbusds.jose.JWEHeader jweHeader
com.nimbusds.jose.proc.SecurityContext context
com.nimbusds.jose.jwk.JWKMatcher jwkMatcher
java.util.List jwkMatches
java.util.List sanitizedKeyList
public volatile synthetic com.nimbusds.jose.jwk.source.JWKSource getJWKSource ()
}
com/nimbusds/jose/proc/SecurityContext.class
SecurityContext.java
package com.nimbusds.jose.proc
public abstract com.nimbusds.jose.proc.SecurityContext extends java.lang.Object {
}
com/nimbusds/jose/proc/JOSEMatcher$Builder.class
JOSEMatcher.java
package com.nimbusds.jose.proc
public com.nimbusds.jose.proc.JOSEMatcher$Builder extends java.lang.Object {
private java.util.Set classes
private java.util.Set algs
private java.util.Set encs
private java.util.Set jkus
private java.util.Set kids
public void <init> ()
public com.nimbusds.jose.proc.JOSEMatcher$Builder joseClass (java.lang.Class)
Class clazz
public transient com.nimbusds.jose.proc.JOSEMatcher$Builder joseClasses (java.lang.Class[])
Class[] classes
public com.nimbusds.jose.proc.JOSEMatcher$Builder joseClasses (java.util.Set)
java.util.Set classes
public com.nimbusds.jose.proc.JOSEMatcher$Builder algorithm (com.nimbusds.jose.Algorithm)
com.nimbusds.jose.Algorithm alg
public transient com.nimbusds.jose.proc.JOSEMatcher$Builder algorithms (com.nimbusds.jose.Algorithm[])
com.nimbusds.jose.Algorithm[] algs
public com.nimbusds.jose.proc.JOSEMatcher$Builder algorithms (java.util.Set)
java.util.Set algs
public com.nimbusds.jose.proc.JOSEMatcher$Builder encryptionMethod (com.nimbusds.jose.EncryptionMethod)
com.nimbusds.jose.EncryptionMethod enc
public transient com.nimbusds.jose.proc.JOSEMatcher$Builder encryptionMethods (com.nimbusds.jose.EncryptionMethod[])
com.nimbusds.jose.EncryptionMethod[] encs
public com.nimbusds.jose.proc.JOSEMatcher$Builder encryptionMethods (java.util.Set)
java.util.Set encs
public com.nimbusds.jose.proc.JOSEMatcher$Builder jwkURL (java.net.URI)
java.net.URI jku
public transient com.nimbusds.jose.proc.JOSEMatcher$Builder jwkURLs (java.net.URI[])
java.net.URI[] jkus
public com.nimbusds.jose.proc.JOSEMatcher$Builder jwkURLs (java.util.Set)
java.util.Set jkus
public com.nimbusds.jose.proc.JOSEMatcher$Builder keyID (java.lang.String)
String kid
public transient com.nimbusds.jose.proc.JOSEMatcher$Builder keyIDs (java.lang.String[])
String[] ids
public com.nimbusds.jose.proc.JOSEMatcher$Builder keyIDs (java.util.Set)
java.util.Set kids
public com.nimbusds.jose.proc.JOSEMatcher build ()
}
com/nimbusds/jose/proc/JWSVerifierFactory.class
JWSVerifierFactory.java
package com.nimbusds.jose.proc
public abstract com.nimbusds.jose.proc.JWSVerifierFactory extends java.lang.Object implements com.nimbusds.jose.JWSProvider {
public abstract com.nimbusds.jose.JWSVerifier createJWSVerifier (com.nimbusds.jose.JWSHeader, java.security.Key) throws com.nimbusds.jose.JOSEException
}
com/nimbusds/jose/proc/JOSEProcessorConfiguration.class
JOSEProcessorConfiguration.java
package com.nimbusds.jose.proc
public abstract com.nimbusds.jose.proc.JOSEProcessorConfiguration extends java.lang.Object {
public abstract com.nimbusds.jose.proc.JWSKeySelector getJWSKeySelector ()
public abstract void setJWSKeySelector (com.nimbusds.jose.proc.JWSKeySelector)
public abstract com.nimbusds.jose.proc.JWEKeySelector getJWEKeySelector ()
public abstract void setJWEKeySelector (com.nimbusds.jose.proc.JWEKeySelector)
public abstract com.nimbusds.jose.proc.JWSVerifierFactory getJWSVerifierFactory ()
public abstract void setJWSVerifierFactory (com.nimbusds.jose.proc.JWSVerifierFactory)
public abstract com.nimbusds.jose.proc.JWEDecrypterFactory getJWEDecrypterFactory ()
public abstract void setJWEDecrypterFactory (com.nimbusds.jose.proc.JWEDecrypterFactory)
}
com/nimbusds/jose/proc/JOSEProcessor.class
JOSEProcessor.java
package com.nimbusds.jose.proc
public abstract com.nimbusds.jose.proc.JOSEProcessor extends java.lang.Object {
public abstract com.nimbusds.jose.Payload process (java.lang.String, com.nimbusds.jose.proc.SecurityContext) throws java.text.ParseException com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
public abstract com.nimbusds.jose.Payload process (com.nimbusds.jose.JOSEObject, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
public abstract com.nimbusds.jose.Payload process (com.nimbusds.jose.PlainObject, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
public abstract com.nimbusds.jose.Payload process (com.nimbusds.jose.JWSObject, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
public abstract com.nimbusds.jose.Payload process (com.nimbusds.jose.JWEObject, com.nimbusds.jose.proc.SecurityContext) throws com.nimbusds.jose.proc.BadJOSEException com.nimbusds.jose.JOSEException
}
com/nimbusds/jose/JWSHeader.class
JWSHeader.java
package com.nimbusds.jose
public final com.nimbusds.jose.JWSHeader extends com.nimbusds.jose.CommonSEHeader {
private static final long serialVersionUID
private static final java.util.Set REGISTERED_PARAMETER_NAMES
public void <init> (com.nimbusds.jose.JWSAlgorithm)
com.nimbusds.jose.JWSAlgorithm alg
public void <init> (com.nimbusds.jose.JWSAlgorithm, com.nimbusds.jose.JOSEObjectType, java.lang.String, java.util.Set, java.net.URI, com.nimbusds.jose.jwk.JWK, java.net.URI, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, java.util.List, java.lang.String, java.util.Map, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.JWSAlgorithm alg
com.nimbusds.jose.JOSEObjectType typ
String cty
java.util.Set crit
java.net.URI jku
com.nimbusds.jose.jwk.JWK jwk
java.net.URI x5u
com.nimbusds.jose.util.Base64URL x5t
com.nimbusds.jose.util.Base64URL x5t256
java.util.List x5c
String kid
java.util.Map customParams
com.nimbusds.jose.util.Base64URL parsedBase64URL
public void <init> (com.nimbusds.jose.JWSHeader)
com.nimbusds.jose.JWSHeader jwsHeader
public static java.util.Set getRegisteredParameterNames ()
public com.nimbusds.jose.JWSAlgorithm getAlgorithm ()
public static com.nimbusds.jose.JWSHeader parse (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
public static com.nimbusds.jose.JWSHeader parse (net.minidev.json.JSONObject, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
String name
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.util.Base64URL parsedBase64URL
com.nimbusds.jose.Algorithm alg
com.nimbusds.jose.JWSHeader$Builder header
public static com.nimbusds.jose.JWSHeader parse (java.lang.String) throws java.text.ParseException
String jsonString
public static com.nimbusds.jose.JWSHeader parse (java.lang.String, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
String jsonString
com.nimbusds.jose.util.Base64URL parsedBase64URL
public static com.nimbusds.jose.JWSHeader parse (com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
com.nimbusds.jose.util.Base64URL base64URL
public volatile synthetic net.minidev.json.JSONObject toJSONObject ()
public volatile synthetic java.util.Set getIncludedParams ()
public volatile synthetic java.lang.String getKeyID ()
public volatile synthetic java.util.List getX509CertChain ()
public volatile synthetic com.nimbusds.jose.util.Base64URL getX509CertSHA256Thumbprint ()
public volatile synthetic com.nimbusds.jose.util.Base64URL getX509CertThumbprint ()
public volatile synthetic java.net.URI getX509CertURL ()
public volatile synthetic com.nimbusds.jose.jwk.JWK getJWK ()
public volatile synthetic java.net.URI getJWKURL ()
public volatile synthetic com.nimbusds.jose.Algorithm getAlgorithm ()
static void <clinit> ()
java.util.Set p
}
com/nimbusds/jose/util/Base64Codec.class
Base64Codec.java
package com.nimbusds.jose.util
final com.nimbusds.jose.util.Base64Codec extends java.lang.Object {
private static final char[] CA
private static final char[] CA_URL_SAFE
private static final int[] IA
private static final int[] IA_URL_SAFE
void <init> ()
public static int computeEncodedLength (int, boolean)
int fullQuadLength
int remainder
int inputLength
boolean urlSafe
public static java.lang.String normalizeEncodedString (java.lang.String)
int i
int i
String b64String
int inputLen
int legalLen
int padLength
char[] chars
public static int countIllegalChars (java.lang.String)
char c
int i
String b64String
int illegalCharCount
public static char[] encodeToChar (byte[], boolean)
int i
int s
int d
int i
byte[] byteArray
boolean urlSafe
int sLen
int eLen
int dLen
char[] out
int left
public static java.lang.String encodeToString (byte[], boolean)
byte[] byteArray
boolean urlSafe
public static byte[] decode (java.lang.String)
int i
int c
int j
int i
int s
int d
String b64String
String nStr
int sLen
int sepCnt
int pad
int len
byte[] dArr
static void <clinit> ()
int i
int iS
int i
int iS
}
com/nimbusds/jose/util/ByteUtils.class
ByteUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.ByteUtils extends java.lang.Object {
public void <init> ()
public static transient byte[] concat (byte[][])
byte[] bytes
java.io.ByteArrayOutputStream baos
java.io.IOException e
byte[][] byteArrays
public static byte[] subArray (byte[], int, int)
byte[] byteArray
int beginIndex
int length
byte[] subArray
public static int bitLength (int)
int byteLength
public static int bitLength (byte[])
byte[] byteArray
public static int byteLength (int)
int bitLength
}
com/nimbusds/jose/util/Base64.class
Base64.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.Base64 extends java.lang.Object implements net.minidev.json.JSONAware java.io.Serializable {
private static final long serialVersionUID
public static final java.nio.charset.Charset CHARSET
private final String value
public void <init> (java.lang.String)
String base64
public byte[] decode ()
public java.math.BigInteger decodeToBigInteger ()
public java.lang.String decodeToString ()
public java.lang.String toJSONString ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object object
public static com.nimbusds.jose.util.Base64 encode (byte[])
byte[] bytes
public static com.nimbusds.jose.util.Base64 encode (java.math.BigInteger)
java.math.BigInteger bigInt
public static com.nimbusds.jose.util.Base64 encode (java.lang.String)
String text
static void <clinit> ()
}
com/nimbusds/jose/util/IOUtils.class
IOUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.IOUtils extends java.lang.Object {
public static java.lang.String readInputStreamToString (java.io.InputStream, java.nio.charset.Charset) throws java.io.IOException
int rsz
java.io.InputStream stream
java.nio.charset.Charset charset
int bufferSize
char[] buffer
StringBuilder out
java.io.Reader in
public static java.lang.String readFileToString (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
private void <init> ()
}
com/nimbusds/jose/util/AbstractRestrictedResourceRetriever.class
AbstractRestrictedResourceRetriever.java
package com.nimbusds.jose.util
public abstract com.nimbusds.jose.util.AbstractRestrictedResourceRetriever extends java.lang.Object implements com.nimbusds.jose.util.RestrictedResourceRetriever {
private int connectTimeout
private int readTimeout
private int sizeLimit
public void <init> (int, int, int)
int connectTimeout
int readTimeout
int sizeLimit
public int getConnectTimeout ()
public void setConnectTimeout (int)
int connectTimeoutMs
public int getReadTimeout ()
public void setReadTimeout (int)
int readTimeoutMs
public int getSizeLimit ()
public void setSizeLimit (int)
int sizeLimitBytes
}
com/nimbusds/jose/util/ArrayUtils.class
ArrayUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.ArrayUtils extends java.lang.Object {
public static transient java.lang.Object[] concat (java.lang.Object[], java.lang.Object[][])
Object[] array
Object[] array
Object[] first
Object[][] rest
int totalLength
Object[] result
int offset
private void <init> ()
}
com/nimbusds/jose/util/ResourceRetriever.class
ResourceRetriever.java
package com.nimbusds.jose.util
public abstract com.nimbusds.jose.util.ResourceRetriever extends java.lang.Object {
public abstract com.nimbusds.jose.util.Resource retrieveResource (java.net.URL) throws java.io.IOException
}
com/nimbusds/jose/util/X509CertChainUtils.class
X509CertChainUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.X509CertChainUtils extends java.lang.Object {
public static java.util.List parseX509CertChain (net.minidev.json.JSONArray) throws java.text.ParseException
Object item
int i
net.minidev.json.JSONArray jsonArray
java.util.List chain
private void <init> ()
}
com/nimbusds/jose/util/JSONObjectUtils.class
JSONObjectUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.JSONObjectUtils extends java.lang.Object {
public static net.minidev.json.JSONObject parse (java.lang.String) throws java.text.ParseException
Object o
net.minidev.json.parser.ParseException e
String s
Object o
public static net.minidev.json.JSONObject parseJSONObject (java.lang.String) throws java.text.ParseException
String s
private static java.lang.Object getGeneric (net.minidev.json.JSONObject, java.lang.String, java.lang.Class) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
Class clazz
Object value
public static boolean getBoolean (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
public static int getInt (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
public static long getLong (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
public static float getFloat (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
public static double getDouble (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
public static java.lang.String getString (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
public static java.net.URI getURI (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
java.net.URISyntaxException e
net.minidev.json.JSONObject o
String key
public static net.minidev.json.JSONArray getJSONArray (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
public static java.lang.String[] getStringArray (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
ArrayStoreException e
net.minidev.json.JSONObject o
String key
net.minidev.json.JSONArray jsonArray
public static java.util.List getStringList (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
String[] array
public static net.minidev.json.JSONObject getJSONObject (net.minidev.json.JSONObject, java.lang.String) throws java.text.ParseException
net.minidev.json.JSONObject o
String key
private void <init> ()
}
com/nimbusds/jose/util/Container.class
Container.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.Container extends java.lang.Object {
private Object item
public void <init> ()
public void <init> (java.lang.Object)
Object item
public java.lang.Object get ()
public void set (java.lang.Object)
Object item
}
com/nimbusds/jose/util/BoundedInputStream.class
BoundedInputStream.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.BoundedInputStream extends java.io.InputStream {
private final java.io.InputStream in
private final long max
private long pos
private long mark
private boolean propagateClose
public void <init> (java.io.InputStream, long)
java.io.InputStream in
long size
public void <init> (java.io.InputStream)
java.io.InputStream in
public long getLimitBytes ()
public int read () throws java.io.IOException
int result
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
int bytesRead
byte[] b
int off
int len
public long skip (long) throws java.io.IOException
long n
long toSkip
long skippedBytes
public int available () throws java.io.IOException
public java.lang.String toString ()
public void close () throws java.io.IOException
public synchronized void reset () throws java.io.IOException
public synchronized void mark (int)
int readlimit
public boolean markSupported ()
public boolean isPropagateClose ()
public void setPropagateClose (boolean)
boolean propagateClose
}
com/nimbusds/jose/util/IntegerUtils.class
IntegerUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.IntegerUtils extends java.lang.Object {
public static byte[] toBytes (int)
int intValue
byte[] res
private void <init> ()
}
com/nimbusds/jose/util/DeflateUtils.class
DeflateUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.DeflateUtils extends java.lang.Object {
private static final boolean NOWRAP
public static byte[] compress (byte[]) throws java.io.IOException
byte[] bytes
java.io.ByteArrayOutputStream out
java.util.zip.DeflaterOutputStream def
public static byte[] decompress (byte[]) throws java.io.IOException
byte[] bytes
java.util.zip.InflaterInputStream inf
java.io.ByteArrayOutputStream out
byte[] buf
int len
private void <init> ()
}
com/nimbusds/jose/util/DateUtils.class
DateUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.DateUtils extends java.lang.Object {
public static long toSecondsSinceEpoch (java.util.Date)
java.util.Date date
public static java.util.Date fromSecondsSinceEpoch (long)
long time
public static boolean isAfter (java.util.Date, java.util.Date, long)
java.util.Date date
java.util.Date reference
long maxClockSkewSeconds
public static boolean isBefore (java.util.Date, java.util.Date, long)
java.util.Date date
java.util.Date reference
long maxClockSkewSeconds
private void <init> ()
}
com/nimbusds/jose/util/Resource.class
Resource.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.Resource extends java.lang.Object {
private final String content
private final String contentType
public void <init> (java.lang.String, java.lang.String)
String content
String contentType
public java.lang.String getContent ()
public java.lang.String getContentType ()
}
com/nimbusds/jose/util/Base64URL.class
Base64URL.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.Base64URL extends com.nimbusds.jose.util.Base64 {
public void <init> (java.lang.String)
String base64URL
public boolean equals (java.lang.Object)
Object object
public static com.nimbusds.jose.util.Base64URL encode (byte[])
byte[] bytes
public static com.nimbusds.jose.util.Base64URL encode (java.math.BigInteger)
java.math.BigInteger bigInt
public static com.nimbusds.jose.util.Base64URL encode (java.lang.String)
String text
}
com/nimbusds/jose/util/BigIntegerUtils.class
BigIntegerUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.BigIntegerUtils extends java.lang.Object {
public static byte[] toBytesUnsigned (java.math.BigInteger)
java.math.BigInteger bigInt
int bitlen
byte[] bigBytes
int startSrc
int len
int startDst
byte[] resizedBytes
private void <init> ()
}
com/nimbusds/jose/util/RestrictedResourceRetriever.class
RestrictedResourceRetriever.java
package com.nimbusds.jose.util
public abstract com.nimbusds.jose.util.RestrictedResourceRetriever extends java.lang.Object implements com.nimbusds.jose.util.ResourceRetriever {
public abstract int getConnectTimeout ()
public abstract void setConnectTimeout (int)
public abstract int getReadTimeout ()
public abstract void setReadTimeout (int)
public abstract int getSizeLimit ()
public abstract void setSizeLimit (int)
}
com/nimbusds/jose/util/StandardCharset.class
StandardCharset.java
package com.nimbusds.jose.util
public final com.nimbusds.jose.util.StandardCharset extends java.lang.Object {
public static final java.nio.charset.Charset UTF_8
private void <init> ()
static void <clinit> ()
}
com/nimbusds/jose/util/X509CertUtils.class
X509CertUtils.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.X509CertUtils extends java.lang.Object {
private static final String PEM_BEGIN_MARKER
private static final String PEM_END_MARKER
public void <init> ()
public static java.security.cert.X509Certificate parse (byte[])
java.security.cert.CertificateFactory cf
java.security.cert.Certificate cert
java.security.cert.CertificateException e
byte[] derEncodedCert
java.security.cert.Certificate cert
public static java.security.cert.X509Certificate parse (java.lang.String)
String pemEncodedCert
int markerStart
String buf
int markerEnd
}
com/nimbusds/jose/util/DefaultResourceRetriever.class
DefaultResourceRetriever.java
package com.nimbusds.jose.util
public com.nimbusds.jose.util.DefaultResourceRetriever extends com.nimbusds.jose.util.AbstractRestrictedResourceRetriever implements com.nimbusds.jose.util.RestrictedResourceRetriever {
public void <init> ()
public void <init> (int, int)
int connectTimeout
int readTimeout
public void <init> (int, int, int)
int connectTimeout
int readTimeout
int sizeLimit
public com.nimbusds.jose.util.Resource retrieveResource (java.net.URL) throws java.io.IOException
java.net.HttpURLConnection con
ClassCastException e
String content
java.net.URL url
java.net.HttpURLConnection con
java.io.InputStream inputStream
String content
int statusCode
String statusMessage
}
com/nimbusds/jose/JWEDecrypter.class
JWEDecrypter.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.JWEDecrypter extends java.lang.Object implements com.nimbusds.jose.JWEProvider {
public abstract byte[] decrypt (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws com.nimbusds.jose.JOSEException
}
com/nimbusds/jose/Algorithm.class
Algorithm.java
package com.nimbusds.jose
public com.nimbusds.jose.Algorithm extends java.lang.Object implements net.minidev.json.JSONAware java.io.Serializable {
private static final long serialVersionUID
public static final com.nimbusds.jose.Algorithm NONE
private final String name
private final com.nimbusds.jose.Requirement requirement
public void <init> (java.lang.String, com.nimbusds.jose.Requirement)
String name
com.nimbusds.jose.Requirement req
public void <init> (java.lang.String)
String name
public final java.lang.String getName ()
public final com.nimbusds.jose.Requirement getRequirement ()
public final int hashCode ()
public boolean equals (java.lang.Object)
Object object
public final java.lang.String toString ()
public final java.lang.String toJSONString ()
static void <clinit> ()
}
com/nimbusds/jose/JWECryptoParts.class
JWECryptoParts.java
package com.nimbusds.jose
public final com.nimbusds.jose.JWECryptoParts extends java.lang.Object {
private final com.nimbusds.jose.JWEHeader header
private final com.nimbusds.jose.util.Base64URL encryptedKey
private final com.nimbusds.jose.util.Base64URL iv
private final com.nimbusds.jose.util.Base64URL cipherText
private final com.nimbusds.jose.util.Base64URL authenticationTag
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authenticationTag
public void <init> (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.JWEHeader header
com.nimbusds.jose.util.Base64URL encryptedKey
com.nimbusds.jose.util.Base64URL iv
com.nimbusds.jose.util.Base64URL cipherText
com.nimbusds.jose.util.Base64URL authenticationTag
public com.nimbusds.jose.JWEHeader getHeader ()
public com.nimbusds.jose.util.Base64URL getEncryptedKey ()
public com.nimbusds.jose.util.Base64URL getInitializationVector ()
public com.nimbusds.jose.util.Base64URL getCipherText ()
public com.nimbusds.jose.util.Base64URL getAuthenticationTag ()
}
com/nimbusds/jose/Header.class
Header.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.Header extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final com.nimbusds.jose.Algorithm alg
private final com.nimbusds.jose.JOSEObjectType typ
private final String cty
private final java.util.Set crit
private final java.util.Map customParams
private static final java.util.Map EMPTY_CUSTOM_PARAMS
private final com.nimbusds.jose.util.Base64URL parsedBase64URL
protected void <init> (com.nimbusds.jose.Algorithm, com.nimbusds.jose.JOSEObjectType, java.lang.String, java.util.Set, java.util.Map, com.nimbusds.jose.util.Base64URL)
com.nimbusds.jose.Algorithm alg
com.nimbusds.jose.JOSEObjectType typ
String cty
java.util.Set crit
java.util.Map customParams
com.nimbusds.jose.util.Base64URL parsedBase64URL
protected void <init> (com.nimbusds.jose.Header)
com.nimbusds.jose.Header header
public com.nimbusds.jose.Algorithm getAlgorithm ()
public com.nimbusds.jose.JOSEObjectType getType ()
public java.lang.String getContentType ()
public java.util.Set getCriticalParams ()
public java.lang.Object getCustomParam (java.lang.String)
String name
public java.util.Map getCustomParams ()
public com.nimbusds.jose.util.Base64URL getParsedBase64URL ()
public java.util.Set getIncludedParams ()
java.util.Set includedParameters
public net.minidev.json.JSONObject toJSONObject ()
net.minidev.json.JSONObject o
public java.lang.String toString ()
public com.nimbusds.jose.util.Base64URL toBase64URL ()
public static com.nimbusds.jose.Algorithm parseAlgorithm (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject json
String algName
public static com.nimbusds.jose.Header parse (net.minidev.json.JSONObject) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
public static com.nimbusds.jose.Header parse (net.minidev.json.JSONObject, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
net.minidev.json.JSONObject jsonObject
com.nimbusds.jose.util.Base64URL parsedBase64URL
com.nimbusds.jose.Algorithm alg
public static com.nimbusds.jose.Header parse (java.lang.String) throws java.text.ParseException
String jsonString
public static com.nimbusds.jose.Header parse (java.lang.String, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
String jsonString
com.nimbusds.jose.util.Base64URL parsedBase64URL
net.minidev.json.JSONObject jsonObject
public static com.nimbusds.jose.Header parse (com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
com.nimbusds.jose.util.Base64URL base64URL
static void <clinit> ()
}
com/nimbusds/jose/JWEObject.class
JWEObject.java
package com.nimbusds.jose
public com.nimbusds.jose.JWEObject extends com.nimbusds.jose.JOSEObject {
private static final long serialVersionUID
private com.nimbusds.jose.JWEHeader header
private com.nimbusds.jose.util.Base64URL encryptedKey
private com.nimbusds.jose.util.Base64URL iv
private com.nimbusds.jose.util.Base64URL cipherText
private com.nimbusds.jose.util.Base64URL authTag
private com.nimbusds.jose.JWEObject$State state
public void <init> (com.nimbusds.jose.JWEHeader, com.nimbusds.jose.Payload)
com.nimbusds.jose.JWEHeader header
com.nimbusds.jose.Payload payload
public void <init> (com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL, com.nimbusds.jose.util.Base64URL) throws java.text.ParseException
java.text.ParseException e
com.nimbusds.jose.util.Base64URL firstPart
com.nimbusds.jose.util.Base64URL secondPart
com.nimbusds.jose.util.Base64URL thirdPart
com.nimbusds.jose.util.Base64URL fourthPart
com.nimbusds.jose.util.Base64URL fifthPart
public com.nimbusds.jose.JWEHeader getHeader ()
public com.nimbusds.jose.util.Base64URL getEncryptedKey ()
public com.nimbusds.jose.util.Base64URL getIV ()
public com.nimbusds.jose.util.Base64URL getCipherText ()
public com.nimbusds.jose.util.Base64URL getAuthTag ()
public com.nimbusds.jose.JWEObject$State getState ()
private void ensureUnencryptedState ()
private void ensureEncryptedState ()
private void ensureEncryptedOrDecryptedState ()
private void ensureJWEEncrypterSupport (com.nimbusds.jose.JWEEncrypter) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWEEncrypter encrypter
public synchronized void encrypt (com.nimbusds.jose.JWEEncrypter) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JWECryptoParts parts
com.nimbusds.jose.JOSEException e
Exception e
com.nimbusds.jose.JWEEncrypter encrypter
com.nimbusds.jose.JWECryptoParts parts
public synchronized void decrypt (com.nimbusds.jose.JWEDecrypter) throws com.nimbusds.jose.JOSEException
com.nimbusds.jose.JOSEException e
Exception e
com.nimbusds.jose.JWEDecrypter decrypter
public java.lang.String serialize ()
StringBuilder sb
public static com.nimbusds.jose.JWEObject parse (java.lang.String) throws java.text.ParseException
String s
com.nimbusds.jose.util.Base64URL[] parts
public volatile synthetic com.nimbusds.jose.Header getHeader ()
}
com/nimbusds/jose/JWSSigner.class
JWSSigner.java
package com.nimbusds.jose
public abstract com.nimbusds.jose.JWSSigner extends java.lang.Object implements com.nimbusds.jose.JWSProvider {
public abstract com.nimbusds.jose.util.Base64URL sign (com.nimbusds.jose.JWSHeader, byte[]) throws com.nimbusds.jose.JOSEException
}
com/nimbusds/jose/Payload$Origin.class
Payload.java
package com.nimbusds.jose
public final enum com.nimbusds.jose.Payload$Origin extends java.lang.Enum {
public static final enum com.nimbusds.jose.Payload$Origin JSON
public static final enum com.nimbusds.jose.Payload$Origin STRING
public static final enum com.nimbusds.jose.Payload$Origin BYTE_ARRAY
public static final enum com.nimbusds.jose.Payload$Origin BASE64URL
public static final enum com.nimbusds.jose.Payload$Origin JWS_OBJECT
public static final enum com.nimbusds.jose.Payload$Origin SIGNED_JWT
private static final synthetic com.nimbusds.jose.Payload$Origin[] $VALUES
public static com.nimbusds.jose.Payload$Origin[] values ()
public static com.nimbusds.jose.Payload$Origin valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
META-INF/maven/
META-INF/maven/com.nimbusds/
META-INF/maven/com.nimbusds/nimbus-jose-jwt/
META-INF/maven/com.nimbusds/nimbus-jose-jwt/pom.xml
META-INF/maven/com.nimbusds/nimbus-jose-jwt/pom.properties