org.apache.cxf.rs.security.jose.jws
Class JwsJsonSignatureEntry

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jws.JwsJsonSignatureEntry

public class JwsJsonSignatureEntry
extends Object


Field Summary
protected static Logger LOG
           
 
Constructor Summary
JwsJsonSignatureEntry(String encodedJwsPayload, String encodedProtectedHeader, String encodedSignature, JoseHeaders unprotectedHeader)
           
 
Method Summary
 String getDecodedJwsPayload()
           
 byte[] getDecodedJwsPayloadBytes()
           
 byte[] getDecodedSignature()
           
 String getEncodedJwsPayload()
           
 String getEncodedProtectedHeader()
           
 String getEncodedSignature()
           
 String getKeyId()
           
 JoseHeaders getProtectedHeader()
           
 JwsHeaders getUnionHeader()
           
 JoseHeaders getUnprotectedHeader()
           
 String getUnsignedEncodedSequence()
           
 String toJson()
           
 String toJson(boolean flattenedMode)
           
 boolean validateCriticalHeaders()
           
 boolean verifySignatureWith(JsonWebKey key)
           
 boolean verifySignatureWith(JwsSignatureVerifier validator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final Logger LOG
Constructor Detail

JwsJsonSignatureEntry

public JwsJsonSignatureEntry(String encodedJwsPayload,
                             String encodedProtectedHeader,
                             String encodedSignature,
                             JoseHeaders unprotectedHeader)
Method Detail

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