Index

A B C D E F G H I J K L M N P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAuthorizingRealm - Class in ddf.security.service.impl
Abstraction class used to perform authorization for a realm.
AbstractAuthorizingRealm() - Constructor for class ddf.security.service.impl.AbstractAuthorizingRealm
 
action - Variable in class ddf.security.permission.impl.CollectionPermissionImpl
 
addAll(Collection<? extends Permission>) - Method in class ddf.security.permission.impl.CollectionPermissionImpl
Adds all of the incoming permissions to this collection.
addAll(Map<String, ? extends Collection<String>>) - Method in class ddf.security.permission.impl.KeyValueCollectionPermissionImpl
Adds all of the incoming key value map entries to this KeyValueCollectionPermission.
addAttribute(Attribute) - Method in class ddf.security.assertion.impl.AttributeStatementDefault
 
addAttributeStatement(AttributeStatement) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
addAuthnStatement(AuthenticationStatement) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
additionalValidation() - Method in class ddf.security.samlp.impl.SamlValidator
 
additionalValidation() - Method in class ddf.security.samlp.impl.SamlValidator.PostRequest
 
additionalValidation() - Method in class ddf.security.samlp.impl.SamlValidator.PostResponse
 
additionalValidation() - Method in class ddf.security.samlp.impl.SamlValidator.RedirectRequest
 
additionalValidation() - Method in class ddf.security.samlp.impl.SamlValidator.RedirectResponse
 
addMetacardExpansion(ServiceReference<Expansion>) - Method in class ddf.security.service.impl.AbstractAuthorizingRealm
 
addMetacardExpansion(ServiceReference<Expansion>, Expansion) - Method in class ddf.security.service.impl.AbstractAuthorizingRealm
 
addPrincipal(Principal) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
addSubjectConfirmation(String) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
addUserExpansion(ServiceReference<Expansion>) - Method in class ddf.security.service.impl.AbstractAuthorizingRealm
 
addUserExpansion(ServiceReference<Expansion>, Expansion) - Method in class ddf.security.service.impl.AbstractAuthorizingRealm
 
addValue(String) - Method in class ddf.security.assertion.impl.AttributeDefault
 
addValue(String) - Method in class ddf.security.claims.impl.ClaimImpl
 
addValue(String) - Method in class ddf.security.permission.impl.KeyValuePermissionImpl
Adds an additional value to the existing values.
AttributeDefault - Class in ddf.security.assertion.impl
 
AttributeDefault() - Constructor for class ddf.security.assertion.impl.AttributeDefault
 
AttributeJwt - Class in ddf.security.assertion.jwt.impl
 
AttributeJwt() - Constructor for class ddf.security.assertion.jwt.impl.AttributeJwt
 
AttributeSaml - Class in ddf.security.assertion.saml.impl
 
AttributeSaml() - Constructor for class ddf.security.assertion.saml.impl.AttributeSaml
 
AttributeStatementDefault - Class in ddf.security.assertion.impl
 
AttributeStatementDefault() - Constructor for class ddf.security.assertion.impl.AttributeStatementDefault
 
AttributeStatementJwt - Class in ddf.security.assertion.jwt.impl
 
AttributeStatementJwt() - Constructor for class ddf.security.assertion.jwt.impl.AttributeStatementJwt
 
AttributeStatementSaml - Class in ddf.security.assertion.saml.impl
 
AttributeStatementSaml() - Constructor for class ddf.security.assertion.saml.impl.AttributeStatementSaml
 
AuthenticationStatementDefault - Class in ddf.security.assertion.impl
 
AuthenticationStatementDefault() - Constructor for class ddf.security.assertion.impl.AuthenticationStatementDefault
 
AuthenticationStatementSaml - Class in ddf.security.assertion.saml.impl
 
AuthenticationStatementSaml() - Constructor for class ddf.security.assertion.saml.impl.AuthenticationStatementSaml
 

B

binding - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
build() - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
build() - Method in class ddf.security.samlp.impl.EntityInformation.Builder
 
build(String, SamlProtocol.Binding, SignableXMLObject) - Method in class ddf.security.samlp.impl.SamlValidator.Builder
 
