Class AbstractJweJsonWriterProvider
- java.lang.Object
-
- org.apache.cxf.rs.security.jose.jaxrs.AbstractJweJsonWriterProvider
-
- Direct Known Subclasses:
JweJsonWriterInterceptor
public class AbstractJweJsonWriterProvider extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractJweJsonWriterProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<JweEncryptionProvider>getInitializedEncryptionProviders(List<String> propLocs, JweHeaders sharedProtectedHeaders, List<JweHeaders> perRecipientUnprotectedHeaders)protected List<String>getPropertyLocations()voidsetEncryptionProvider(JweEncryptionProvider provider)voidsetEncryptionProviders(List<JweEncryptionProvider> providers)protected voidwriteJws(JwsJsonProducer p, OutputStream os)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
-
Method Detail
-
setEncryptionProvider
public void setEncryptionProvider(JweEncryptionProvider provider)
-
setEncryptionProviders
public void setEncryptionProviders(List<JweEncryptionProvider> providers)
-
getInitializedEncryptionProviders
protected List<JweEncryptionProvider> getInitializedEncryptionProviders(List<String> propLocs, JweHeaders sharedProtectedHeaders, List<JweHeaders> perRecipientUnprotectedHeaders)
-
writeJws
protected void writeJws(JwsJsonProducer p, OutputStream os) throws IOException
- Throws:
IOException
-
-