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<org.apache.cxf.rs.security.jose.jwe.JweEncryptionProvider>getInitializedEncryptionProviders(List<String> propLocs, org.apache.cxf.rs.security.jose.jwe.JweHeaders sharedProtectedHeaders, List<org.apache.cxf.rs.security.jose.jwe.JweHeaders> perRecipientUnprotectedHeaders)protected List<String>getPropertyLocations()voidsetEncryptionProvider(org.apache.cxf.rs.security.jose.jwe.JweEncryptionProvider provider)voidsetEncryptionProviders(List<org.apache.cxf.rs.security.jose.jwe.JweEncryptionProvider> providers)protected voidwriteJws(org.apache.cxf.rs.security.jose.jws.JwsJsonProducer p, OutputStream os)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
-
Method Detail
-
setEncryptionProvider
public void setEncryptionProvider(org.apache.cxf.rs.security.jose.jwe.JweEncryptionProvider provider)
-
setEncryptionProviders
public void setEncryptionProviders(List<org.apache.cxf.rs.security.jose.jwe.JweEncryptionProvider> providers)
-
getInitializedEncryptionProviders
protected List<org.apache.cxf.rs.security.jose.jwe.JweEncryptionProvider> getInitializedEncryptionProviders(List<String> propLocs, org.apache.cxf.rs.security.jose.jwe.JweHeaders sharedProtectedHeaders, List<org.apache.cxf.rs.security.jose.jwe.JweHeaders> perRecipientUnprotectedHeaders)
-
writeJws
protected void writeJws(org.apache.cxf.rs.security.jose.jws.JwsJsonProducer p, OutputStream os) throws IOException- Throws:
IOException
-
-