Index
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
All Classes and Interfaces|All Packages|Constant Field Values