Index
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
INFOlevel. - audit(String, Object...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
-
Logs a message with parameters at the
INFOlevel. - audit(String, Throwable) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
- 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
INFOlevel. - audit(String, Subject) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
-
Logs a message object with the
INFOlevel. - audit(String, Subject, Object...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
-
Logs a message with parameters at the
INFOlevel. - audit(String, Subject, Throwable) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
- 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
INFOlevel. - auditWarn(String) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
-
Logs a message object with the
WARNlevel. - auditWarn(String, Object...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
-
Logs a message with parameters at the
WARNlevel. - auditWarn(String, Throwable) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
- 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
WARNlevel. - auditWarn(String, Subject) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
-
Logs a message object with the
WARNlevel. - auditWarn(String, Subject, Object...) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
-
Logs a message with parameters at the
WARNlevel. - auditWarn(String, Subject, Throwable) - Method in class ddf.security.audit.impl.SecurityLoggerImpl
- 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
WARNlevel.
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
LogoutRequestwith a randomly generated ID, the current time for theIssueInstant, andVersionset 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
Subjectassociated 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
Subjectgiven 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
Subjectassociated 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
Subjecthas 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
Callablein the current thread as the current security framework'sSubject.
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
All Classes and Interfaces|All Packages|Constant Field Values