Class JwsJsonConsumer
- java.lang.Object
-
- org.apache.cxf.rs.security.jose.jws.JwsJsonConsumer
-
public class JwsJsonConsumer extends Object
-
-
Constructor Summary
Constructors Constructor Description JwsJsonConsumer(String jwsSignedDocument)JwsJsonConsumer(String jwsSignedDocument, String detachedPayload)
-
Method Summary
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
-
Method Detail
-
getSignatureObject
protected final JwsJsonSignatureEntry getSignatureObject(Map<String,Object> signatureEntry)
-
getSignedDocument
public String getSignedDocument()
-
getJwsPayload
public String getJwsPayload()
-
getDecodedJwsPayload
public String getDecodedJwsPayload()
-
getDecodedJwsPayloadBytes
public byte[] getDecodedJwsPayloadBytes()
-
getSignatureEntries
public List<JwsJsonSignatureEntry> getSignatureEntries()
-
getSignatureEntryMap
public Map<SignatureAlgorithm,List<JwsJsonSignatureEntry>> getSignatureEntryMap()
-
verifySignatureWith
public boolean verifySignatureWith(JwsSignatureVerifier validator)
-
verifySignatureWith
public boolean verifySignatureWith(JwsSignatureVerifier validator, Map<String,Object> entryProps)
-
verifySignatureWith
public boolean verifySignatureWith(PublicKey key, SignatureAlgorithm algo)
-
verifySignatureWith
public boolean verifySignatureWith(PublicKey key, SignatureAlgorithm algo, Map<String,Object> entryProps)
-
verifySignatureWith
public boolean verifySignatureWith(byte[] key, SignatureAlgorithm algo)
-
verifySignatureWith
public boolean verifySignatureWith(byte[] key, SignatureAlgorithm algo, Map<String,Object> entryProps)
-
verifySignatureWith
public boolean verifySignatureWith(JsonWebKey key)
-
verifySignatureWith
public boolean verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo)
-
verifySignatureWith
public boolean verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo, Map<String,Object> entryProps)
-
verifySignatureWith
public boolean verifySignatureWith(List<JwsSignatureVerifier> validators)
-
verifySignatureWith
public boolean verifySignatureWith(List<JwsSignatureVerifier> validators, Map<String,Object> entryProps)
-
verifyAndGetNonValidated
public List<JwsJsonSignatureEntry> verifyAndGetNonValidated(List<JwsSignatureVerifier> validators)
-
verifyAndGetNonValidated
public List<JwsJsonSignatureEntry> verifyAndGetNonValidated(List<JwsSignatureVerifier> validators, Map<String,Object> entryProps)
-
verifyAndProduce
public String verifyAndProduce(List<JwsSignatureVerifier> validators)
-
-