org.apache.cxf.rs.security.jose.jws
Class JwsJsonProducer

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jws.JwsJsonProducer

public class JwsJsonProducer
extends Object


Constructor Summary
JwsJsonProducer(String tbsDocument)
           
JwsJsonProducer(String tbsDocument, boolean supportFlattened)
           
 
Method Summary
 String getJwsJsonSignedDocument()
           
 String getJwsJsonSignedDocument(boolean detached)
           
 String getPlainPayload()
           
 List<JwsJsonSignatureEntry> getSignatureEntries()
           
 javax.ws.rs.core.MultivaluedMap<String,JwsJsonSignatureEntry> getSignatureEntryMap()
           
 String getUnsignedEncodedPayload()
           
 String signWith(byte[] key, String algo)
           
 String signWith(JsonWebKey jwk)
           
 String signWith(JwsSignatureProvider signer)
           
 String signWith(JwsSignatureProvider signer, JwsJsonProtectedHeader protectedHeader)
           
 String signWith(JwsSignatureProvider signer, JwsJsonProtectedHeader protectedHeader, JwsJsonUnprotectedHeader unprotectedHeader)
           
 String signWith(List<JwsSignatureProvider> signers)
           
 String signWith(RSAPrivateKey key, String algo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JwsJsonProducer

public JwsJsonProducer(String tbsDocument)

JwsJsonProducer

public JwsJsonProducer(String tbsDocument,
                       boolean supportFlattened)
Method Detail

getPlainPayload

public String getPlainPayload()

getUnsignedEncodedPayload

public String getUnsignedEncodedPayload()

getJwsJsonSignedDocument

public String getJwsJsonSignedDocument()

getJwsJsonSignedDocument

public String getJwsJsonSignedDocument(boolean detached)

getSignatureEntries

public List<JwsJsonSignatureEntry> getSignatureEntries()

getSignatureEntryMap

public javax.ws.rs.core.MultivaluedMap<String,JwsJsonSignatureEntry> getSignatureEntryMap()

signWith

public String signWith(List<JwsSignatureProvider> signers)

signWith

public String signWith(JwsSignatureProvider signer)

signWith

public String signWith(JwsSignatureProvider signer,
                       JwsJsonProtectedHeader protectedHeader)

signWith

public String signWith(JsonWebKey jwk)

signWith

public String signWith(RSAPrivateKey key,
                       String algo)

signWith

public String signWith(byte[] key,
                       String algo)

signWith

public String signWith(JwsSignatureProvider signer,
                       JwsJsonProtectedHeader protectedHeader,
                       JwsJsonUnprotectedHeader unprotectedHeader)


Apache CXF