Class JwsJsonSignatureEntry
- java.lang.Object
-
- org.apache.cxf.rs.security.jose.jws.JwsJsonSignatureEntry
-
- All Implemented Interfaces:
JsonObject
public class JwsJsonSignatureEntry extends Object implements JsonObject
-
-
Constructor Summary
Constructors Constructor Description JwsJsonSignatureEntry(String jwsPayload, String encodedProtectedHeader, String encodedSignature, JwsHeaders unprotectedHeader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDecodedJwsPayload()byte[]getDecodedJwsPayloadBytes()byte[]getDecodedSignature()StringgetEncodedProtectedHeader()StringgetEncodedSignature()StringgetJwsPayload()StringgetKeyId()JwsHeadersgetProtectedHeader()JwsHeadersgetUnionHeader()JwsHeadersgetUnprotectedHeader()StringgetUnsignedSequence()StringtoJson()StringtoJson(boolean flattenedMode)booleanvalidateCriticalHeaders()booleanverifySignatureWith(JsonWebKey key)booleanverifySignatureWith(JwsSignatureVerifier validator)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
-
Constructor Detail
-
JwsJsonSignatureEntry
public JwsJsonSignatureEntry(String jwsPayload, String encodedProtectedHeader, String encodedSignature, JwsHeaders unprotectedHeader)
-
-
Method Detail
-
getJwsPayload
public String getJwsPayload()
-
getDecodedJwsPayload
public String getDecodedJwsPayload()
-
getDecodedJwsPayloadBytes
public byte[] getDecodedJwsPayloadBytes()
-
getEncodedProtectedHeader
public String getEncodedProtectedHeader()
-
getProtectedHeader
public JwsHeaders getProtectedHeader()
-
getUnprotectedHeader
public JwsHeaders getUnprotectedHeader()
-
getUnionHeader
public JwsHeaders getUnionHeader()
-
getEncodedSignature
public String getEncodedSignature()
-
getDecodedSignature
public byte[] getDecodedSignature()
-
getUnsignedSequence
public String getUnsignedSequence()
-
getKeyId
public String getKeyId()
-
verifySignatureWith
public boolean verifySignatureWith(JwsSignatureVerifier validator)
-
verifySignatureWith
public boolean verifySignatureWith(JsonWebKey key)
-
validateCriticalHeaders
public boolean validateCriticalHeaders()
-
toJson
public String toJson()
-
toJson
public String toJson(boolean flattenedMode)
-
-