Index
All Classes and Interfaces|All Packages
A
- AcceptedTermsAndPolicies - Enum constant in enum class no.uio.ifi.clearinghouse.model.VisaType
- AffiliationAndRole - Enum constant in enum class no.uio.ifi.clearinghouse.model.VisaType
B
- ByValue - Enum Class in no.uio.ifi.clearinghouse.model
-
Enum containing possible values of "by" property of the visa.
C
- Clearinghouse - Enum Class in no.uio.ifi.clearinghouse
-
Singleton class to be used for getting visa JWT tokens provided access JWT token and for converting visa JWT tokens to
Visa
POJOs. - ControlledAccessGrants - Enum constant in enum class no.uio.ifi.clearinghouse.model.VisaType
D
G
- get(String, String) - Method in enum class no.uio.ifi.clearinghouse.JWKProvider
-
Returns
Jwk
instance containing RSA Public Key with specified ID, fetched from specified URL. - getVisa(String) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates visa JWT token and converts it to
Visa
POJO. - getVisas(String, String) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates access JWT token and returns a list of Visas obtained from "/userinfo" endpoint.
- getVisasWithPEMPublicKey(String, String) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates access JWT token and returns a list of Visas obtained from "/userinfo" endpoint.
- getVisasWithPublicKey(String, RSAPublicKey) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates access JWT token and returns a list of Visas obtained from "/userinfo" endpoint.
- getVisaTokens(String, String) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates access JWT token and returns a list of visa JWT tokens from "/userinfo" endpoint.
- getVisaTokensFromOpaqueToken(String, String) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Returns a list of visa JWT tokens from "/userinfo" endpoint provided the opaque access token.
- getVisaTokensWithPEMPublicKey(String, String) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates access JWT token and returns a list of visa JWT tokens from "/userinfo" endpoint.
- getVisaTokensWithPublicKey(String, RSAPublicKey) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates access JWT token and returns a list of visa JWT tokens from "/userinfo" endpoint.
- getVisaWithPEMPublicKey(String, String) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates visa JWT token and converts it to
Visa
POJO. - getVisaWithPublicKey(String, RSAPublicKey) - Method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Validates visa JWT token and converts it to
Visa
POJO.
I
- INSTANCE - Enum constant in enum class no.uio.ifi.clearinghouse.Clearinghouse
- INSTANCE - Enum constant in enum class no.uio.ifi.clearinghouse.JWKProvider
J
- JWKProvider - Enum Class in no.uio.ifi.clearinghouse
-
Singleton class to be used for retrieving keys from JKU entry of JWT header.
L
- LinkedIdentities - Enum constant in enum class no.uio.ifi.clearinghouse.model.VisaType
N
- no.uio.ifi.clearinghouse - package no.uio.ifi.clearinghouse
- no.uio.ifi.clearinghouse.model - package no.uio.ifi.clearinghouse.model
P
R
- ResearcherStatus - Enum constant in enum class no.uio.ifi.clearinghouse.model.VisaType
S
- SELF - Enum constant in enum class no.uio.ifi.clearinghouse.model.ByValue
- SO - Enum constant in enum class no.uio.ifi.clearinghouse.model.ByValue
- SYSTEM - Enum constant in enum class no.uio.ifi.clearinghouse.model.ByValue
V
- valueOf(String) - Static method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class no.uio.ifi.clearinghouse.JWKProvider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class no.uio.ifi.clearinghouse.model.ByValue
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class no.uio.ifi.clearinghouse.model.VisaType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class no.uio.ifi.clearinghouse.Clearinghouse
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class no.uio.ifi.clearinghouse.JWKProvider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class no.uio.ifi.clearinghouse.model.ByValue
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class no.uio.ifi.clearinghouse.model.VisaType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Visa - Class in no.uio.ifi.clearinghouse.model
-
POJO representing Crypt4GH visa.
- Visa() - Constructor for class no.uio.ifi.clearinghouse.model.Visa
- VisaType - Enum Class in no.uio.ifi.clearinghouse.model
-
Enum containing possible values of "type" property of the visa.
All Classes and Interfaces|All Packages