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 |
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,
JwsJsonProtectedHeader protectedHeader)
signWith
public String signWith(JsonWebKey jwk)
signWith
public String signWith(RSAPrivateKey key,
String algo)
signWith
public String signWith(byte[] key,
String algo)
signWith
public String signWith(JwsSignatureProvider signer,
JwsJsonProtectedHeader protectedHeader,
JwsJsonUnprotectedHeader unprotectedHeader)
Apache CXF