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(JoseHeaders headers, JoseHeadersReaderWriter w, String plainJwsPayload)
           
  JwsCompactProducer(JoseHeaders headers, String plainJwsPayload)
           
  JwsCompactProducer(String plainJwsPayload)
           
 
Method Summary
 String getEncodedSignature()
           
 JoseHeaders 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(RSAPrivateKey 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(JoseHeaders headers,
                          String plainJwsPayload)

JwsCompactProducer

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

getJoseHeaders

public JoseHeaders 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(RSAPrivateKey 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