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

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jws.JwsCompactProducer
Direct Known Subclasses:
JwsJwtCompactProducer

public class JwsCompactProducer
extends Object


Constructor Summary
protected JwsCompactProducer(JwsHeaders headers, JoseHeadersReaderWriter w, String plainJwsPayload)
           
  JwsCompactProducer(JwsHeaders headers, String plainJwsPayload)
           
  JwsCompactProducer(String plainJwsPayload)
           
 
Method Summary
 String getEncodedSignature()
           
 JwsHeaders getJoseHeaders()
           
 String getSignedEncodedJws()
           
 String getSignedEncodedJws(boolean detached)
           
 String getUnsignedEncodedJws()
           
 String setSignatureBytes(byte[] signatureOctets)
           
 String setSignatureText(String signatureText)
           
 String signWith(byte[] key)
           
 String signWith(JsonWebKey jwk)
           
 String signWith(JwsSignatureProvider signer)
           
 String signWith(PrivateKey key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JwsCompactProducer

public JwsCompactProducer(String plainJwsPayload)

JwsCompactProducer

public JwsCompactProducer(JwsHeaders headers,
                          String plainJwsPayload)

JwsCompactProducer

protected JwsCompactProducer(JwsHeaders headers,
                             JoseHeadersReaderWriter w,
                             String plainJwsPayload)
Method Detail

getJoseHeaders

public JwsHeaders getJoseHeaders()

getUnsignedEncodedJws

public String getUnsignedEncodedJws()

getEncodedSignature

public String getEncodedSignature()

getSignedEncodedJws

public String getSignedEncodedJws()

getSignedEncodedJws

public String getSignedEncodedJws(boolean detached)

signWith

public String signWith(JsonWebKey jwk)

signWith

public String signWith(PrivateKey key)

signWith

public String signWith(byte[] key)

signWith

public String signWith(JwsSignatureProvider signer)

setSignatureText

public String setSignatureText(String signatureText)

setSignatureBytes

public String setSignatureBytes(byte[] signatureOctets)


Apache CXF