org.apache.cxf.rs.security.jose.jws
Class JwsJsonSignatureEntry
java.lang.Object
org.apache.cxf.rs.security.jose.jws.JwsJsonSignatureEntry
public class JwsJsonSignatureEntry
- 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
JwsJsonSignatureEntry
public JwsJsonSignatureEntry(String encodedJwsPayload,
String encodedProtectedHeader,
String encodedSignature,
JoseHeaders unprotectedHeader)
getEncodedJwsPayload
public String getEncodedJwsPayload()
getDecodedJwsPayload
public String getDecodedJwsPayload()
getDecodedJwsPayloadBytes
public byte[] getDecodedJwsPayloadBytes()
getEncodedProtectedHeader
public String getEncodedProtectedHeader()
getProtectedHeader
public JoseHeaders getProtectedHeader()
getUnprotectedHeader
public JoseHeaders getUnprotectedHeader()
getUnionHeader
public JwsHeaders getUnionHeader()
getEncodedSignature
public String getEncodedSignature()
getDecodedSignature
public byte[] getDecodedSignature()
getUnsignedEncodedSequence
public String getUnsignedEncodedSequence()
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)
Apache CXF