org.apache.cxf.rs.security.jose.jws
Class JwsJsonConsumer
java.lang.Object
org.apache.cxf.rs.security.jose.jws.JwsJsonConsumer
public class JwsJsonConsumer
- 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
JwsJsonConsumer
public JwsJsonConsumer(String jwsSignedDocument)
- Parameters:
jwsSignedDocument - signed JWS Document
JwsJsonConsumer
public JwsJsonConsumer(String jwsSignedDocument,
String encodedDetachedPayload)
getSignatureObject
protected JwsJsonSignatureEntry getSignatureObject(Map<String,Object> signatureEntry)
getSignedDocument
public String getSignedDocument()
getEncodedJwsPayload
public String getEncodedJwsPayload()
getDecodedJwsPayload
public String getDecodedJwsPayload()
getDecodedJwsPayloadBytes
public byte[] getDecodedJwsPayloadBytes()
getSignatureEntries
public List<JwsJsonSignatureEntry> getSignatureEntries()
getSignatureEntryMap
public javax.ws.rs.core.MultivaluedMap<String,JwsJsonSignatureEntry> getSignatureEntryMap()
verifySignatureWith
public boolean verifySignatureWith(JwsSignatureVerifier validator)
verifySignatureWith
public boolean verifySignatureWith(PublicKey key,
String algo)
verifySignatureWith
public boolean verifySignatureWith(byte[] key,
String algo)
verifySignatureWith
public boolean verifySignatureWith(List<JwsSignatureVerifier> validators)
verifyAndGetNonValidated
public List<JwsJsonSignatureEntry> verifyAndGetNonValidated(List<JwsSignatureVerifier> validators)
verifySignatureWith
public boolean verifySignatureWith(JsonWebKey key)
verifySignatureWith
public boolean verifySignatureWith(JsonWebKey key,
String algo)
toProducer
public JwsJsonProducer toProducer()
Apache CXF