buildAndValidate(String, SamlProtocol.Binding, SignableXMLObject) - Method in class ddf.security.samlp.impl.SamlValidator.Builder
Utility method that calls the SamlValidator.Builder.build(String, SamlProtocol.Binding, SignableXMLObject) method and then validates the object.
builder - Variable in class ddf.security.samlp.impl.SamlValidator
 
Builder(SimpleSign) - Constructor for class ddf.security.samlp.impl.SamlValidator.Builder
Creates a new SamlValidator.Builder with the given SimpleSign.
Builder(EntityDescriptor, Set<SamlProtocol.Binding>) - Constructor for class ddf.security.samlp.impl.EntityInformation.Builder
 
buildObject() - Method in class ddf.security.liberty.paos.impl.RequestBuilder
 
buildObject() - Method in class ddf.security.liberty.paos.impl.ResponseBuilder
 
buildObject(String, String, String) - Method in class ddf.security.liberty.paos.impl.RequestBuilder
 
buildObject(String, String, String) - Method in class ddf.security.liberty.paos.impl.ResponseBuilder
 

C

canConvert(Object, ReifiedType) - Method in class ddf.security.samlp.impl.RelayStatesConverter
Return if this converter is able to convert the specified object to the specified type.
checkDestination() - Method in class ddf.security.samlp.impl.SamlValidator
 
checkDestination() - Method in class ddf.security.samlp.impl.SamlValidator.Request
 
checkDestination() - Method in class ddf.security.samlp.impl.SamlValidator.Response
 
checkId() - Method in class ddf.security.samlp.impl.SamlValidator
 
checkId() - Method in class ddf.security.samlp.impl.SamlValidator.Response
 
checkRequiredFields() - Method in class ddf.security.samlp.impl.SamlValidator
 
checkRequiredFields() - Method in class ddf.security.samlp.impl.SamlValidator.Request
 
checkRequiredFields() - Method in class ddf.security.samlp.impl.SamlValidator.Response
 
checkSamlVersion() - Method in class ddf.security.samlp.impl.SamlValidator
 
checkSessionIndexes() - Method in class ddf.security.samlp.impl.SamlValidator.Request
A SAML LogoutRequest must include at least one SessionIndex, if the logout is initiated by Session Participant.
checkTimestamp() - Method in class ddf.security.samlp.impl.SamlValidator
 
ClaimImpl - Class in ddf.security.claims.impl
 
ClaimImpl(String) - Constructor for class ddf.security.claims.impl.ClaimImpl
 
ClaimsCollectionImpl - Class in ddf.security.claims.impl
 
ClaimsCollectionImpl() - Constructor for class ddf.security.claims.impl.ClaimsCollectionImpl
 
ClaimsParametersImpl - Class in ddf.security.claims.impl
 
ClaimsParametersImpl(Principal, Set<Principal>, Map<String, Object>) - Constructor for class ddf.security.claims.impl.ClaimsParametersImpl
 
clear() - Method in class ddf.security.permission.impl.CollectionPermissionImpl
Clears out all of the permissions currently in this collection.
clockSkew - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
CollectionPermissionImpl - Class in ddf.security.permission.impl
Permission class handling a collection of permissions and handling the logic to determine if one collection of permissions can imply another collection of permissions.
CollectionPermissionImpl() - Constructor for class ddf.security.permission.impl.CollectionPermissionImpl
Default constructor creating an empty collection of permissions.
CollectionPermissionImpl(String) - Constructor for class ddf.security.permission.impl.CollectionPermissionImpl
 
