Class JwsCompactProducer

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

public class JwsCompactProducer extends Object
  • Constructor Details

    • JwsCompactProducer

      public JwsCompactProducer(String plainJwsPayload)
    • JwsCompactProducer

      public JwsCompactProducer(String plainJwsPayload, boolean detached)
    • JwsCompactProducer

      public JwsCompactProducer(JwsHeaders headers, String plainJwsPayload)
    • JwsCompactProducer

      public JwsCompactProducer(JwsHeaders headers, String plainJwsPayload, boolean detached)
    • JwsCompactProducer

      protected JwsCompactProducer(JwsHeaders headers, JsonMapObjectReaderWriter w, String plainJwsPayload)
    • JwsCompactProducer

      protected JwsCompactProducer(JwsHeaders headers, JsonMapObjectReaderWriter w, String plainJwsPayload, boolean detached)
  • Method Details

    • getJwsHeaders

      public JwsHeaders getJwsHeaders()
    • getUnsignedEncodedJws

      public String getUnsignedEncodedJws()
    • getEncodedSignature

      public String getEncodedSignature()
    • getSignedEncodedJws

      public String getSignedEncodedJws()
    • 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)
    • isPlainText

      public boolean isPlainText()
    • setSignatureBytes

      public String setSignatureBytes(byte[] signatureOctets)