public class EdDSASecurityProviderRegistrar extends AbstractSecurityProviderRegistrar
| Modifier and Type | Field and Description |
|---|---|
static String |
PROVIDER_CLASS |
props, providerHolder, supportedEntitieslogALL_OPTIONS_VALUE, ALL_OPTIONS_WILDCARD, CONFIG_PROP_BASE, ENABLED_PROPERTY, NAMED_PROVIDER_PROPERTY, NO_OPTIONS_VALUE, SECURITY_ENTITIESEMPTYBY_NAME_COMPARATOR, NAME_EXTRACTORFALSE, TRUEEMPTY| Constructor and Description |
|---|
EdDSASecurityProviderRegistrar() |
| Modifier and Type | Method and Description |
|---|---|
Provider |
getSecurityProvider() |
boolean |
isEnabled() |
boolean |
isSecurityEntitySupported(Class<?> entityType,
String name) |
boolean |
isSupported() |
createProviderInstance, getName, getOrCreateProvider, getProperties, toStringgetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindSecurityProviderRegistrarBySecurityEntity, getBasePropertyName, getConfigurationPropertyName, getDefaultSecurityEntitySupportValue, getEffectiveSecurityEntityName, getParentPropertyResolver, isAllOptionsValue, isCertificateFactorySupported, isCipherSupported, isKeyAgreementSupported, isKeyFactorySupported, isKeyPairGeneratorSupported, isMacSupported, isMessageDigestSupported, isNamedProviderUsed, isSecurityEntitySupported, isSecurityEntitySupported, isSignatureSupported, registerSecurityProvidercreateProviderInstance, toSecurityProviderChoice, toSecurityProviderChoicefindByName, getNameList, getNames, removeByNameall, any, ofgetBoolean, getBooleanProperty, getInteger, getIntProperty, getLong, getLongProperty, getObject, getString, getStringPropertypublic static final String PROVIDER_CLASS
public boolean isEnabled()
true if the provider is enabled regardless of
whether it is supported - default=true. Note:
checks if the provider has been programmatically disabled
via SecurityUtils.setAPrioriDisabledProvider(String, boolean)SecurityProviderRegistrar.ENABLED_PROPERTYpublic Provider getSecurityProvider()
Provider to use in case SecurityProviderChoice.isNamedProviderUsed()
is false. Can be null if SecurityProviderChoice.isNamedProviderUsed() is true,
but not recommended.public boolean isSecurityEntitySupported(Class<?> entityType, String name)
isSecurityEntitySupported in interface SecurityProviderRegistrarisSecurityEntitySupported in class AbstractSecurityProviderRegistrarpublic boolean isSupported()
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.