Index

A B C D E F G H I J L O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

audit(String) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message object with the INFO level.
audit(String, Object...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message with parameters at the INFO level.
audit(String, Throwable) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message at the INFO level including the stack trace of the Throwable t passed as parameter.
audit(String, Supplier...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message with parameters which are only to be constructed if the logging level is the INFO level.
audit(String, Subject) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message object with the INFO level.
audit(String, Subject, Object...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message with parameters at the INFO level.
audit(String, Subject, Throwable) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message at the INFO level including the stack trace of the Throwable t passed as parameter.
audit(String, Subject, Supplier...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message with parameters which are only to be constructed if the logging level is the INFO level.
auditWarn(String) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message object with the WARN level.
auditWarn(String, Object...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message with parameters at the WARN level.
auditWarn(String, Throwable) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message at the WARN level including the stack trace of the Throwable t passed as parameter.
auditWarn(String, Supplier...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message with parameters which are only to be constructed if the logging level is the WARN level.
auditWarn(String, Subject) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message object with the WARN level.
auditWarn(String, Subject, Object...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message with parameters at the WARN level.
auditWarn(String, Subject, Throwable) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message at the WARN level including the stack trace of the Throwable t passed as parameter.
auditWarn(String, Subject, Supplier...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
Logs a message with parameters which are only to be constructed if the logging level is the WARN level.

B

base64Decode(String) - Method in class org.codice.ddf.security.jaxrs.impl.SamlSecurity
Decodes Base64 encoded values
buildKeyValueCollectionPermission(String, KeyValuePermission...) - Method in class ddf.security.permission.impl.PermissionsImpl
 
buildKeyValueCollectionPermission(String, Collection<KeyValuePermission>) - Method in class ddf.security.permission.impl.PermissionsImpl
 
buildKeyValueCollectionPermission(String, Map<String, ? extends Collection<String>>) - Method in class ddf.security.permission.impl.PermissionsImpl
 
buildKeyValuePermission(String, Set<String>) - Method in class ddf.security.permission.impl.PermissionsImpl
 
buildLogoutRequest(String, String, String, List<String>) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
buildLogoutRequest(String, String, List<String>) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
Returns a new LogoutRequest with a randomly generated ID, the current time for the IssueInstant, and Version set to "2.0"
buildLogoutResponse(String, String) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
buildLogoutResponse(String, String, String) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
buildLogoutResponse(String, String, String, String) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 

C

configurationEvent(ConfigurationEvent) - Method in class ddf.security.config.impl.ConfigurationSecurityLogger
 
ConfigurationSecurityLogger - Class in ddf.security.config.impl
 
ConfigurationSecurityLogger() - Constructor for class ddf.security.config.impl.ConfigurationSecurityLogger
 

D

ddf.security.audit.impl - package ddf.security.audit.impl
 
ddf.security.config.impl - package ddf.security.config.impl
 
ddf.security.http.impl - package ddf.security.http.impl
 
ddf.security.permission.impl - package ddf.security.permission.impl
 
ddf.security.samlp.impl - package ddf.security.samlp.impl
 
ddf.security.service.impl - package ddf.security.service.impl
 
deflateAndBase64Encode(String) - Method in class org.codice.ddf.security.jaxrs.impl.SamlSecurity
Deflates a value and Base64 encodes the result.
doAppend(PaxLoggingEvent) - Method in class ddf.security.audit.impl.LogFailoverAlertAppender
 

E

extractSamlLogoutRequest(String) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
extractSamlLogoutResponse(String) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
extractXmlObject(String) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 

F

filterDN(X500Principal, Predicate<RDN>) - Method in class ddf.security.service.impl.SubjectUtils
 

G

getAssertionComparator() - Method in class ddf.security.service.impl.SubjectUtils
 
getAttribute(Subject, String) - Method in class ddf.security.service.impl.SubjectUtils
Get any attribute from a subject by key.
getCommonName(X500Principal) - Method in class ddf.security.service.impl.SubjectUtils
 
getCountry(X500Principal) - Method in class ddf.security.service.impl.SubjectUtils
 
getElementFromSaml(LogoutWrapper) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
getEmailAddress(X500Principal) - Method in class ddf.security.service.impl.SubjectUtils
 
getEmailAddress(Subject) - Method in class ddf.security.service.impl.SubjectUtils
Get a subject's email.
getGuestSubject(String) - Method in class org.codice.ddf.security.impl.Security
Gets the guest Subject associated with the specified IP.
getIdentityAttribute() - Method in class ddf.security.service.impl.SubjectIdentityImpl
 
getIdpSingleLogoutLocation(IDPSSODescriptor) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
getName(Subject) - Method in class ddf.security.service.impl.SubjectUtils
Retrieves the user name from a given subject.
getName(Subject, String) - Method in class ddf.security.service.impl.SubjectUtils
Retrieves the user name from a given subject.
getName(Subject, String, boolean) - Method in class ddf.security.service.impl.SubjectUtils
Retrieves the user name from a given subject.
getOrCreateSession(HttpServletRequest) - Method in class ddf.security.http.impl.HttpSessionFactory
Synchronized method because of jettys getSession method is not thread safe.
getPermissionsAsStrings(Map<String, Set<String>>) - Method in class ddf.security.permission.impl.PermissionsImpl
 
getSecurityManager() - Method in class org.codice.ddf.security.impl.Security
Gets a reference to the SecurityManager.
getSubject(Object) - Method in class ddf.security.service.impl.SecurityManagerImpl
 
getSubject(String, String, String) - Method in class org.codice.ddf.security.impl.Security
Gets the Subject given a user name and password.
getSubjectAttributes(Subject) - Method in class ddf.security.service.impl.SubjectUtils
Retrieves the security attributes for the given subject.
getSystemKeyStore() - Method in class org.codice.ddf.security.impl.Security
 
getSystemSubject() - Method in class org.codice.ddf.security.impl.Security
Gets the Subject associated with this system.
getType(Subject) - Method in class ddf.security.service.impl.SubjectUtils
Retrieves the type of the Security Assertion inside the given Subject.
getUniqueIdentifier(Subject) - Method in class ddf.security.service.impl.SubjectIdentityImpl
Get a subject's unique identifier. 1.
getUuidGenerator() - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
GZIP_COMPATIBLE - Static variable in class org.codice.ddf.security.jaxrs.impl.SamlSecurity
 

H

HttpSessionFactory - Class in ddf.security.http.impl
 
HttpSessionFactory() - Constructor for class ddf.security.http.impl.HttpSessionFactory
 

I

inflateBase64(String) - Method in class org.codice.ddf.security.jaxrs.impl.SamlSecurity
 
isGuest(Subject) - Method in class ddf.security.service.impl.SubjectUtils
 

J

javaSubjectHasAdminRole() - Method in class org.codice.ddf.security.impl.Security
Determines if the current Java Subject has the admin role.

L

LogFailoverAlertAppender - Class in ddf.security.audit.impl
 
LogFailoverAlertAppender(EventAdmin) - Constructor for class ddf.security.audit.impl.LogFailoverAlertAppender
 
LogoutMessageImpl - Class in ddf.security.samlp.impl
 
LogoutMessageImpl(UuidGenerator) - Constructor for class ddf.security.samlp.impl.LogoutMessageImpl
 

O

org.codice.ddf.security.impl - package org.codice.ddf.security.impl
 
org.codice.ddf.security.jaxrs.impl - package org.codice.ddf.security.jaxrs.impl
 

P

parsePermissionsFromString(String...) - Method in class ddf.security.permission.impl.PermissionsImpl
Parses a string array representation of permission attributes into a map
parsePermissionsFromString(List<String>) - Method in class ddf.security.permission.impl.PermissionsImpl
 
PermissionsImpl - Class in ddf.security.permission.impl
 
PermissionsImpl() - Constructor for class ddf.security.permission.impl.PermissionsImpl
 

R

runAsAdmin(PrivilegedAction<T>) - Method in class org.codice.ddf.security.impl.Security
 
runAsAdminWithException(PrivilegedExceptionAction<T>) - Method in class org.codice.ddf.security.impl.Security
 
runWithSubjectOrElevate(Callable<T>) - Method in class org.codice.ddf.security.impl.Security
Runs the Callable in the current thread as the current security framework's Subject.

S

SamlSecurity - Class in org.codice.ddf.security.jaxrs.impl
Provides methods that help with securing RESTful (jaxrs) communications.
SamlSecurity() - Constructor for class org.codice.ddf.security.jaxrs.impl.SamlSecurity
 
Security - Class in org.codice.ddf.security.impl
Provides common security related utility functions.
Security() - Constructor for class org.codice.ddf.security.impl.Security
 
SecurityLoggerImpl - Class in ddf.security.audit.impl
Class that contains utility methods for logging common security messages.
SecurityLoggerImpl(SubjectOperations) - Constructor for class ddf.security.audit.impl.SecurityLoggerImpl
 
SecurityManagerImpl - Class in ddf.security.service.impl
 
SecurityManagerImpl(SecurityLogger) - Constructor for class ddf.security.service.impl.SecurityManagerImpl
Creates a new security manager with the collection of given realms.
sendSamlLogoutRequest(LogoutWrapper, String, boolean, Cookie) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
setAuditPropertiesPlugins(List<AuditPropertiesPlugin>) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
 
setExpirationTime(int) - Method in class ddf.security.http.impl.HttpSessionFactory
 
setIdentityAttribute(String) - Method in class ddf.security.service.impl.SubjectIdentityImpl
 
setRealms(Collection<Realm>) - Method in class ddf.security.service.impl.SecurityManagerImpl
 
setSecurityLogger(SecurityLogger) - Method in class ddf.security.config.impl.ConfigurationSecurityLogger
 
setSecurityLogger(SecurityLogger) - Method in class ddf.security.http.impl.HttpSessionFactory
 
setSecurityLogger(SecurityLogger) - Method in class org.codice.ddf.security.impl.Security
 
setSystemCrypto(SystemCrypto) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
signSamlGetRequest(LogoutWrapper, URI, String) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
signSamlGetResponse(LogoutWrapper, URI, String) - Method in class ddf.security.samlp.impl.LogoutMessageImpl
 
SubjectIdentityImpl - Class in ddf.security.service.impl
 
SubjectIdentityImpl(SubjectOperations) - Constructor for class ddf.security.service.impl.SubjectIdentityImpl
 
SubjectUtils - Class in ddf.security.service.impl
Utility class used to perform operations on Subjects.
SubjectUtils() - Constructor for class ddf.security.service.impl.SubjectUtils
 

T

TRACE_ID - Static variable in class ddf.security.audit.impl.SecurityLoggerImpl
 
A B C D E F G H I J L O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values