Index

A B C D G I J L N P R S V 
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

DAC - Enum constant in enum class no.uio.ifi.clearinghouse.model.ByValue
 

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

PEER - Enum constant in enum class no.uio.ifi.clearinghouse.model.ByValue
 

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.
A B C D G I J L N P R S V 
All Classes and Interfaces|All Packages