Package | Description |
---|---|
com.nimbusds.jose |
Javascript Object Signing and Encryption (JOSE) classes.
|
com.nimbusds.jose.crypto |
Implementations of selected Javascript Object Signing and Encryption (JOSE)
algorithms.
|
Modifier and Type | Method and Description |
---|---|
void |
JWEObject.decrypt(JWEDecrypter decrypter)
Decrypts this JWE object with the specified decrypter.
|
byte[] |
JWEDecrypter.decrypt(JWEHeader header,
Base64URL encryptedKey,
Base64URL iv,
Base64URL cipherText,
Base64URL authTag)
Decrypts the specified cipher text of a
JWE Object . |
void |
JWEObject.encrypt(JWEEncrypter encrypter)
Encrypts this JWE object with the specified encrypter.
|
JWECryptoParts |
JWEEncrypter.encrypt(JWEHeader header,
byte[] clearText)
Encrypts the specified clear text of a
JWE object . |
Base64URL |
JWSSigner.sign(JWSHeader header,
byte[] signingInput)
Signs the specified
input of a
JWS object . |
void |
JWSObject.sign(JWSSigner signer)
Signs this JWS object with the specified signer.
|
boolean |
JWSVerifier.verify(JWSHeader header,
byte[] signingInput,
Base64URL signature)
Verifies the specified
signature of a
JWS object . |
boolean |
JWSObject.verify(JWSVerifier verifier)
Checks the signature of this JWS object with the specified verifier.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
AESDecrypter.decrypt(JWEHeader header,
Base64URL encryptedKey,
Base64URL iv,
Base64URL cipherText,
Base64URL authTag) |
byte[] |
RSADecrypter.decrypt(JWEHeader header,
Base64URL encryptedKey,
Base64URL iv,
Base64URL cipherText,
Base64URL authTag) |
byte[] |
DirectDecrypter.decrypt(JWEHeader header,
Base64URL encryptedKey,
Base64URL iv,
Base64URL cipherText,
Base64URL authTag) |
JWECryptoParts |
DirectEncrypter.encrypt(JWEHeader readOnlyJWEHeader,
byte[] bytes) |
JWECryptoParts |
RSAEncrypter.encrypt(JWEHeader header,
byte[] bytes) |
JWECryptoParts |
AESEncrypter.encrypt(JWEHeader header,
byte[] bytes) |
Base64URL |
ECDSASigner.sign(JWSHeader header,
byte[] signingInput) |
Base64URL |
RSASSASigner.sign(JWSHeader header,
byte[] signingInput) |
Base64URL |
MACSigner.sign(JWSHeader header,
byte[] signingInput) |
boolean |
RSASSAVerifier.verify(JWSHeader header,
byte[] signedContent,
Base64URL signature) |
boolean |
MACVerifier.verify(JWSHeader header,
byte[] signedContent,
Base64URL signature) |
boolean |
ECDSAVerifier.verify(JWSHeader header,
byte[] signedContent,
Base64URL signature) |
Constructor and Description |
---|
DirectDecrypter(byte[] keyBytes)
Creates a new direct decrypter.
|
DirectDecrypter(javax.crypto.SecretKey key)
Creates a new direct decrypter.
|
DirectEncrypter(byte[] keyBytes)
Creates a new direct encrypter.
|
DirectEncrypter(javax.crypto.SecretKey key)
Creates a new direct encrypter.
|
Copyright © 2014 Connect2id Ltd.. All Rights Reserved.