|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.resteasy.security.doseta.ConfiguredDosetaKeyRepository
public class ConfiguredDosetaKeyRepository
For use when you want repository created via a context object, i.e., when defined within a WAR file.
For WAR files, it will look in context parameters and servlet/filter init params for doseta variables. Private keys are stored in a java keystore. Public keys may be stored in either a java keystore or discovered via DNS.
| Field Summary | |
|---|---|
protected DosetaKeyRepository |
keyRepository
|
static String |
RESTEASY_DOSETA_CACHE_TIMEOUT
Public keys are cached. |
static String |
RESTEASY_DOSETA_DEFAULT_PRIVATE_DOMAIN
Context parameter. |
static String |
RESTEASY_DOSETA_DNS_URI
Context parameter. |
static String |
RESTEASY_DOSETA_PRINCIPAL_FOR_PRIVATE
true|false. |
static String |
RESTEASY_DOSETA_USE_DNS
Context parameter. |
static String |
RESTEASY_KEY_STORE_CLASSPATH
Context parameter. |
static String |
RESTEASY_KEY_STORE_FILE_NAME
Context parameter. |
static String |
RESTEASY_KEY_STORE_PASSWORD
Context parameter. |
| Constructor Summary | |
|---|---|
ConfiguredDosetaKeyRepository(ResteasyConfiguration config)
|
|
| Method Summary | |
|---|---|
PrivateKey |
findPrivateKey(DKIMSignature header)
|
PublicKey |
findPublicKey(DKIMSignature header)
|
String |
getDefaultPrivateDomain()
What should be the default domain to use when creating signature header |
String |
getDefaultPrivateSelector()
What should be the default selector to use when creating signature header |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static String RESTEASY_KEY_STORE_FILE_NAME
public static String RESTEASY_KEY_STORE_CLASSPATH
public static String RESTEASY_KEY_STORE_PASSWORD
public static String RESTEASY_DOSETA_USE_DNS
public static String RESTEASY_DOSETA_DNS_URI
public static String RESTEASY_DOSETA_DEFAULT_PRIVATE_DOMAIN
public static String RESTEASY_DOSETA_CACHE_TIMEOUT
public static String RESTEASY_DOSETA_PRINCIPAL_FOR_PRIVATE
protected DosetaKeyRepository keyRepository
| Constructor Detail |
|---|
public ConfiguredDosetaKeyRepository(@Context
ResteasyConfiguration config)
| Method Detail |
|---|
public PrivateKey findPrivateKey(DKIMSignature header)
findPrivateKey in interface KeyRepositorypublic PublicKey findPublicKey(DKIMSignature header)
findPublicKey in interface KeyRepositorypublic String getDefaultPrivateSelector()
KeyRepository
getDefaultPrivateSelector in interface KeyRepositorypublic String getDefaultPrivateDomain()
KeyRepository
getDefaultPrivateDomain in interface KeyRepository
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||