org.apache.cxf.rs.security.oauth2.jwe
Class DirectKeyJweDecryption

java.lang.Object
  extended by org.apache.cxf.rs.security.oauth2.jwe.AbstractJweDecryption
      extended by org.apache.cxf.rs.security.oauth2.jwe.DirectKeyJweDecryption
All Implemented Interfaces:
JweDecryption

public class DirectKeyJweDecryption
extends AbstractJweDecryption


Constructor Summary
DirectKeyJweDecryption(Key contentDecryptionKey)
           
DirectKeyJweDecryption(Key contentDecryptionKey, JweCryptoProperties props)
           
DirectKeyJweDecryption(Key contentDecryptionKey, JweCryptoProperties props, JwtHeadersReader reader)
           
 
Method Summary
protected  byte[] getContentEncryptionKey(JweCompactConsumer consumer)
           
 
Methods inherited from class org.apache.cxf.rs.security.oauth2.jwe.AbstractJweDecryption
decrypt, decrypt, doDecrypt, getContentEncryptionAlgorithm, getContentEncryptionCipherAAD, getContentEncryptionCipherInitVector, getContentEncryptionCipherSpec, getEncryptedContentEncryptionKey, getEncryptedContentWithAuthTag, getEncryptionAuthenticationTag, getEncryptionAuthenticationTagLenBits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectKeyJweDecryption

public DirectKeyJweDecryption(Key contentDecryptionKey)

DirectKeyJweDecryption

public DirectKeyJweDecryption(Key contentDecryptionKey,
                              JweCryptoProperties props)

DirectKeyJweDecryption

public DirectKeyJweDecryption(Key contentDecryptionKey,
                              JweCryptoProperties props,
                              JwtHeadersReader reader)
Method Detail

getContentEncryptionKey

protected byte[] getContentEncryptionKey(JweCompactConsumer consumer)
Specified by:
getContentEncryptionKey in class AbstractJweDecryption


Apache CXF