All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| ActionBean |
Class SamlAction represents the raw data required by the SamlAssertionWrapper when
creating the Action element of the SAML Authorization Decision Statement.
|
| AdviceBean |
Represents a SAML Advice Element.
|
| AlgoFactory |
|
| AlgorithmSuite |
This class holds the permitted values for encryption/signature/etc. algorithms on the
inbound side.
|
| AlgorithmSuiteValidator |
Validate signature/encryption/etc. algorithms against an AlgorithmSuite policy.
|
| Attachment |
|
| AttachmentRemovalCallback |
|
| AttachmentRequestCallback |
|
| AttachmentResultCallback |
|
| AttachmentUtils |
|
| AttributeBean |
Class SamlAttribute represents an instance of a SAML attribute.
|
| AttributeStatementBean |
Class SamlAttributeStatement represents a SAML attribute statement
|
| AudienceRestrictionBean |
Class AudienceRestrictionBean represents a SAML AudienceRestriction object
|
| AuthDecisionStatementBean |
Class SamlDecision represents the raw data to be used by the SamlAssertionWrapper when
creating SAML Authorization Decision Statements.
|
| AuthDecisionStatementBean.Decision |
enum representing the possible decision types as specified in the SAML spec
|
| AuthenticationStatementBean |
Class AuthenticationStatementBean represents the raw data required to create
a SAML v1.1 or v2.0 authentication statement.
|
| BinarySecurity |
Binary Security Token.
|
| BouncyCastleUtils |
|
| BSPEnforcer |
An class that enforces Basic Security Profile Rules
|
| BSPRule |
A Basic Security Profile rule.
|
| CertificateStore |
A Crypto implementation based on a simple array of X509Certificate(s).
|
| CommaDelimiterRfc2253Name |
Convert a RFC 2253 String using \ to escape unicode characters into one that is compatible
with Microsoft's WFC and Java.
|
| ConditionsBean |
Class ConditionsBean represents a SAML Conditions object (can be used to create
both SAML v1.1 and v2.0 statements)
|
| ConfigurationConstants |
This class defines Configuration Constants that are shared between the DOM + StAX code.
|
| ConversationConstants |
Class ConversationConstants
|
| ConversationConstants.DerivationAlgorithm |
|
| CRLFOutputStream |
|
| Crypto |
|
| CryptoBase |
This Abstract Base Class implements the accessor and keystore-independent methods and
functionality of the Crypto interface.
|
| CryptoFactory |
CryptoFactory.
|
| CryptoType |
This class represents a way of passing information to the Crypto.getX509Certificates() method.
|
| CryptoType.TYPE |
TYPE.ISSUER_SERIAL - A certificate (chain) is located by the issuer name and serial number
TYPE.THUMBPRINT_SHA1 - A certificate (chain) is located by the SHA1 of the (root) cert
TYPE.SKI_BYTES - A certificate (chain) is located by the SKI bytes of the (root) cert
TYPE.SUBJECT_DN - A certificate (chain) is located by the Subject DN of the (root) cert
TYPE.ALIAS - A certificate (chain) is located by an alias.
|
| CustomTokenPrincipal |
|
| DateUtil |
|
| DefaultSpnegoClientAction |
This class represents a PrivilegedAction implementation to obtain a (SPNEGO) service ticket from a
Kerberos Key Distribution Center.
|
| DefaultSpnegoServiceAction |
This class represents a PrivilegedAction implementation to validate a received (SPNEGO) ticket
to a KDC.
|
| DelegateBean |
Class DelegateBean represents a SAML 2.0 Delegate object.
|
| DERDecoder |
Provides the means to navigate through a DER-encoded byte array, to help
in decoding the contents.
|
| DerivationAlgorithm |
|
| DerivedKeyUtils |
|
| DOM2Writer |
This class is a utility to serialize a DOM node as XML.
|
| DOMX509Data |
An X509Data token.
|
| DOMX509IssuerSerial |
An X.509 Issuer Serial token.
|
| EHCacheExpiry |
A custom Expiry implementation for EhCache.
|
| EHCacheReplayCache |
An in-memory EHCache implementation of the ReplayCache interface, that overflows to disk.
|
| EHCacheValue |
A cache value for EHCache.
|
| EncryptionActionToken |
This class encapsulates configuration for Encryption Actions.
|
| InetAddressUtils |
A collection of utilities relating to InetAddresses.
|
| JasyptPasswordEncryptor |
An implementation of PasswordEncryptor that relies on Jasypt's StandardPBEStringEncryptor to
encrypt and decrypt passwords.
|
| KerberosClientExceptionAction |
This class represents a PrivilegedExceptionAction implementation to obtain a service ticket from a Kerberos
Key Distribution Center.
|
| KerberosContext |
|
| KerberosContextAndServiceNameCallback |
|
| KerberosServiceContext |
|
| KerberosServiceExceptionAction |
|
| KerberosTokenDecoder |
This interface defines a pluggable way to obtain a session key given an AP-REQ Kerberos token and a
Subject.
|
| KerberosTokenDecoderException |
|
| KeyInfoBean |
Class KeyInfoBean represents a KeyInfo structure that will be embedded in a SAML Subject.
|
| KeyInfoBean.CERT_IDENTIFIER |
|
| KeyUtils |
|
| Loader |
Load resources (or images) from various sources.
|
| Mapping |
|
| MemoryReplayCache |
A simple in-memory HashSet based cache to prevent against replay attacks.
|
| Merlin |
A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one
being the truststore.
|
| MerlinAKI |
A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one
being the truststore.
|
| MerlinDevice |
A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one
being the truststore.
|
| NameIDBean |
Class NameIDBean represents a SAML NameID (can be used to create both SAML v1.1 and v2.0 statements)
|
| NamePasswordCallbackHandler |
|
| NSStack |
The abstraction this class provides is a push down stack of variable
length frames of prefix to namespace mappings.
|
| OpenSAMLBootstrap |
This class intializes the Opensaml library.
|
| OpenSAMLUtil |
Class OpenSAMLUtil provides static helper methods for the OpenSaml library
|
| P_SHA1 |
|
| PasswordEncryptor |
This interface describes a way to encrypt and decrypt passwords.
|
| PKIPathSecurity |
PKIPath Security Token.
|
| ProxyRestrictionBean |
Class ProxyRestrictionBean represents a SAML 2.0 ProxyRestrictionBean object
|
| PublicKeyPrincipal |
|
| PublicKeyPrincipalImpl |
This class encapsulates a principal defined by a Public Key.
|
| Reference |
Reference.
|
| ReplayCache |
A cache to store (String) identifiers to avoid replay attacks.
|
| SAML1ComponentBuilder |
Class SAML1ComponentBuilder provides builder methods that can be used
to construct SAML v1.1 statements using the OpenSaml library.
|
| SAML1Constants |
Class SAML1Constants provides static constant definitions associated with
the SAML v1.x specification.
|
| SAML2ComponentBuilder |
Class SAML2ComponentBuilder provides builder methods that can be used
to construct SAML v2.0 statements using the OpenSaml library.
|
| SAML2Constants |
Class SAML2Constants provides static constant definitions associated with
the SAML v2.x specification.
|
| SamlAssertionWrapper |
Class SamlAssertionWrapper can generate, sign, and validate both SAML v1.1
and SAML v2.0 assertions.
|
| SAMLCallback |
Class SAMLCallback will be called by the SamlAssertionWrapper during the creation
of SAML statements (authentication, attribute, and authz decision).
|
| SAMLKeyInfo |
This holds key/cert information extracted from a SAML assertion
|
| SAMLKeyInfoProcessor |
This interface allows the user to plug in custom ways of processing a SAML KeyInfo.
|
| SAMLTokenPrincipal |
|
| SAMLTokenPrincipalImpl |
A principal that represents a SAML Token.
|
| SAMLUtil |
Utility methods for SAML stuff
|
| SantuarioUtil |
|
| SecurityActionToken |
This interface encapsulates configuration for Actions.
|
| SecurityTokenReference |
Security Token Reference.
|
| SignatureActionToken |
This class encapsulates configuration for Signature Actions.
|
| SignatureEncryptionActionToken |
This abstract class encapsulates configuration for Signature + Encryption Actions.
|
| SpnegoClientAction |
This interface represents a PrivilegedAction implementation to obtain a (SPNEGO) service ticket
from a Kerberos Key Distribution Center.
|
| SpnegoServiceAction |
This interface represents a PrivilegedAction implementation to validate a received (SPNEGO)
ticket to a KDC.
|
| SpnegoTokenContext |
This class wraps a GSSContext and provides some functionality to obtain and validate spnego tokens.
|
| SubjectBean |
Class SubjectBean represents a SAML subject (can be used to create
both SAML v1.1 and v2.0 statements)
|
| SubjectConfirmationDataBean |
Class SubjectConfirmationDataBean represents a SAML (2) SubjectConfirmationData.
|
| SubjectLocalityBean |
This class represents a SubjectLocality.
|
| ThreadLocalSecurityProvider |
|
| TokenElementCallback |
This class is a callback to obtain a DOM Element representing a security token.
|
| UsernameTokenPrincipal |
|
| UsernameTokenUtil |
|
| Version |
The SAML Version
|
| WSCurrentTimeSource |
|
| WSDerivedKeyTokenPrincipal |
This class implements the Principal interface and
represents a DerivedKeyToken.
|
| WSEncryptionPart |
|
| WSPasswordCallback |
Simple class to provide a password callback mechanism.
|
| WSProviderConfig |
Configure Crypto providers.
|
| WSS4JCacheUtil |
Some functionality to detect if EhCache is available or not.
|
| WSS4JConstants |
|
| WSS4JResourceBundle |
ResourceBundle for WSS4J
|
| WSS4JXSBase64BinaryUnmarshaller |
Override the OpenSAML BASE-64 unmarshaller for X.509 Certificates, to fix a test failure in CXF due to the fact
that an X.509 Certificate is only partially unmarshalled.
|
| WSSecurityException |
Exception class for WS-Security.
|
| WSSecurityException.ErrorCode |
|
| WSSPolicyException |
|
| WSTimeSource |
This interface allows the Time Source used to set dates and times to be
overridden by the application.
|
| WSUsernameTokenPrincipalImpl |
This class implements the Principal interface and
represents a UsernameToken user.
|
| X509Security |
X509 Security Token.
|
| X509SubjectPublicKeyInfo |
Represents the X.509 SubjectPublicKeyInfo for a public key, as specified
in RFC3280/5280:
|
| XMLUtils |
|