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.DirectKeyJweDecryption
          extended by org.apache.cxf.rs.security.jose.jwe.EcdhDirectKeyJweDecryption
All Implemented Interfaces:
JweDecryptionProvider, JweKeyProperties

public class EcdhDirectKeyJweDecryption
extends DirectKeyJweDecryption


Nested Class Summary
protected static class EcdhDirectKeyJweDecryption.EcdhDirectKeyDecryptionAlgorithm
           
 
Nested classes/interfaces inherited from class org.apache.cxf.rs.security.jose.jwe.DirectKeyJweDecryption
DirectKeyJweDecryption.DirectKeyDecryptionAlgorithm
 
Constructor Summary
EcdhDirectKeyJweDecryption(ECPrivateKey privateKey, String 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,
                                  String supportedCtAlgo)
Method Detail

getDecryptedContentEncryptionKeyFromHeaders

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


Apache CXF