Skip navigation links
C D E G J K L M P S T V 

C

com.nimbusds.jose.aws.kms.crypto - package com.nimbusds.jose.aws.kms.crypto
 
com.nimbusds.jose.aws.kms.crypto.impl - package com.nimbusds.jose.aws.kms.crypto.impl
 
com.nimbusds.jose.aws.kms.exceptions - package com.nimbusds.jose.aws.kms.exceptions
 
com.nimbusds.jose.aws.kms.scripts - package com.nimbusds.jose.aws.kms.scripts
 
com.nimbusds.jose.crypto.impl - package com.nimbusds.jose.crypto.impl
 

D

decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Method in class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricDecrypter
 

E

encrypt(JWEHeader, byte[]) - Method in class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricEncrypter
 
ENCRYPTION_CONTEXT_HEADER - Static variable in class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
 
ENCRYPTION_METHOD_TO_DATA_KEY_SPEC_MAP - Static variable in class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
 

G

getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSAVerifier
 
getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricDecrypter
 
getEncryptionContext() - Method in class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
Encryption context for KMS.
getKeyId() - Method in class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
KMS key (CMK) ID (it can be a key ID, key ARN, key alias or key alias ARN)
getKms() - Method in class com.nimbusds.jose.aws.kms.crypto.impl.KmsAsymmetricRSASSAProvider
AWS-KMS client.
getKms() - Method in class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
AWS-KMS client.
getMessage(JWSHeader, byte[]) - Method in class com.nimbusds.jose.aws.kms.crypto.impl.KmsAsymmetricRSASSAProvider
 
getMessageType() - Method in class com.nimbusds.jose.aws.kms.crypto.impl.KmsAsymmetricRSASSAProvider
KMS Message Type.
getPrivateKeyId() - Method in class com.nimbusds.jose.aws.kms.crypto.impl.KmsAsymmetricRSASSAProvider
KMS private-key (CMK) ID (it can be a key ID, key ARN, key alias or key alias ARN)
getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSAVerifier
 
getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricDecrypter
 

J

JWS_ALGORITHM_TO_MESSAGE_DIGEST_ALGORITHM - Static variable in class com.nimbusds.jose.aws.kms.crypto.impl.KmsAsymmetricRSASSAProvider
 

K

KmsAsymmetricJwsCompactSignatureGeneratorScript - Class in com.nimbusds.jose.aws.kms.scripts
Script to generate signature for a text payload using a KMS Asymmetric CMK and generate a JWS token.
KmsAsymmetricJwsCompactSignatureGeneratorScript() - Constructor for class com.nimbusds.jose.aws.kms.scripts.KmsAsymmetricJwsCompactSignatureGeneratorScript
 
KmsAsymmetricJwsCompactVerifierScript - Class in com.nimbusds.jose.aws.kms.scripts
Script to verify a text payload using a KMS Symmetric CMK and generate a JWE token.
KmsAsymmetricJwsCompactVerifierScript() - Constructor for class com.nimbusds.jose.aws.kms.scripts.KmsAsymmetricJwsCompactVerifierScript
 
KmsAsymmetricRSASSAProvider - Class in com.nimbusds.jose.aws.kms.crypto.impl
This class provides cryptography support for RSA-SSA based signing/verification with keys stored in AWS KMS.
KmsAsymmetricRSASSAProvider(AWSKMS, String, MessageType) - Constructor for class com.nimbusds.jose.aws.kms.crypto.impl.KmsAsymmetricRSASSAProvider
 
KmsAsymmetricRSASSASigner - Class in com.nimbusds.jose.aws.kms.crypto
Signer implementation for RSA-SSA signing with public/private key stored in AWS KMS.
KmsAsymmetricRSASSASigner(AWSKMS, String, MessageType) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSASigner
 
KmsAsymmetricRSASSAVerifier - Class in com.nimbusds.jose.aws.kms.crypto
Sign verifier implementation for RSA-SSA signing with public/private key stored in AWS KMS.
KmsAsymmetricRSASSAVerifier(AWSKMS, String, MessageType) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSAVerifier
 
KmsAsymmetricRSASSAVerifier(AWSKMS, String, MessageType, Set<String>) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSAVerifier
 
KmsSymmetricCryptoProvider - Class in com.nimbusds.jose.aws.kms.crypto.impl
This class provides cryptography support for SYMMETRIC (AES based) encryption/decryption with keys stored in AWS KMS.
KmsSymmetricCryptoProvider(AWSKMS, String) - Constructor for class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
 