CollectionPermissionImpl(String, Collection<? extends Permission>) - Constructor for class ddf.security.permission.impl.CollectionPermissionImpl
Creates a new collection of permissions from an existing collection of permissions.
CollectionPermissionImpl(String, Permission...) - Constructor for class ddf.security.permission.impl.CollectionPermissionImpl
Creates a new collection of permissions and adds the provided permissions to the collection.
convert(Object, ReifiedType) - Method in class ddf.security.samlp.impl.RelayStatesConverter
Convert the specified object to an instance of the specified type.
convertDomImplementation(Element) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createAttributeQuery(Issuer, Subject) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createAttributeQuery(Issuer, Subject, String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createIdpMetadata(String, String, String, List<String>, String, String, String, String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createIssuer(String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createLogoutRequest(Issuer, NameID, String, List<String>) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createLogoutResponse(Issuer, Status, String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createLogoutResponse(Issuer, Status, String, String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createNameID(String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createResponse(Issuer, Status, String, Element) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createSoapMessage(SignableSAMLObject) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createSpMetadata(String, String, String, List<String>, String, String, String, String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createStatus(String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createStatus(String, String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createStatusCode(String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
createSubject(NameID) - Static method in class ddf.security.samlp.impl.SamlProtocol
 

D

ddf.security.assertion.impl - package ddf.security.assertion.impl
 
ddf.security.assertion.jwt.impl - package ddf.security.assertion.jwt.impl
 
ddf.security.assertion.saml.impl - package ddf.security.assertion.saml.impl
 
ddf.security.claims.impl - package ddf.security.claims.impl
 
ddf.security.common - package ddf.security.common
 
ddf.security.impl - package ddf.security.impl
 
ddf.security.liberty.paos.impl - package ddf.security.liberty.paos.impl
 
ddf.security.permission.impl - package ddf.security.permission.impl
 
ddf.security.principal.impl - package ddf.security.principal.impl
 
ddf.security.samlp.impl - package ddf.security.samlp.impl
 
ddf.security.service.impl - package ddf.security.service.impl
 
decode(String) - Method in class ddf.security.samlp.impl.RelayStates
 
decode(String, boolean) - Method in class ddf.security.samlp.impl.RelayStates
 
DefaultSecurityAssertionBuilder - Class in ddf.security.assertion.impl
 
DefaultSecurityAssertionBuilder() - Constructor for class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
destination - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
doGetAuthorizationInfo(PrincipalCollection) - Method in class ddf.security.service.impl.AbstractAuthorizingRealm
Takes the security attributes about the subject of the incoming security token and builds sets of permissions and roles for use in further checking.

E

encode(String, T) - Method in class ddf.security.samlp.impl.RelayStates
 
encode(T) - Method in class ddf.security.samlp.impl.RelayStates
 
EntityInformation - Class in ddf.security.samlp.impl
 
EntityInformation.Builder - Class in ddf.security.samlp.impl
 
EntityInformation.ServiceInfo - Class in ddf.security.samlp.impl
 
ETC_FOLDER - Static variable in class ddf.security.samlp.impl.MetadataConfigurationParser
 
expandPermissions(List<Permission>) - Method in class ddf.security.service.impl.AbstractAuthorizingRealm
 

F

forceSignSamlObject(T) - Method in class ddf.security.samlp.impl.SimpleSign
Forces a signature value to be added to a SignableSAMLObject.
from(String) - Static method in enum class ddf.security.samlp.impl.SamlProtocol.Binding
 

G

getAction() - Method in class ddf.security.permission.impl.CollectionPermissionImpl
Returns the action associated with this collection of permissions
getAdditionalProperties() - Method in class ddf.security.claims.impl.ClaimsParametersImpl
 
getAssertion() - Method in class ddf.security.assertion.impl.SecurityAssertionPrincipalDefault
 
getAssertionConsumerService(AuthnRequest, SamlProtocol.Binding, Integer) - Method in class ddf.security.samlp.impl.EntityInformation
 
getAttributes() - Method in class ddf.security.assertion.impl.AttributeStatementDefault
 
getAttributeStatements() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getAttributeStatements() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getAttributeStatements() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getAuthnContextClassRef() - Method in class ddf.security.assertion.impl.AuthenticationStatementDefault
 
getAuthnInstant() - Method in class ddf.security.assertion.impl.AuthenticationStatementDefault
 
getAuthnStatements() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getAuthnStatements() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getAuthnStatements() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getBinding() - Method in class ddf.security.samlp.impl.EntityInformation.ServiceInfo
 
getCacheDuration() - Static method in class ddf.security.samlp.impl.SamlProtocol
 
getDomElement(Node) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
getEncryptionAlias() - Method in class ddf.security.samlp.impl.SystemCrypto
 
getEncryptionCertificate() - Method in class ddf.security.samlp.impl.EntityInformation
 
getEncryptionCrypto() - Method in class ddf.security.samlp.impl.SystemCrypto
 
getEncryptionPassword() - Method in class ddf.security.samlp.impl.SystemCrypto
 
getEntityDescriptors() - Method in class ddf.security.samlp.impl.MetadataConfigurationParser
 
getIndex() - Method in class ddf.security.samlp.impl.EntityInformation.ServiceInfo
 
getIssueInstant() - Method in class ddf.security.samlp.impl.SamlValidator
 
getIssueInstant() - Method in class ddf.security.samlp.impl.SamlValidator.Request
 
getIssueInstant() - Method in class ddf.security.samlp.impl.SamlValidator.Response
 
getIssuer() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getIssuer() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getIssuer() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getKey() - Method in class ddf.security.permission.impl.KeyValuePermissionImpl
 
getKey() - Method in enum class ddf.security.samlp.impl.SamlProtocol.Type
 
getKeyValuePermissionList() - Method in class ddf.security.permission.impl.KeyValueCollectionPermissionImpl
Returns the KeyValuePermission collection as a List of KeyValuePermission objects.
getLogoutService() - Method in class ddf.security.samlp.impl.EntityInformation
 
getLogoutService(SamlProtocol.Binding) - Method in class ddf.security.samlp.impl.EntityInformation
 
getMessage() - Method in class ddf.security.samlp.impl.LogoutWrapperImpl
 
getMessageID() - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
getName() - Method in class ddf.security.assertion.impl.AttributeDefault
 
getName() - Method in class ddf.security.assertion.impl.SecurityAssertionPrincipalDefault
 
getName() - Method in class ddf.security.claims.impl.ClaimImpl
 
getName() - Method in class ddf.security.impl.SubjectImpl
 
getName() - Method in class ddf.security.principal.impl.GuestPrincipal
 
getNameFormat() - Method in class ddf.security.assertion.impl.AttributeDefault
 
getNotBefore() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getNotBefore() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getNotBefore() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getNotOnOrAfter() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getNotOnOrAfter() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getNotOnOrAfter() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getOrderedChildren() - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
getOrderedChildren() - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
getPermissionList() - Method in class ddf.security.permission.impl.CollectionPermissionImpl
Returns this collection as an unmodifiable list of permissions.
getPostPage(String, SamlProtocol.Type, String, String) - Static method in class ddf.security.samlp.impl.HtmlResponseTemplate
Gets a Form Submit page with containing the specified information.
getPrincipal() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getPrincipal() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getPrincipal() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getPrincipal() - Method in class ddf.security.claims.impl.ClaimsParametersImpl
 
getPrincipals() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getPrincipals() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getPrincipals() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getPrincipals() - Method in class ddf.security.common.PrincipalHolder
 
getRedirectPage(String) - Static method in class ddf.security.samlp.impl.HtmlResponseTemplate
Gets a Redirect page containing the specified information.
getRefToMessageID() - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
getResponseConsumerURL() - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
getRoles() - Method in class ddf.security.claims.impl.ClaimsParametersImpl
 
getSamlVersion() - Method in class ddf.security.samlp.impl.SamlValidator
 
getSamlVersion() - Method in class ddf.security.samlp.impl.SamlValidator.Request
 
getSamlVersion() - Method in class ddf.security.samlp.impl.SamlValidator.Response
 
getService() - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
getSessionIndex() - Method in class ddf.security.assertion.impl.AuthenticationStatementDefault
 
getSessionNotOnOrAfter() - Method in class ddf.security.assertion.impl.AuthenticationStatementDefault
 
getSignatureAlias() - Method in class ddf.security.samlp.impl.SystemCrypto
 
getSignatureCrypto() - Method in class ddf.security.samlp.impl.SystemCrypto
 
getSignaturePassword() - Method in class ddf.security.samlp.impl.SystemCrypto
 
getSigningCertificate() - Method in class ddf.security.samlp.impl.EntityInformation
 
getSOAP11Actor() - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
getSOAP11Actor() - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
getSubjectConfirmations() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getSubjectConfirmations() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getSubjectConfirmations() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getToken() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getToken() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getToken() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getTokenType() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getTokenType() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getTokenType() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getUri() - Method in enum class ddf.security.samlp.impl.SamlProtocol.Binding
 
getUrl() - Method in class ddf.security.samlp.impl.EntityInformation.ServiceInfo
 
getValues() - Method in class ddf.security.assertion.impl.AttributeDefault
 
getValues() - Method in class ddf.security.claims.impl.ClaimImpl
 
getValues() - Method in class ddf.security.permission.impl.KeyValuePermissionImpl
 
getWeight() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
getWeight() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
getWeight() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
getXmlObjectFromNode(Node) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
GUEST_NAME_PREFIX - Static variable in class ddf.security.principal.impl.GuestPrincipal
 
GuestPrincipal - Class in ddf.security.principal.impl
Principal that designates a Subject as guest
GuestPrincipal(String) - Constructor for class ddf.security.principal.impl.GuestPrincipal
 

H

HtmlResponseTemplate - Class in ddf.security.samlp.impl
 
HTTP_ARTIFACT - Enum constant in enum class ddf.security.samlp.impl.SamlProtocol.Binding
 
HTTP_POST - Enum constant in enum class ddf.security.samlp.impl.SamlProtocol.Binding
 
HTTP_REDIRECT - Enum constant in enum class ddf.security.samlp.impl.SamlProtocol.Binding
 

I

implies(Permission) - Method in class ddf.security.permission.impl.CollectionPermissionImpl
Returns true if this current instance implies all the functionality and/or resource access described by the specified Permission argument, false otherwise.
implies(Permission) - Method in class ddf.security.permission.impl.KeyValuePermissionImpl
Returns true if this current instance implies all the functionality and/or resource access described by the specified Permission argurment, false otherwise.
implies(Permission) - Method in class ddf.security.permission.impl.MatchOneCollectionPermission
Overrides the implies method to handle checking for the existence of one attribute - the "match one" scenario rather than the "match all" behavior of the overridden classes.
isEmpty() - Method in class ddf.security.permission.impl.CollectionPermissionImpl
Returns true if the internal permissions list is empty otherwise returns false
isEqual(String) - Method in enum class ddf.security.samlp.impl.SamlProtocol.Binding
 
isPresentlyValid() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
isPresentlyValid() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
isPresentlyValid() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
isRequest - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
isSOAP11MustUnderstand() - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
isSOAP11MustUnderstand() - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
isSOAP11MustUnderstandXSBoolean() - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
isSOAP11MustUnderstandXSBoolean() - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
issuer(String) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 

J

JWT_TOKEN_TYPE - Static variable in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 

K

KeyValueCollectionPermissionImpl - Class in ddf.security.permission.impl
An extension of ColectionPermission that exclusively holds KeyValuePermission objects.
KeyValueCollectionPermissionImpl() - Constructor for class ddf.security.permission.impl.KeyValueCollectionPermissionImpl
Creates an empty collection that can hold KeyValuePermission objects.
KeyValueCollectionPermissionImpl(String) - Constructor for class ddf.security.permission.impl.KeyValueCollectionPermissionImpl
Creates an empty collection with an associated action
KeyValueCollectionPermissionImpl(String, KeyValuePermission...) - Constructor for class ddf.security.permission.impl.KeyValueCollectionPermissionImpl
Creates a new collection of KeyValuePermission objects and adds the provided permissions to the newly created collection.
KeyValueCollectionPermissionImpl(String, Collection<KeyValuePermission>) - Constructor for class ddf.security.permission.impl.KeyValueCollectionPermissionImpl
Creates a new collection of KeyValuePermission objects from an existing collection of KeyValuePermission objects.
KeyValueCollectionPermissionImpl(String, Map<String, ? extends Collection<String>>) - Constructor for class ddf.security.permission.impl.KeyValueCollectionPermissionImpl
Creates a new collection of KeyValuePermission objects from an existing map of keys and values.
KeyValuePermissionImpl - Class in ddf.security.permission.impl
Permission class comprised of a key and a list of corresponding values.
KeyValuePermissionImpl(String) - Constructor for class ddf.security.permission.impl.KeyValuePermissionImpl
Creates a new KeyValuePermission with the specified key and an empty list of values.
KeyValuePermissionImpl(String, List<String>) - Constructor for class ddf.security.permission.impl.KeyValuePermissionImpl
Deprecated. 
KeyValuePermissionImpl(String, Set<String>) - Constructor for class ddf.security.permission.impl.KeyValuePermissionImpl
Creates a new KeyValuePermission with the specified key and corresponding list of values.

L

logoutRequest - Variable in class ddf.security.samlp.impl.SamlValidator.Request
 
logoutResponse - Variable in class ddf.security.samlp.impl.SamlValidator.Response
 
LogoutWrapperImpl<T> - Class in ddf.security.samlp.impl
 
LogoutWrapperImpl(T) - Constructor for class ddf.security.samlp.impl.LogoutWrapperImpl
 

M

marshallAttributes(XMLObject, Element) - Method in class ddf.security.liberty.paos.impl.RequestMarshaller
marshallAttributes(XMLObject, Element) - Method in class ddf.security.liberty.paos.impl.ResponseMarshaller
MatchOneCollectionPermission - Class in ddf.security.permission.impl
Permission class handling the match one case.
MatchOneCollectionPermission(Collection<Permission>) - Constructor for class ddf.security.permission.impl.MatchOneCollectionPermission
 
metacardExpansionServices - Variable in class ddf.security.service.impl.AbstractAuthorizingRealm
 
METADATA_ROOT_FOLDER - Static variable in class ddf.security.samlp.impl.MetadataConfigurationParser
 
MetadataConfigurationParser - Class in ddf.security.samlp.impl
 
MetadataConfigurationParser(List<String>) - Constructor for class ddf.security.samlp.impl.MetadataConfigurationParser
 
MetadataConfigurationParser(List<String>, Consumer<EntityDescriptor>) - Constructor for class ddf.security.samlp.impl.MetadataConfigurationParser
 

N

NAME_DELIMITER - Static variable in class ddf.security.principal.impl.GuestPrincipal
 
notBefore(Date) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
notOnOrAfter(Date) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
NULL - Enum constant in enum class ddf.security.samlp.impl.SamlProtocol.Type
 

P

PAOS - Enum constant in enum class ddf.security.samlp.impl.SamlProtocol.Binding
 
PAOS_BINDING - Static variable in class ddf.security.samlp.impl.SamlProtocol
 
parse(List<String>, Set<SamlProtocol.Binding>) - Static method in class ddf.security.samlp.impl.SPMetadataParser
 
parseSoapMessage(String) - Static method in class ddf.security.samlp.impl.SamlProtocol
 
permissionList - Variable in class ddf.security.permission.impl.CollectionPermissionImpl
 
POST_BINDING - Static variable in class ddf.security.samlp.impl.SamlProtocol
 
PREFERRED_BINDING - Static variable in class ddf.security.samlp.impl.EntityInformation
 
PrincipalHolder - Class in ddf.security.common
 
PrincipalHolder() - Constructor for class ddf.security.common.PrincipalHolder
 
processAttribute(XMLObject, Attr) - Method in class ddf.security.liberty.paos.impl.RequestUnmarshaller
processAttribute(XMLObject, Attr) - Method in class ddf.security.liberty.paos.impl.ResponseUnmarshaller

R

REDIRECT_BINDING - Static variable in class ddf.security.samlp.impl.SamlProtocol
 
relayState - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
RelayStates<T> - Class in ddf.security.samlp.impl
 
RelayStates() - Constructor for class ddf.security.samlp.impl.RelayStates
 
RelayStatesConverter - Class in ddf.security.samlp.impl
Example:
RelayStatesConverter() - Constructor for class ddf.security.samlp.impl.RelayStatesConverter
 
remove() - Method in class ddf.security.common.PrincipalHolder
 
removeMetacardExpansion(ServiceReference<Expansion>) - Method in class ddf.security.service.impl.AbstractAuthorizingRealm
 
removeUserExpansion(ServiceReference<Expansion>) - Method in class ddf.security.service.impl.AbstractAuthorizingRealm
 
REQUEST - Enum constant in enum class ddf.security.samlp.impl.SamlProtocol.Type
 
RequestBuilder - Class in ddf.security.liberty.paos.impl
 
RequestBuilder() - Constructor for class ddf.security.liberty.paos.impl.RequestBuilder
 
requestId - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
RequestImpl - Class in ddf.security.liberty.paos.impl
 
RequestImpl(String, String, String) - Constructor for class ddf.security.liberty.paos.impl.RequestImpl
 
RequestMarshaller - Class in ddf.security.liberty.paos.impl
 
RequestMarshaller() - Constructor for class ddf.security.liberty.paos.impl.RequestMarshaller
 
RequestUnmarshaller - Class in ddf.security.liberty.paos.impl
 
RequestUnmarshaller() - Constructor for class ddf.security.liberty.paos.impl.RequestUnmarshaller
 
resignAssertion(Assertion) - Method in class ddf.security.samlp.impl.SimpleSign
 
RESPONSE - Enum constant in enum class ddf.security.samlp.impl.SamlProtocol.Type
 
ResponseBuilder - Class in ddf.security.liberty.paos.impl
 
ResponseBuilder() - Constructor for class ddf.security.liberty.paos.impl.ResponseBuilder
 
ResponseImpl - Class in ddf.security.liberty.paos.impl
 
ResponseImpl(String, String, String) - Constructor for class ddf.security.liberty.paos.impl.ResponseImpl
 
ResponseMarshaller - Class in ddf.security.liberty.paos.impl
 
ResponseMarshaller() - Constructor for class ddf.security.liberty.paos.impl.ResponseMarshaller
 
ResponseUnmarshaller - Class in ddf.security.liberty.paos.impl
Unmarshaller for instances of Response.
ResponseUnmarshaller() - Constructor for class ddf.security.liberty.paos.impl.ResponseUnmarshaller
 

S

SAML1_TOKEN_TYPE - Static variable in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
SAML2_TOKEN_TYPE - Static variable in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
SamlProtocol - Class in ddf.security.samlp.impl
 
SamlProtocol.Binding - Enum Class in ddf.security.samlp.impl
 
SamlProtocol.Type - Enum Class in ddf.security.samlp.impl
 
samlString - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
SamlValidator - Class in ddf.security.samlp.impl
 
SamlValidator.Builder - Class in ddf.security.samlp.impl
Builder class for SamlValidator.
SamlValidator.PostRequest - Class in ddf.security.samlp.impl
 
SamlValidator.PostResponse - Class in ddf.security.samlp.impl
 
SamlValidator.RedirectRequest - Class in ddf.security.samlp.impl
 
SamlValidator.RedirectResponse - Class in ddf.security.samlp.impl
 
SamlValidator.Request - Class in ddf.security.samlp.impl
 
SamlValidator.Response - Class in ddf.security.samlp.impl
 
SecurityAssertionDefault - Class in ddf.security.assertion.impl
 
SecurityAssertionDefault() - Constructor for class ddf.security.assertion.impl.SecurityAssertionDefault
 
SecurityAssertionJwt - Class in ddf.security.assertion.jwt.impl
 
SecurityAssertionJwt(OidcProfile, List<String>) - Constructor for class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
SecurityAssertionPrincipalDefault - Class in ddf.security.assertion.impl
 
SecurityAssertionPrincipalDefault(SecurityAssertion) - Constructor for class ddf.security.assertion.impl.SecurityAssertionPrincipalDefault
 
SecurityAssertionSaml - Class in ddf.security.assertion.saml.impl
Implementation of the SecurityAssertion interface.
SecurityAssertionSaml() - Constructor for class ddf.security.assertion.saml.impl.SecurityAssertionSaml
Uninitialized Constructor
SecurityAssertionSaml(Element) - Constructor for class ddf.security.assertion.saml.impl.SecurityAssertionSaml
Constructor without usernameAttributeList
SecurityAssertionSaml(Element, List<String>) - Constructor for class ddf.security.assertion.saml.impl.SecurityAssertionSaml
Default Constructor
setAction(String) - Method in class ddf.security.permission.impl.CollectionPermissionImpl
Sets the action for this collection of permissions
setAuthnContextClassRef(String) - Method in class ddf.security.assertion.impl.AuthenticationStatementDefault
 
setAuthnInstant(DateTime) - Method in class ddf.security.assertion.impl.AuthenticationStatementDefault
 
setClockSkew(Duration) - Method in class ddf.security.samlp.impl.SamlValidator.Builder
 
setMessageID(String) - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
setName(String) - Method in class ddf.security.assertion.impl.AttributeDefault
 
setNameFormat(String) - Method in class ddf.security.assertion.impl.AttributeDefault
 
setPrincipals(PrincipalCollection) - Method in class ddf.security.common.PrincipalHolder
 
setRedirectParams(String, String, String, String, String) - Method in class ddf.security.samlp.impl.SamlValidator.Builder
 
setRefToMessageID(String) - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
setRequestId(String) - Method in class ddf.security.samlp.impl.SamlValidator.Builder
 
setResponseConsumerURL(String) - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
setService(String) - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
setSessionIndex(String) - Method in class ddf.security.assertion.impl.AuthenticationStatementDefault
 
setSessionNotOnOrAfter(DateTime) - Method in class ddf.security.assertion.impl.AuthenticationStatementDefault
 
setSOAP11Actor(String) - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
setSOAP11Actor(String) - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
setSOAP11MustUnderstand(Boolean) - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
setSOAP11MustUnderstand(Boolean) - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
setSOAP11MustUnderstand(XSBooleanValue) - Method in class ddf.security.liberty.paos.impl.RequestImpl
 
setSOAP11MustUnderstand(XSBooleanValue) - Method in class ddf.security.liberty.paos.impl.ResponseImpl
 
setTimeout(Duration) - Method in class ddf.security.samlp.impl.SamlValidator.Builder
 
setValues(List<String>) - Method in class ddf.security.assertion.impl.AttributeDefault
 
sigAlgo - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
signature - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
signingCertificate - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
signSamlObject(SignableSAMLObject) - Method in class ddf.security.samlp.impl.SimpleSign
 
signUriString(String, UriBuilder) - Method in class ddf.security.samlp.impl.SimpleSign
 
simpleSign - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
SimpleSign - Class in ddf.security.samlp.impl
 
SimpleSign(SystemCrypto) - Constructor for class ddf.security.samlp.impl.SimpleSign
 
SOAP - Enum constant in enum class ddf.security.samlp.impl.SamlProtocol.Binding
 
SOAP_BINDING - Static variable in class ddf.security.samlp.impl.SamlProtocol
 
SPMetadataParser - Class in ddf.security.samlp.impl
Non-instantiable class that provides a utility function to parse service provider metadata
SubjectImpl - Class in ddf.security.impl
 
SubjectImpl(PrincipalCollection, boolean, String, Session, boolean, SecurityManager) - Constructor for class ddf.security.impl.SubjectImpl
 
SubjectImpl(PrincipalCollection, boolean, String, Session, SecurityManager) - Constructor for class ddf.security.impl.SubjectImpl
 
SubjectImpl(PrincipalCollection, boolean, Session, SecurityManager) - Constructor for class ddf.security.impl.SubjectImpl
 
SUPPORTED_PROTOCOL - Static variable in class ddf.security.samlp.impl.SamlProtocol
 
SystemCrypto - Class in ddf.security.samlp.impl
 
SystemCrypto(String, String, PasswordEncryptor) - Constructor for class ddf.security.samlp.impl.SystemCrypto
 

T

timeout - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
token(Object) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
tokenType(String) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 
toString() - Method in class ddf.security.assertion.impl.SecurityAssertionDefault
 
toString() - Method in class ddf.security.assertion.jwt.impl.SecurityAssertionJwt
 
toString() - Method in class ddf.security.assertion.saml.impl.SecurityAssertionSaml
 
toString() - Method in class ddf.security.permission.impl.CollectionPermissionImpl
String representation of this collection of permissions.
toString() - Method in class ddf.security.permission.impl.KeyValuePermissionImpl
Creates a string representation of this key/value permission object.
toString() - Method in class ddf.security.principal.impl.GuestPrincipal
 

U

userExpansionServices - Variable in class ddf.security.service.impl.AbstractAuthorizingRealm
 
userPrincipal(Principal) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 

V

validate() - Method in class ddf.security.samlp.impl.SamlValidator
 
validateSignature(String, String, String, String) - Method in class ddf.security.samlp.impl.SimpleSign
 
validateSignature(Signature, Document) - Method in class ddf.security.samlp.impl.SimpleSign
 
ValidationException - Exception Class in ddf.security.samlp.impl
 
ValidationException(String) - Constructor for exception class ddf.security.samlp.impl.ValidationException
 
ValidationException(String, Exception) - Constructor for exception class ddf.security.samlp.impl.ValidationException
 
valueOf(String) - Static method in enum class ddf.security.samlp.impl.SamlProtocol.Binding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ddf.security.samlp.impl.SamlProtocol.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ddf.security.samlp.impl.SamlProtocol.Binding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ddf.security.samlp.impl.SamlProtocol.Type
Returns an array containing the constants of this enum class, in the order they are declared.

W

weight(int) - Method in class ddf.security.assertion.impl.DefaultSecurityAssertionBuilder
 

X

xmlObject - Variable in class ddf.security.samlp.impl.SamlValidator.Builder
 
A B C D E F G H I J K L M N P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form