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

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jwe.AbstractJweEncryption
      extended by org.apache.cxf.rs.security.jose.jwe.WrappedKeyJweEncryption
All Implemented Interfaces:
JweEncryptionProvider

public class WrappedKeyJweEncryption
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
 
Constructor Summary
WrappedKeyJweEncryption(JweHeaders headers, KeyEncryptionAlgorithm keyEncryptionAlgorithm, ContentEncryptionAlgorithm contentEncryptionAlgo)
           
WrappedKeyJweEncryption(JweHeaders headers, KeyEncryptionAlgorithm keyEncryptionAlgorithm, ContentEncryptionAlgorithm contentEncryptionAlgo, JoseHeadersWriter writer)
           
WrappedKeyJweEncryption(KeyEncryptionAlgorithm keyEncryptionAlgorithm, ContentEncryptionAlgorithm contentEncryptionAlgo)
           
WrappedKeyJweEncryption(KeyEncryptionAlgorithm keyEncryptionAlgorithm, ContentEncryptionAlgorithm contentEncryptionAlgo, JoseHeadersWriter writer)
           
 
Method Summary
 
Methods inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweEncryption
createCekSecretKey, createJweEncryptionState, encrypt, getAAD, getActualCek, getAlgorithmParameterSpec, getAuthenticationTagProducer, getCekSize, getContentEncryptionAlgoJava, getContentEncryptionAlgoJwt, getContentEncryptionKey, getEncryptedContentEncryptionKey, getJweCompactProducer, getJweHeaders, getJwtHeadersWriter, getKeyEncryptionAlgo, getProvidedContentEncryptionKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrappedKeyJweEncryption

public WrappedKeyJweEncryption(KeyEncryptionAlgorithm keyEncryptionAlgorithm,
                               ContentEncryptionAlgorithm contentEncryptionAlgo)

WrappedKeyJweEncryption

public WrappedKeyJweEncryption(KeyEncryptionAlgorithm keyEncryptionAlgorithm,
                               ContentEncryptionAlgorithm contentEncryptionAlgo,
                               JoseHeadersWriter writer)

WrappedKeyJweEncryption

public WrappedKeyJweEncryption(JweHeaders headers,
                               KeyEncryptionAlgorithm keyEncryptionAlgorithm,
                               ContentEncryptionAlgorithm contentEncryptionAlgo)

WrappedKeyJweEncryption

public WrappedKeyJweEncryption(JweHeaders headers,
                               KeyEncryptionAlgorithm keyEncryptionAlgorithm,
                               ContentEncryptionAlgorithm contentEncryptionAlgo,
                               JoseHeadersWriter writer)


Apache CXF