Index

C D E F G H I J L M P S W X 
All Classes and Interfaces|All Packages|Constant Field Values

C

com.nimbusds.jose.jwk.loader - package com.nimbusds.jose.jwk.loader
Utilities for Javascript Object Signing and Encryption (JOSE) with PKCS#11 for Hardware Security Modules (HSM) and smart cards.
compare(JWK, JWK) - Method in class com.nimbusds.jose.jwk.loader.X509CertExpirationComparator
 

D

DEFAULT_JWK_SET_FILENAME - Static variable in class com.nimbusds.jose.jwk.loader.JWKSetLoader
The default name of the JWK set file.
DEFAULT_JWK_SET_PROPERTY_NAME - Static variable in class com.nimbusds.jose.jwk.loader.JWKSetLoader
The default name of the JWK set Java property.

E

ensureNoWeakRSAKeys(JWKSet) - Static method in class com.nimbusds.jose.jwk.loader.WeakRSAKeyDetector
Ensures there are no weak RSA keys (shorter than 2048 bits) in the specified JWK set.

F

FileInputStreamSource - Interface in com.nimbusds.jose.jwk.loader
File input stream source.
findWeakRSAKeys(JWKSet) - Static method in class com.nimbusds.jose.jwk.loader.WeakRSAKeyDetector
Finds weak RSA keys (shorter than 2048 bits) in the specified JWK set.

G

getInputSteam(String) - Method in interface com.nimbusds.jose.jwk.loader.FileInputStreamSource
Returns an input stream for the specified file.
getJWK() - Method in class com.nimbusds.jose.jwk.loader.SigningJWKFeeder
Gets the JWK to use for signing.
getPKCS11ConfigurationFile() - Method in class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Returns the PKCS#11 (HSM) configuration, specified as file name or inline (with optional additional BASE64URL encoding).
getPKCS11KeyIDs() - Method in class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Returns the specific PKCS#11 key IDs (aliases) to load if PKCS#11 (HSM) is enabled.
getPKCS11KeyStorePassword() - Method in class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Returns the PKCS#11 (HSM) password (or PIN).

H

hasPKCS11Key(JWKSet) - Static method in class com.nimbusds.jose.jwk.loader.PKCS11Utils
Returns true if the specified JSON Web Key (JWK) set contains at least one key backed by a PKCS#11 key store.
hasPKCS11KeyStorePassword() - Method in class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Returns true if a PKCS#11 (HSM) password is configured.

I

isPKCS11Enabled() - Method in class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Checks if PKCS#11 (HSM) is enabled.
isPKCS11Key(JWK) - Static method in class com.nimbusds.jose.jwk.loader.PKCS11Utils
Returns true if the specified JSON Web Key (JWK) is backed by a PKCS#11 key store.

J

JWKMetaLogger - Class in com.nimbusds.jose.jwk.loader
JSON Web Key (JWK) meta parameter logger.
JWKSetLoader - Class in com.nimbusds.jose.jwk.loader
JSON Web Key (JWK) set loader, with PKCS#11 support.
JWKSetMerge - Class in com.nimbusds.jose.jwk.loader
JWK set merge routine.

L

loadFromDefaultProperty(Properties) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads a JWK set from the JWKSetLoader.DEFAULT_JWK_SET_PROPERTY_NAME property.
loadFromDefaultSystemProperty() - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads a JWK set from the JWKSetLoader.DEFAULT_JWK_SET_PROPERTY_NAME system property.
loadFromInputStream(InputStream) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads a JWK set from the specified input stream.
loadFromPKCS11(FileInputStreamSource) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads the keys from a PKCS#11 key store into a JWK set.
loadFromPKCS11(PKCS11Configuration, FileInputStreamSource) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads the keys from a PKCS#11 key store into a JWK set.
loadFromProperty(Properties, String) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads a JWK set from a property.
loadPKCS11Keys(String, char[]) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads the keys from the specified PKCS#11 key store into a JWK set.
loadWithDefaultSystemPropertyOverrideAndPKCS11Support(FileInputStreamSource) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads a JWK set with JWKSetLoader.DEFAULT_JWK_SET_PROPERTY_NAME system property override and optional PKCS#11 key store support.
loadWithSystemPropertyOverrideAndPKCS11Support(FileInputStreamSource, String, String) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetLoader
Loads a JWK set with system property override and optional PKCS#11 key store support.
log(JWKSet) - Static method in class com.nimbusds.jose.jwk.loader.JWKMetaLogger
Logs the meta parameters of the keys in the JWK set at INFO level.
log(Logger) - Method in class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Logs the configuration at INFO level.

M

merge(JWKSet, JWKSet) - Static method in class com.nimbusds.jose.jwk.loader.JWKSetMerge
Merges the specified JWK sets by prefixing the keys from the PKCS#11 set.

P

PKCS11Configuration - Class in com.nimbusds.jose.jwk.loader
PKCS#11 configuration.
PKCS11Configuration() - Constructor for class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Creates a new default JOSE configuration.
PKCS11Configuration(String, Properties, boolean) - Constructor for class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Creates a new JOSE configuration with the specified properties.
PKCS11Configuration(Properties) - Constructor for class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Creates a new JOSE configuration with the specified properties.
PKCS11Configuration(Properties, boolean) - Constructor for class com.nimbusds.jose.jwk.loader.PKCS11Configuration
Creates a new JOSE configuration with the specified properties.
PKCS11Utils - Class in com.nimbusds.jose.jwk.loader
PKCS#11 utilities.
plainKeys - Variable in class com.nimbusds.jose.jwk.loader.SigningJWKFeeder
Plain JWKs in their original order.

S

SigningJWKFeeder<T extends com.nimbusds.jose.jwk.JWK> - Class in com.nimbusds.jose.jwk.loader
Feeder of JSON Web Keys (JWK) for digital signing.
SigningJWKFeeder(List<T>) - Constructor for class com.nimbusds.jose.jwk.loader.SigningJWKFeeder
Creates a new feeder for signing JWKs.
size() - Method in class com.nimbusds.jose.jwk.loader.SigningJWKFeeder
Returns the total number JWKs in this feeder.
sortedX509Keys - Variable in class com.nimbusds.jose.jwk.loader.SigningJWKFeeder
JWKs with X.509 certificate, sorted by its expiration date (from future to past).

W

WeakRSAKeyDetector - Class in com.nimbusds.jose.jwk.loader
Detector of weak RSA keys (shorter than 2048 bits).
WeakRSAKeyDetector() - Constructor for class com.nimbusds.jose.jwk.loader.WeakRSAKeyDetector
 

X

X509CertExpirationComparator - Class in com.nimbusds.jose.jwk.loader
Comparator of X.509 certificates by their expiration time.
X509CertExpirationComparator() - Constructor for class com.nimbusds.jose.jwk.loader.X509CertExpirationComparator
 
C D E F G H I J L M P S W X 
All Classes and Interfaces|All Packages|Constant Field Values