The com.sybase.security.core package contains the default provider implementations that are packaged as part of csi-core.jar file as well as some utility classes that are useful in implementing new providers.
Members
All public members of the core package.
-
AlreadyExistsException class –
This exception is thrown when an attempt is made to create or rename an item where an item already exists by that name.
-
AuthenticationFailureWarning interface –
Defines the pre-defined set of authentication failure codes.
-
CertificateAuthenticationLoginModule class –
Certificate authentication provider authenticates the user by verifying that the password field contains the certificate as well as the certificate digest encrypted with the corresponding private key.
-
CertificateBlob class –
This class is an implementation of an ASN.1 SEQUENCE type.
-
CertificateIDPrincipal class –
Identity Principal that is derived from the information in the certificate used to authenticate a user.
-
CertificatePrincipal class –
Principal that associates the given name with the authenticated certificate chain.
-
CertificateTools class –
Utility functions to convert Java Certificate class instances to string form and back again, for use with attributes in CSI which can currently only be in string format.
-
CertificateValidationLoginModule class –
Authenticates the user based on the supplied certificate chain and adds the Certificate DN or the Certificate chain itself to the Principal set based on the configuration options.
-
ClientValuePropagatingLoginModule class –
Login module whose only purpose is to add the specified client http values from the map accessible with the key ProviderConst.HTTP_PROPERTIESCOOKIES_SHARED_KEY from shared context as NamedCredentials.
-
DefaultAuditFilter class –
The default audit filter implementation.
-
ExpiringCredential interface –
Interface to mark credentials that expire.
-
FileAuditDestination class –
A file-based audit destination.
-
HierarchialItem< C, P, S > class –
Abstract class for maintaining role mapping information and scopes in sorted maps.
-
JCESecureDataServices class –
This class creates and initializes a javax.crypto.Cipher object for encrypt/decrypt oprations based on the properties specified in the specified profile Map.
-
LogicalRole class –
LogicalRole maintains a list of physical role mappings to a single logical role within a RolePackage.
-
NamedConfiguration class –
Provides the named configuration facility for CSI.
-
NamedCredentialImpl class –
Simple implementation of NamedCredential interface.
-
NoSecAttributer class –
A simple implementation of Attributer interface.
-
NoSecAuthorizer class –
This authorizer ALWAYS grants access.
-
NoSecLoginModule class –
This authenticator implementation always authenticates the user.
-
PasswordExpirationWarning interface –
Warning to propagate the password expiration date.
-
PasswordUtils class –
Utility class that houses methods to compute encoded password hash and method to compare a specified password against such encoded password hash.
-
PhysicalRole class –
PhysicalRole represents a physical role assigned to a LogicalRole within a RolePackage.
-
PreConfiguredUserLoginModule class –
This login module only authenticates pre-configured users.
-
ProfilerImpl class –
-
PropertiesConfiguration class –
Provides the standard property file-based configuration facility for CSI.
-
RoleCheck interface –
An interface that principals and credentials can implement to signal that they convey role membership.
-
RoleCheckAuthorizer class –
This authorizer provides only role-based authorization checks.
-
RoleMapperAdmin class –
Allows role mappings to be managed programmtically.
-
RoleMappings class –
Maintains a list of role package objects.
-
RolePackage class –
RolePackage maintains a list of logical role mappings within a package.
-
XmlAuditFormatter class –
An audit formatter that formats audit data into an XML record.
-
XmlConfiguration class –
Provides the standard XML-based configuration facility for CSI.
-
XMLFileRoleMapper class –
The RoleMapper provider maintains role mapping data in an XML File format.