Index
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.Builderwith 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
Subjectas 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
trueif this current instance implies all the functionality and/or resource access described by the specifiedPermissionargument,falseotherwise. - implies(Permission) - Method in class ddf.security.permission.impl.KeyValuePermissionImpl
-
Returns
trueif this current instance implies all the functionality and/or resource access described by the specifiedPermissionargurment,falseotherwise. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form