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

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jwe.AbstractJweDecryption
      extended by org.apache.cxf.rs.security.jose.jwe.JweDecryption
          extended by org.apache.cxf.rs.security.jose.jwe.EcdhDirectKeyJweDecryption
All Implemented Interfaces:
JweDecryptionProvider, JweKeyProperties

public class EcdhDirectKeyJweDecryption
extends JweDecryption


Nested Class Summary
protected static class EcdhDirectKeyJweDecryption.EcdhDirectKeyDecryptionAlgorithm
           
 
Field Summary
 
Fields inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweDecryption
LOG
 
Constructor Summary
EcdhDirectKeyJweDecryption(ECPrivateKey privateKey, ContentAlgorithm supportedCtAlgo)
           
 
Method Summary
protected static byte[] getDecryptedContentEncryptionKeyFromHeaders(JweHeaders headers, ECPrivateKey privateKey)
           
 
Methods inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweDecryption
decrypt, decrypt, doDecrypt, getActualCek, getContentAlgorithm, getContentEncryptionAlgorithm, getContentEncryptionCipherAAD, getContentEncryptionCipherInitVector, getContentEncryptionCipherSpec, getContentEncryptionKey, getEncryptedContentEncryptionKey, getEncryptedContentWithAuthTag, getEncryptionAuthenticationTag, getEncryptionAuthenticationTagLenBits, getKeyAlgorithm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EcdhDirectKeyJweDecryption

public EcdhDirectKeyJweDecryption(ECPrivateKey privateKey,
                                  ContentAlgorithm supportedCtAlgo)
Method Detail

getDecryptedContentEncryptionKeyFromHeaders

protected static byte[] getDecryptedContentEncryptionKeyFromHeaders(JweHeaders headers,
                                                                    ECPrivateKey privateKey)


Apache CXF