|
||||||||||
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 KeyRepository
public PublicKey findPublicKey(DKIMSignature header)
findPublicKey
in interface KeyRepository
public String getDefaultPrivateSelector()
KeyRepository
getDefaultPrivateSelector
in interface KeyRepository
public String getDefaultPrivateDomain()
KeyRepository
getDefaultPrivateDomain
in interface KeyRepository
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |