Package | Description |
---|---|
com.nimbusds.jose.crypto |
Implementations of standard Javascript Object Signing and Encryption (JOSE)
algorithms.
|
com.nimbusds.jose.crypto.impl |
Cryptographic primitives for JWS signers, JWS verifiers, JWE encrypters and
JWE decrypters in the
com.nimbusds.jose.crypto package. |
Constructor and Description |
---|
AESDecrypter(byte[] keyBytes)
Creates a new AES decrypter.
|
AESDecrypter(OctetSequenceKey octJWK)
Creates a new AES decrypter.
|
AESDecrypter(SecretKey kek)
Creates a new AES decrypter.
|
AESDecrypter(SecretKey kek,
Set<String> defCritHeaders)
Creates a new AES decrypter.
|
AESEncrypter(byte[] keyBytes)
Creates a new AES encrypter.
|
AESEncrypter(OctetSequenceKey octJWK)
Creates a new AES encrypter.
|
AESEncrypter(SecretKey kek)
Creates a new AES encrypter.
|
DirectDecrypter(byte[] keyBytes)
Creates a new direct decrypter.
|
DirectDecrypter(OctetSequenceKey octJWK)
Creates a new direct decrypter.
|
DirectDecrypter(SecretKey key)
Creates a new direct decrypter.
|
DirectDecrypter(SecretKey key,
boolean promiscuousMode)
Creates a new direct decrypter with the option to set it in
promiscuous mode.
|
DirectDecrypter(SecretKey key,
Set<String> defCritHeaders)
Creates a new direct decrypter with the option to set it in
promiscuous mode.
|
DirectDecrypter(SecretKey key,
Set<String> defCritHeaders,
boolean promiscuousMode)
Creates a new direct decrypter.
|
DirectEncrypter(byte[] keyBytes)
Creates a new direct encrypter.
|
DirectEncrypter(OctetSequenceKey octJWK)
Creates a new direct encrypter.
|
DirectEncrypter(SecretKey key)
Creates a new direct encrypter.
|
MACSigner(byte[] secret)
Creates a new Message Authentication (MAC) signer.
|
MACSigner(OctetSequenceKey jwk)
Creates a new Message Authentication (MAC) signer.
|
MACSigner(SecretKey secretKey)
Creates a new Message Authentication (MAC) signer.
|
MACSigner(String secretString)
Creates a new Message Authentication (MAC) signer.
|
Constructor and Description |
---|
AESCryptoProvider(SecretKey kek)
Creates a new AES encryption / decryption provider.
|
CompositeKey(SecretKey inputKey)
Creates a new composite key from the specified secret key.
|
DirectCryptoProvider(SecretKey cek)
Creates a new direct encryption / decryption provider.
|
MACProvider(byte[] secret,
Set<JWSAlgorithm> supportedAlgs)
Creates a new Message Authentication (MAC) provider.
|
Copyright © 2021 Connect2id Ltd.. All rights reserved.