Class JwsCompactProducer
- java.lang.Object
-
- org.apache.cxf.rs.security.jose.jws.JwsCompactProducer
-
- Direct Known Subclasses:
JwsJwtCompactProducer
public class JwsCompactProducer extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description JwsCompactProducer(String plainJwsPayload)JwsCompactProducer(String plainJwsPayload, boolean detached)JwsCompactProducer(JwsHeaders headers, String plainJwsPayload)JwsCompactProducer(JwsHeaders headers, String plainJwsPayload, boolean detached)protectedJwsCompactProducer(JwsHeaders headers, JsonMapObjectReaderWriter w, String plainJwsPayload)protectedJwsCompactProducer(JwsHeaders headers, JsonMapObjectReaderWriter w, String plainJwsPayload, boolean detached)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEncodedSignature()JwsHeadersgetJwsHeaders()StringgetSignedEncodedJws()StringgetUnsignedEncodedJws()booleanisPlainText()StringsetSignatureBytes(byte[] signatureOctets)StringsetSignatureText(String signatureText)StringsignWith(byte[] key)StringsignWith(PrivateKey key)StringsignWith(JsonWebKey jwk)StringsignWith(JwsSignatureProvider signer)
-
-
-
Constructor Detail
-
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 Detail
-
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)
-
isPlainText
public boolean isPlainText()
-
setSignatureBytes
public String setSignatureBytes(byte[] signatureOctets)
-
-