KmsSymmetricCryptoProvider(AWSKMS, String, Map<String, String>) - Constructor for class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
 
KmsSymmetricDecrypter - Class in com.nimbusds.jose.aws.kms.crypto
Decrypter implementation for SYMMETRIC (AES based) signing with public/private key stored in AWS KMS.
KmsSymmetricDecrypter(AWSKMS, String, Map<String, String>) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricDecrypter
 
KmsSymmetricDecrypter(AWSKMS, String) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricDecrypter
 
KmsSymmetricDecrypter(AWSKMS, String, Set<String>) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricDecrypter
 
KmsSymmetricDecrypter(AWSKMS, String, Map<String, String>, Set<String>) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricDecrypter
 
KmsSymmetricEncrypter - Class in com.nimbusds.jose.aws.kms.crypto
Encrypter implementation for SYMMETRIC (AES based) signing with public/private key stored in AWS KMS.
KmsSymmetricEncrypter(AWSKMS, String) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricEncrypter
 
KmsSymmetricEncrypter(AWSKMS, String, Map<String, String>) - Constructor for class com.nimbusds.jose.aws.kms.crypto.KmsSymmetricEncrypter
 
KmsSymmetricJweCompactDecrypterScript - Class in com.nimbusds.jose.aws.kms.scripts
Script to decrypt a text payload using a KMS Symmetric CMK and generate a JWE token.
KmsSymmetricJweCompactDecrypterScript() - Constructor for class com.nimbusds.jose.aws.kms.scripts.KmsSymmetricJweCompactDecrypterScript
 
KmsSymmetricJweCompactEncrypterScript - Class in com.nimbusds.jose.aws.kms.scripts
Script to encrypt a text payload using a KMS Symmetric CMK and generate a JWE token.
KmsSymmetricJweCompactEncrypterScript() - Constructor for class com.nimbusds.jose.aws.kms.scripts.KmsSymmetricJweCompactEncrypterScript
 

L

LINE_SEPARATOR - Static variable in class com.nimbusds.jose.aws.kms.scripts.ScriptConstants
 

M

main(String[]) - Static method in class com.nimbusds.jose.aws.kms.scripts.KmsAsymmetricJwsCompactSignatureGeneratorScript
 
main(String[]) - Static method in class com.nimbusds.jose.aws.kms.scripts.KmsAsymmetricJwsCompactVerifierScript
 
main(String[]) - Static method in class com.nimbusds.jose.aws.kms.scripts.KmsSymmetricJweCompactDecrypterScript
 
main(String[]) - Static method in class com.nimbusds.jose.aws.kms.scripts.KmsSymmetricJweCompactEncrypterScript
 
MESSAGE_TYPE - Static variable in class com.nimbusds.jose.aws.kms.scripts.ScriptConstants
 

P

PublicBaseJWEProvider - Class in com.nimbusds.jose.crypto.impl
Note: This class exists to make the BaseJWEProvider class public.
PublicBaseJWEProvider(Set<JWEAlgorithm>, Set<EncryptionMethod>) - Constructor for class com.nimbusds.jose.crypto.impl.PublicBaseJWEProvider
Creates a new base JWE provider.

S

ScriptConstants - Class in com.nimbusds.jose.aws.kms.scripts
 
sign(JWSHeader, byte[]) - Method in class com.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSASigner
 
SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.aws.kms.crypto.impl.KmsAsymmetricRSASSAProvider
The supported JWS algorithms (alg) by the RSA-SSA provider class.
SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
The supported JWE algorithms (alg) by the AWS crypto provider class.
SUPPORTED_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
The supported JWE encryption methods (enc) by the AWS crypto provider class.

T

TemporaryJOSEException - Exception in com.nimbusds.jose.aws.kms.exceptions
This exception is thrown when a temporary (i.e.
TemporaryJOSEException(String) - Constructor for exception com.nimbusds.jose.aws.kms.exceptions.TemporaryJOSEException
 
TemporaryJOSEException(String, Throwable) - Constructor for exception com.nimbusds.jose.aws.kms.exceptions.TemporaryJOSEException
 

V

validateJWEHeader(JWEHeader) - Method in class com.nimbusds.jose.aws.kms.crypto.impl.KmsSymmetricCryptoProvider
 
verify(JWSHeader, byte[], Base64URL) - Method in class com.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSAVerifier
 
C D E G J K L M P S T V 
Skip navigation links