blob: e14e966359fc29f279c81b6e202d996517fdcc05 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JoseConstants (Apache CXF JavaDoc 3.2.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JoseConstants (Apache CXF JavaDoc 3.2.0 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/JoseConstants.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">Apache CXF API</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/AbstractJoseProducer.html" title="class in org.apache.cxf.rs.security.jose.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConsumer.html" title="class in org.apache.cxf.rs.security.jose.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/cxf/rs/security/jose/common/JoseConstants.html" target="_top">Frames</a></li>
<li><a href="JoseConstants.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.cxf.rs.security.jose.common</div>
<h2 title="Class JoseConstants" class="title">Class JoseConstants</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.cxf.rs.security.jose.common.JoseConstants</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="typeNameLabel">JoseConstants</span>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#ENABLE_UNSIGNED_JWT_PRINCIPAL">ENABLE_UNSIGNED_JWT_PRINCIPAL</a></span></code>
<div class="block">Whether to allow unsigned JWT tokens as SecurityContext Principals.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_ALGORITHM">HEADER_ALGORITHM</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_CONTENT_TYPE">HEADER_CONTENT_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_CRITICAL">HEADER_CRITICAL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_JSON_WEB_KEY">HEADER_JSON_WEB_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_JSON_WEB_KEY_SET">HEADER_JSON_WEB_KEY_SET</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_KEY_ID">HEADER_KEY_ID</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_TYPE">HEADER_TYPE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_X509_CHAIN">HEADER_X509_CHAIN</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_X509_THUMBPRINT">HEADER_X509_THUMBPRINT</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_X509_THUMBPRINT_SHA256">HEADER_X509_THUMBPRINT_SHA256</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#HEADER_X509_URL">HEADER_X509_URL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#JOSE_CONTEXT_PROPERTY">JOSE_CONTEXT_PROPERTY</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#JOSE_DEBUG">JOSE_DEBUG</a></span></code>
<div class="block">Whether to trace JOSE headers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#JWE_DEFLATE_ZIP_ALGORITHM">JWE_DEFLATE_ZIP_ALGORITHM</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#JWE_HEADER_CONTENT_ENC_ALGORITHM">JWE_HEADER_CONTENT_ENC_ALGORITHM</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#JWE_HEADER_KEY_ENC_ALGORITHM">JWE_HEADER_KEY_ENC_ALGORITHM</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#JWE_HEADER_ZIP_ALGORITHM">JWE_HEADER_ZIP_ALGORITHM</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#JWS_HEADER_B64_STATUS_HEADER">JWS_HEADER_B64_STATUS_HEADER</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#MEDIA_TYPE_JOSE">MEDIA_TYPE_JOSE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#MEDIA_TYPE_JOSE_JSON">MEDIA_TYPE_JOSE_JSON</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ACCEPT_PUBLIC_KEY">RSSEC_ACCEPT_PUBLIC_KEY</a></span></code>
<div class="block">Whether to allow using a JWK received in the header for signature validation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_DECRYPTION_KEY_PSWD_PROVIDER">RSSEC_DECRYPTION_KEY_PSWD_PROVIDER</a></span></code>
<div class="block">A reference to a PrivateKeyPasswordProvider instance used to retrieve passwords to access keys
for decryption.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_EC_CURVE">RSSEC_EC_CURVE</a></span></code>
<div class="block">The EC Curve to use with EC keys loaded from Java Key Store.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_CONTENT_ALGORITHM">RSSEC_ENCRYPTION_CONTENT_ALGORITHM</a></span></code>
<div class="block">The encryption content algorithm to use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_IN_PROPS">RSSEC_ENCRYPTION_IN_PROPS</a></span></code>
<div class="block">The decryption properties file for decryption.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_INCLUDE_CERT">RSSEC_ENCRYPTION_INCLUDE_CERT</a></span></code>
<div class="block">Include the X.509 certificate for encryption the "x5c" header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_INCLUDE_CERT_SHA1">RSSEC_ENCRYPTION_INCLUDE_CERT_SHA1</a></span></code>
<div class="block">Include the X.509 certificate SHA-1 digest for encryption in the "x5t" header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_INCLUDE_CERT_SHA256">RSSEC_ENCRYPTION_INCLUDE_CERT_SHA256</a></span></code>
<div class="block">Include the X.509 certificate SHA-256 digest for encryption in the "x5t#S256" header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_INCLUDE_KEY_ID">RSSEC_ENCRYPTION_INCLUDE_KEY_ID</a></span></code>
<div class="block">Include the JWK key id for encryption in the "kid" header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_INCLUDE_PUBLIC_KEY">RSSEC_ENCRYPTION_INCLUDE_PUBLIC_KEY</a></span></code>
<div class="block">Include the JWK public key for encryption in the "jwk" header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_KEY_ALGORITHM">RSSEC_ENCRYPTION_KEY_ALGORITHM</a></span></code>
<div class="block">The encryption key algorithm to use.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_OUT_PROPS">RSSEC_ENCRYPTION_OUT_PROPS</a></span></code>
<div class="block">The encryption properties file for encryption creation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_PROPS">RSSEC_ENCRYPTION_PROPS</a></span></code>
<div class="block">The encryption/decryption properties file</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_ENCRYPTION_ZIP_ALGORITHM">RSSEC_ENCRYPTION_ZIP_ALGORITHM</a></span></code>
<div class="block">The encryption zip algorithm to use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_PSWD">RSSEC_KEY_PSWD</a></span></code>
<div class="block">The password required to access the private key (in the keystore).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_PSWD_PROVIDER">RSSEC_KEY_PSWD_PROVIDER</a></span></code>
<div class="block">A reference to a PrivateKeyPasswordProvider instance used to retrieve passwords to access keys.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_STORE">RSSEC_KEY_STORE</a></span></code>
<div class="block">The KeyStore Object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_STORE_ALIAS">RSSEC_KEY_STORE_ALIAS</a></span></code>
<div class="block">The keystore alias corresponding to the key to use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_STORE_ALIASES">RSSEC_KEY_STORE_ALIASES</a></span></code>
<div class="block">The keystore aliases corresponding to the keys to use, when using the JSON serialization form.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_STORE_FILE">RSSEC_KEY_STORE_FILE</a></span></code>
<div class="block">The path to the keystore file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_STORE_JWKKEY">RSSEC_KEY_STORE_JWKKEY</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_STORE_JWKSET">RSSEC_KEY_STORE_JWKSET</a></span></code>
<div class="block">TODO documentation for these</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_STORE_PSWD">RSSEC_KEY_STORE_PSWD</a></span></code>
<div class="block">The password required to access the keystore.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_KEY_STORE_TYPE">RSSEC_KEY_STORE_TYPE</a></span></code>
<div class="block">The keystore type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_ALGORITHM">RSSEC_SIGNATURE_ALGORITHM</a></span></code>
<div class="block">The signature algorithm to use.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_IN_PROPS">RSSEC_SIGNATURE_IN_PROPS</a></span></code>
<div class="block">The signature properties file for compact signature verification.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_INCLUDE_CERT">RSSEC_SIGNATURE_INCLUDE_CERT</a></span></code>
<div class="block">Include the X.509 certificate for signature in the "x5c" header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_INCLUDE_CERT_SHA1">RSSEC_SIGNATURE_INCLUDE_CERT_SHA1</a></span></code>
<div class="block">Include the X.509 certificate SHA-1 digest for signature in the "x5t" header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_INCLUDE_CERT_SHA256">RSSEC_SIGNATURE_INCLUDE_CERT_SHA256</a></span></code>
<div class="block">Include the X.509 certificate SHA-256 digest for signature in the "x5t#S256" header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_INCLUDE_KEY_ID">RSSEC_SIGNATURE_INCLUDE_KEY_ID</a></span></code>
<div class="block">Include the JWK key id for signature in the "kid" header.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_INCLUDE_PUBLIC_KEY">RSSEC_SIGNATURE_INCLUDE_PUBLIC_KEY</a></span></code>
<div class="block">Include the JWK public key for signature in the "jwk" header.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_KEY_PSWD_PROVIDER">RSSEC_SIGNATURE_KEY_PSWD_PROVIDER</a></span></code>
<div class="block">A reference to a PrivateKeyPasswordProvider instance used to retrieve passwords to access keys
for signature.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_OUT_PROPS">RSSEC_SIGNATURE_OUT_PROPS</a></span></code>
<div class="block">The signature properties file for compact signature creation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#RSSEC_SIGNATURE_PROPS">RSSEC_SIGNATURE_PROPS</a></span></code>
<div class="block">The signature properties file for compact signature creation/verification.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#TYPE_JOSE">TYPE_JOSE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#TYPE_JOSE_JSON">TYPE_JOSE_JSON</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConstants.html#TYPE_JWT">TYPE_JWT</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="HEADER_TYPE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_TYPE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_TYPE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_TYPE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_ALGORITHM</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_CONTENT_TYPE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_CONTENT_TYPE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_CONTENT_TYPE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_CONTENT_TYPE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_CRITICAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_CRITICAL</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_CRITICAL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_CRITICAL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_KEY_ID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_KEY_ID</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_KEY_ID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_KEY_ID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_X509_URL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_X509_URL</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_X509_URL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_X509_URL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_X509_CHAIN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_X509_CHAIN</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_X509_CHAIN</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_X509_CHAIN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_X509_THUMBPRINT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_X509_THUMBPRINT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_X509_THUMBPRINT</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_X509_THUMBPRINT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_X509_THUMBPRINT_SHA256">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_X509_THUMBPRINT_SHA256</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_X509_THUMBPRINT_SHA256</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_X509_THUMBPRINT_SHA256">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_JSON_WEB_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_JSON_WEB_KEY</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_JSON_WEB_KEY</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_JSON_WEB_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HEADER_JSON_WEB_KEY_SET">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_JSON_WEB_KEY_SET</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> HEADER_JSON_WEB_KEY_SET</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.HEADER_JSON_WEB_KEY_SET">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JWE_HEADER_KEY_ENC_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JWE_HEADER_KEY_ENC_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JWE_HEADER_KEY_ENC_ALGORITHM</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.JWE_HEADER_KEY_ENC_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JWE_HEADER_CONTENT_ENC_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JWE_HEADER_CONTENT_ENC_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JWE_HEADER_CONTENT_ENC_ALGORITHM</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.JWE_HEADER_CONTENT_ENC_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JWE_HEADER_ZIP_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JWE_HEADER_ZIP_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JWE_HEADER_ZIP_ALGORITHM</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.JWE_HEADER_ZIP_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JWE_DEFLATE_ZIP_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JWE_DEFLATE_ZIP_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JWE_DEFLATE_ZIP_ALGORITHM</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.JWE_DEFLATE_ZIP_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JWS_HEADER_B64_STATUS_HEADER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JWS_HEADER_B64_STATUS_HEADER</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JWS_HEADER_B64_STATUS_HEADER</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.JWS_HEADER_B64_STATUS_HEADER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TYPE_JWT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE_JWT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TYPE_JWT</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.TYPE_JWT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TYPE_JOSE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE_JOSE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TYPE_JOSE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.TYPE_JOSE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TYPE_JOSE_JSON">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE_JOSE_JSON</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TYPE_JOSE_JSON</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.TYPE_JOSE_JSON">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MEDIA_TYPE_JOSE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MEDIA_TYPE_JOSE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MEDIA_TYPE_JOSE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.MEDIA_TYPE_JOSE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MEDIA_TYPE_JOSE_JSON">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MEDIA_TYPE_JOSE_JSON</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MEDIA_TYPE_JOSE_JSON</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.MEDIA_TYPE_JOSE_JSON">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JOSE_CONTEXT_PROPERTY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JOSE_CONTEXT_PROPERTY</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JOSE_CONTEXT_PROPERTY</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.JOSE_CONTEXT_PROPERTY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_STORE_TYPE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_STORE_TYPE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_STORE_TYPE</pre>
<div class="block">The keystore type. Suitable values are "jks" or "jwk". The default value is "jwk".</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_STORE_TYPE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_STORE_PSWD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_STORE_PSWD</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_STORE_PSWD</pre>
<div class="block">The password required to access the keystore.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_STORE_PSWD">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_PSWD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_PSWD</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_PSWD</pre>
<div class="block">The password required to access the private key (in the keystore).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_PSWD">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_STORE_ALIAS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_STORE_ALIAS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_STORE_ALIAS</pre>
<div class="block">The keystore alias corresponding to the key to use. You can append one of the following to this tag to
get the alias for more specific operations:
- jwe.out
- jwe.in
- jws.out
- jws.in</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_STORE_ALIAS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_STORE_ALIASES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_STORE_ALIASES</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_STORE_ALIASES</pre>
<div class="block">The keystore aliases corresponding to the keys to use, when using the JSON serialization form. You can
append one of the following to this tag to get the alias for more specific operations:
- jws.out
- jws.in</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_STORE_ALIASES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_STORE_FILE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_STORE_FILE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_STORE_FILE</pre>
<div class="block">The path to the keystore file.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_STORE_FILE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_STORE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_STORE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_STORE</pre>
<div class="block">The KeyStore Object.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_STORE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_PSWD_PROVIDER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_PSWD_PROVIDER</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_PSWD_PROVIDER</pre>
<div class="block">A reference to a PrivateKeyPasswordProvider instance used to retrieve passwords to access keys.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_PSWD_PROVIDER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ACCEPT_PUBLIC_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ACCEPT_PUBLIC_KEY</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ACCEPT_PUBLIC_KEY</pre>
<div class="block">Whether to allow using a JWK received in the header for signature validation. The default
is "false".</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ACCEPT_PUBLIC_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_STORE_JWKSET">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_STORE_JWKSET</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_STORE_JWKSET</pre>
<div class="block">TODO documentation for these</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_STORE_JWKSET">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_KEY_STORE_JWKKEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_KEY_STORE_JWKKEY</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_KEY_STORE_JWKKEY</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_KEY_STORE_JWKKEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_KEY_PSWD_PROVIDER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_KEY_PSWD_PROVIDER</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_KEY_PSWD_PROVIDER</pre>
<div class="block">A reference to a PrivateKeyPasswordProvider instance used to retrieve passwords to access keys
for signature. If this is not specified it falls back to use the RSSEC_KEY_PSWD_PROVIDER.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_KEY_PSWD_PROVIDER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_ALGORITHM</pre>
<div class="block">The signature algorithm to use. The default algorithm if not specified is 'RS256'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_EC_CURVE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_EC_CURVE</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_EC_CURVE</pre>
<div class="block">The EC Curve to use with EC keys loaded from Java Key Store.
JWK EC Keys are expected to use a standard "crv" property instead.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_EC_CURVE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_OUT_PROPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_OUT_PROPS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_OUT_PROPS</pre>
<div class="block">The signature properties file for compact signature creation. If not specified then it falls back to
RSSEC_SIGNATURE_PROPS.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_OUT_PROPS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_IN_PROPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_IN_PROPS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_IN_PROPS</pre>
<div class="block">The signature properties file for compact signature verification. If not specified then it falls back to
RSSEC_SIGNATURE_PROPS.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_IN_PROPS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_PROPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_PROPS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_PROPS</pre>
<div class="block">The signature properties file for compact signature creation/verification.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_PROPS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_INCLUDE_PUBLIC_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_INCLUDE_PUBLIC_KEY</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_INCLUDE_PUBLIC_KEY</pre>
<div class="block">Include the JWK public key for signature in the "jwk" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_INCLUDE_PUBLIC_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_INCLUDE_CERT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_INCLUDE_CERT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_INCLUDE_CERT</pre>
<div class="block">Include the X.509 certificate for signature in the "x5c" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_INCLUDE_CERT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_INCLUDE_KEY_ID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_INCLUDE_KEY_ID</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_INCLUDE_KEY_ID</pre>
<div class="block">Include the JWK key id for signature in the "kid" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_INCLUDE_KEY_ID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_INCLUDE_CERT_SHA1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_INCLUDE_CERT_SHA1</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_INCLUDE_CERT_SHA1</pre>
<div class="block">Include the X.509 certificate SHA-1 digest for signature in the "x5t" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_INCLUDE_CERT_SHA1">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_SIGNATURE_INCLUDE_CERT_SHA256">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_SIGNATURE_INCLUDE_CERT_SHA256</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_SIGNATURE_INCLUDE_CERT_SHA256</pre>
<div class="block">Include the X.509 certificate SHA-256 digest for signature in the "x5t#S256" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_SIGNATURE_INCLUDE_CERT_SHA256">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_DECRYPTION_KEY_PSWD_PROVIDER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_DECRYPTION_KEY_PSWD_PROVIDER</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_DECRYPTION_KEY_PSWD_PROVIDER</pre>
<div class="block">A reference to a PrivateKeyPasswordProvider instance used to retrieve passwords to access keys
for decryption. If this is not specified it falls back to use the RSSEC_KEY_PSWD_PROVIDER.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_DECRYPTION_KEY_PSWD_PROVIDER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_CONTENT_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_CONTENT_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_CONTENT_ALGORITHM</pre>
<div class="block">The encryption content algorithm to use. The default algorithm if not specified is 'A128GCM'.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_CONTENT_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_KEY_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_KEY_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_KEY_ALGORITHM</pre>
<div class="block">The encryption key algorithm to use. The default algorithm if not specified is 'RSA-OAEP' if the key is an
RSA key, and 'A128GCMKW' if it is an octet sequence.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_KEY_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_ZIP_ALGORITHM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_ZIP_ALGORITHM</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_ZIP_ALGORITHM</pre>
<div class="block">The encryption zip algorithm to use.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_ZIP_ALGORITHM">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_OUT_PROPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_OUT_PROPS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_OUT_PROPS</pre>
<div class="block">The encryption properties file for encryption creation. If not specified then it falls back to
RSSEC_ENCRYPTION_PROPS.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_OUT_PROPS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_IN_PROPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_IN_PROPS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_IN_PROPS</pre>
<div class="block">The decryption properties file for decryption. If not specified then it falls back to
RSSEC_ENCRYPTION_PROPS.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_IN_PROPS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_PROPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_PROPS</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_PROPS</pre>
<div class="block">The encryption/decryption properties file</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_PROPS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_INCLUDE_PUBLIC_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_INCLUDE_PUBLIC_KEY</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_INCLUDE_PUBLIC_KEY</pre>
<div class="block">Include the JWK public key for encryption in the "jwk" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_INCLUDE_PUBLIC_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_INCLUDE_CERT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_INCLUDE_CERT</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_INCLUDE_CERT</pre>
<div class="block">Include the X.509 certificate for encryption the "x5c" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_INCLUDE_CERT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_INCLUDE_KEY_ID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_INCLUDE_KEY_ID</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_INCLUDE_KEY_ID</pre>
<div class="block">Include the JWK key id for encryption in the "kid" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_INCLUDE_KEY_ID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_INCLUDE_CERT_SHA1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_INCLUDE_CERT_SHA1</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_INCLUDE_CERT_SHA1</pre>
<div class="block">Include the X.509 certificate SHA-1 digest for encryption in the "x5t" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_INCLUDE_CERT_SHA1">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RSSEC_ENCRYPTION_INCLUDE_CERT_SHA256">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RSSEC_ENCRYPTION_INCLUDE_CERT_SHA256</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RSSEC_ENCRYPTION_INCLUDE_CERT_SHA256</pre>
<div class="block">Include the X.509 certificate SHA-256 digest for encryption in the "x5t#S256" header.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.RSSEC_ENCRYPTION_INCLUDE_CERT_SHA256">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ENABLE_UNSIGNED_JWT_PRINCIPAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ENABLE_UNSIGNED_JWT_PRINCIPAL</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ENABLE_UNSIGNED_JWT_PRINCIPAL</pre>
<div class="block">Whether to allow unsigned JWT tokens as SecurityContext Principals. The default is false.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.ENABLE_UNSIGNED_JWT_PRINCIPAL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="JOSE_DEBUG">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>JOSE_DEBUG</h4>
<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> JOSE_DEBUG</pre>
<div class="block">Whether to trace JOSE headers.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#org.apache.cxf.rs.security.jose.common.JoseConstants.JOSE_DEBUG">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/JoseConstants.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">Apache CXF API</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/AbstractJoseProducer.html" title="class in org.apache.cxf.rs.security.jose.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../org/apache/cxf/rs/security/jose/common/JoseConsumer.html" title="class in org.apache.cxf.rs.security.jose.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/cxf/rs/security/jose/common/JoseConstants.html" target="_top">Frames</a></li>
<li><a href="JoseConstants.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Apache CXF</small></p>
</body>
</html>