Class JwsJsonConsumer
java.lang.Object
org.apache.cxf.rs.security.jose.jws.JwsJsonConsumer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJwsJsonConsumer(String jwsSignedDocument) JwsJsonConsumer(String jwsSignedDocument, String detachedPayload) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]protected final JwsJsonSignatureEntrygetSignatureObject(Map<String, Object> signatureEntry) verifyAndGetNonValidated(List<JwsSignatureVerifier> validators) verifyAndGetNonValidated(List<JwsSignatureVerifier> validators, Map<String, Object> entryProps) verifyAndProduce(List<JwsSignatureVerifier> validators) verifyAndProduce(List<JwsSignatureVerifier> validators, Map<String, Object> entryProps) booleanverifySignatureWith(byte[] key, SignatureAlgorithm algo) booleanverifySignatureWith(byte[] key, SignatureAlgorithm algo, Map<String, Object> entryProps) booleanverifySignatureWith(PublicKey key, SignatureAlgorithm algo) booleanverifySignatureWith(PublicKey key, SignatureAlgorithm algo, Map<String, Object> entryProps) booleanverifySignatureWith(List<JwsSignatureVerifier> validators) booleanverifySignatureWith(List<JwsSignatureVerifier> validators, Map<String, Object> entryProps) booleanbooleanverifySignatureWith(JsonWebKey key, SignatureAlgorithm algo) booleanverifySignatureWith(JsonWebKey key, SignatureAlgorithm algo, Map<String, Object> entryProps) booleanverifySignatureWith(JwsSignatureVerifier validator) booleanverifySignatureWith(JwsSignatureVerifier validator, Map<String, Object> entryProps)
-
Field Details
-
LOG
-
-
Constructor Details
-
JwsJsonConsumer
- Parameters:
jwsSignedDocument- signed JWS Document
-
JwsJsonConsumer
-
-
Method Details
-
getSignatureObject
-
getSignedDocument
-
getJwsPayload
-
getDecodedJwsPayload
-
getDecodedJwsPayloadBytes
public byte[] getDecodedJwsPayloadBytes() -
getSignatureEntries
-
getSignatureEntryMap
-
verifySignatureWith
-
verifySignatureWith
-
verifySignatureWith
-
verifySignatureWith
public boolean verifySignatureWith(PublicKey key, SignatureAlgorithm algo, Map<String, Object> entryProps) -
verifySignatureWith
-
verifySignatureWith
public boolean verifySignatureWith(byte[] key, SignatureAlgorithm algo, Map<String, Object> entryProps) -
verifySignatureWith
-
verifySignatureWith
-
verifySignatureWith
public boolean verifySignatureWith(JsonWebKey key, SignatureAlgorithm algo, Map<String, Object> entryProps) -
verifySignatureWith
-
verifySignatureWith
public boolean verifySignatureWith(List<JwsSignatureVerifier> validators, Map<String, Object> entryProps) -
verifyAndGetNonValidated
-
verifyAndGetNonValidated
public List<JwsJsonSignatureEntry> verifyAndGetNonValidated(List<JwsSignatureVerifier> validators, Map<String, Object> entryProps) -
verifyAndProduce
-
verifyAndProduce
-