Package org.jboss.resteasy.jose.jwe
Class JWEBuilder.EncryptionBuilder
- java.lang.Object
 - 
- org.jboss.resteasy.jose.jwe.JWEBuilder.EncryptionBuilder
 
 
- 
- Enclosing class:
 - JWEBuilder
 
public class JWEBuilder.EncryptionBuilder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description EncryptionBuilder() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JWEBuilder.EncryptionBuilderA128CBC_HS256()JWEBuilder.EncryptionBuilderA128GCM()JWEBuilder.EncryptionBuilderA256CBC_HS512()JWEBuilder.EncryptionBuilderA256GCM()JWEBuilder.EncryptionBuildercompressed()Stringdir(byte[] secret)Secret must meet the size requirements of the EncryptionMethod.Stringdir(String secret)Hashes the string into the required secret key size defined by the EncryptionMethod.Stringdir(SecretKey key)StringRSA_OAEP(RSAPublicKey publicKey)StringRSA1_5(RSAPublicKey publicKey) 
 - 
 
- 
- 
Method Detail
- 
compressed
public JWEBuilder.EncryptionBuilder compressed()
 
- 
A128CBC_HS256
public JWEBuilder.EncryptionBuilder A128CBC_HS256()
 
- 
A256CBC_HS512
public JWEBuilder.EncryptionBuilder A256CBC_HS512()
 
- 
A128GCM
public JWEBuilder.EncryptionBuilder A128GCM()
 
- 
A256GCM
public JWEBuilder.EncryptionBuilder A256GCM()
 
- 
RSA1_5
public String RSA1_5(RSAPublicKey publicKey)
 
- 
RSA_OAEP
public String RSA_OAEP(RSAPublicKey publicKey)
 
- 
dir
public String dir(String secret)
Hashes the string into the required secret key size defined by the EncryptionMethod.- Parameters:
 secret- secret key- Returns:
 - encrypted data
 
 
- 
dir
public String dir(byte[] secret)
Secret must meet the size requirements of the EncryptionMethod.- Parameters:
 secret- secret key- Returns:
 - encrypted data
 
 
 - 
 
 -