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


Constructor Summary
JwsJsonSignatureEntry(String encodedJwsPayload, String encodedProtectedHeader, String encodedSignature, JwsJsonUnprotectedHeader unprotectedHeader)
           
 
Method Summary
 String getDecodedJwsPayload()
           
 byte[] getDecodedJwsPayloadBytes()
           
 byte[] getDecodedSignature()
           
 String getEncodedJwsPayload()
           
 String getEncodedProtectedHeader()
           
 String getEncodedSignature()
           
 String getKeyId()
           
 JwsJsonProtectedHeader getProtectedHeader()
           
 JoseHeaders getUnionHeader()
           
 JwsJsonUnprotectedHeader 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
 

Constructor Detail

JwsJsonSignatureEntry

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

getEncodedJwsPayload

public String getEncodedJwsPayload()

getDecodedJwsPayload

public String getDecodedJwsPayload()

getDecodedJwsPayloadBytes

public byte[] getDecodedJwsPayloadBytes()

getEncodedProtectedHeader

public String getEncodedProtectedHeader()

getProtectedHeader

public JwsJsonProtectedHeader getProtectedHeader()

getUnprotectedHeader

public JwsJsonUnprotectedHeader getUnprotectedHeader()

getUnionHeader

public JoseHeaders 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