org.apache.cxf.rs.security.jose.jws
Class JwsJsonProducer
java.lang.Object
org.apache.cxf.rs.security.jose.jws.JwsJsonProducer
public class JwsJsonProducer
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final Logger LOG
JwsJsonProducer
public JwsJsonProducer(String tbsDocument)
JwsJsonProducer
public JwsJsonProducer(String tbsDocument,
boolean supportFlattened)
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,
JoseHeaders protectedHeader)
signWith
public String signWith(JsonWebKey jwk)
signWith
public String signWith(PrivateKey key,
String algo)
signWith
public String signWith(byte[] key,
String algo)
signWith
public String signWith(JwsSignatureProvider signer,
JoseHeaders protectedHeader,
JoseHeaders unprotectedHeader)
Apache CXF