org.apache.cxf.rs.security.jose.jwe
Class JweEncryption

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jwe.AbstractJweEncryption
      extended by org.apache.cxf.rs.security.jose.jwe.JweEncryption
All Implemented Interfaces:
JweEncryptionProvider, JweKeyProperties
Direct Known Subclasses:
AesCbcHmacJweEncryption, EcdhDirectKeyJweEncryption

public class JweEncryption
extends AbstractJweEncryption


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweEncryption
AbstractJweEncryption.JweEncryptionInternal
 
Field Summary
 
Fields inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweEncryption
DEFAULT_AUTH_TAG_LENGTH, LOG
 
Constructor Summary
JweEncryption(KeyEncryptionProvider keyEncryptionAlgorithm, ContentEncryptionProvider contentEncryptionAlgo)
           
 
Method Summary
 
Methods inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweEncryption
createCekSecretKey, encrypt, encryptInternal, getAAD, getActualCek, getActualCipher, getAlgorithmParameterSpec, getAuthenticationTag, getAuthenticationTagProducer, getCekSize, getContentAlgorithm, getContentEncryptionAlgoJava, getContentEncryptionAlgoJwt, getContentEncryptionAlgorithm, getContentEncryptionKey, getEncryptedContentEncryptionKey, getEncryptionOutput, getJwtHeadersWriter, getKeyAlgorithm, getKeyEncryptionAlgo, getProvidedContentEncryptionKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JweEncryption

public JweEncryption(KeyEncryptionProvider keyEncryptionAlgorithm,
                     ContentEncryptionProvider contentEncryptionAlgo)


Apache CXF