|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Credential
implementations.CredentialResolver
implementations.CredentialResolver
which filters the returned Credentials
based on the instances of EvaluableCredentialCriteria
which are present in the set of
criteria, or which are obtained via lookup in the EvaluableCredentialCriteriaRegistry
.xs:any
, but without xs:anyAttribute
attribute or text content.xs:any
, but without
xs:anyAttribute
attributes or text content.xs:any
, but without
xs:anyAttribute
attributes or text content.EncryptedKeyResolver
.xs:any
, and with xs:anyAttribute
attributes.xs:any
and with
xs:anyAttribute
attributes.xs:any
and with
xs:anyAttribute
attributes.KeyInfoProvider
implementations.SingletonFactory
.SingletonFactory
.AbstractSignableXMLObject
that implements
ValidatingXMLObject
.AbstractXMLObject
that implements
ValidatingXMLObject
.SingletonFactory
, which provides some support for handling
cases where the output class instance holds a reference to the input class instance.org.opensaml.xml.encryption
.org.opensaml.xml.encryption
.Marshaller
interface.org.opensaml.xml.signature
.org.opensaml.xml.signature
.X509Certificate
into the corresponding
XMLObject and stores it in a KeyInfo
in the first X509Data
element.
X509CRL
into the corresponding XMLObject and stores it
in a KeyInfo
in the first X509Data
element.
KeyName
value to a KeyInfo.
NamespaceManager
.
KeyInfo
in a new KeyValue
element.
xml:base
attribute to the given XML object.
xml:id
attribute to the given XML object.
xml:lang
attribute to the given XML object.
xml:space
attribute to the given XML object.
AgreementMethod
.AgreementMethod
.AgreementMethod
objects.AgreementMethod
for Schema compliance.AgreementMethod
objects.NamespaceManager
.
XMLObject
child elements.
Base64.InputStream
will read data from another java.io.InputStream, given in the
constructor, and encode/decode to/from Base64 notation on the fly.Base64.InputStream
in DECODE mode.
Base64.InputStream
in either ENCODE or DECODE mode.
Base64.OutputStream
will write data to another java.io.OutputStream, given in the
constructor, and encode/decode to/from Base64 notation on the fly.Base64.OutputStream
in ENCODE mode.
Base64.OutputStream
in either ENCODE or DECODE mode.
@xml:base
attribute.SignatureTrustEngine
which evaluates the validity and trustworthiness of XML and raw
signatures.Marshaller
classes.Unmarshaller
classes.Credential
.BasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator
capable of
handling the information contained within a Credential
.KeyInfoGenerator
capable of handling the information
contained within a Credential
.KeyInfo
from a Credential
.DocumentBuilder
s.PKIXValidationInformation
.KeyInfoCredentialResolver
which resolves credentials based on a KeyInfo
element
using a configured list of KeyInfoProvider
's and optional post-processing hooks.SecurityConfiguration
.X509Credential
.X509CredentialNameEvaluator
which evaluates various identifiers
extracted from an X509Credential
's entity certificate against a set of trusted names.EncryptionParameters
suitable for passing to an
Encrypter
.
DSAKeyValue
XMLObject from the Java security DSA public key type.
KeyEncryptionParameters
suitable for passing to an
Encrypter
.
Namespace
instance from a QName
.
RSAKeyValue
XMLObject from the Java security RSA public key type.
XMLSignature
from the given signature object.
X509Certificate
XMLObject from a native
Java X509Certificate
.
X509CRL
XMLObject from
a native Java X509CRL
.
X509IssuerSerial
containing a given issuer name and serial number.
X509SKI
containing the subject key identifier extension value contained within
a certificate.
X509SubjectName
containing a given subject name.
CarriedKeyName
.CarriedKeyName
.PKIXTrustEvaluator
that is based on the Java CertPath API.PKIXValidationOptions
which specifies options specific to a PKIXTrustEvaluator
based on the Java CertPath API.CredentialResolver
which chains together one or more underlying credential resolver
implementations.Iterable
to be returned by ChainingCredentialResolver
.Iterator
to be returned (indirectly) by ChainingCredentialResolver
.EncryptedKeyResolver
which chains multiple other resolver implementations together,
calling them in the order specified in the resolver list.Iterable
to be returned by ChainingEncryptedKeyResolver
.Iterator
to be (indirectly) returned by ChainingEncryptedKeyResolver
.CipherData
.CipherData
.CipherData
objects.CipherData
for Schema compliance.CipherData
objects.CipherReference
.CipherReference
.CipherReference
objects.CipherReference
for Schema compliance.CipherReference
objects.CipherValue
.CipherValue
.ClassIndexedSet
.LSInput
.CredentialResolver
which uses a Collection
as the
underlying credential source.KeyInfoCredentialResolver
which uses a Collection
as the
underlying credential source.Configuration
.CredentialResolver
resolves a Credential
.CredentialContext
which represent information
about the context in which a CredentialResolver
has resolved a Credential
.Criteria
to resolve and return instances of Credential
.Iterable
which wraps another underlying Iterable in order to support
production of instances of CriteriaFilteringIterator
based on the underlying Iterable's Iterator.Iterator
wraps another Iterator of a particular type, containing candidates
which are to be evaluated against a given set of EvaluableCriteria
.Criteria
which are used
in resolution or evaluation operations.CryptoBinary
.CryptoBinary
.CryptoBinary
objects.CryptoBinary
for Schema compliance.CryptoBinary
objects.DataReference
.DataReference
.DataReference
objects.DataReference
objects.Decrypter.decryptData(EncryptedData, boolean)
,
with the rootInNewDocument
parameter value supplied by Decrypter.isRootInNewDocument()
.
DocumentFragment
.
DocumentFragment
.
Decrypter.decryptDataToList(EncryptedData, boolean)
,
with the rootInNewDocument
parameter value supplied by Decrypter.isRootInNewDocument()
.
NamespaceManager.getNonVisibleNamespacePrefixes()
.
BasicSecurityConfiguration
which has reasonable default values for the various configuration parameters.DHKeyValue
.DHKeyValue
.DHKeyValue
objects.DHKeyValue
objects.DigestMethod
.DigestMethod
.DigestMethod
objects.DigestMethod
objects.DSAKeyValue
DSAKeyValue
DSAKeyValue
objects.KeyInfoProvider
which supports DSAKeyValue
.DSAKeyValue
for Schema compliance.DSAKeyValue
objects.Credential.getPublicKey()
as a KeyValue element.
Credential.getPublicKey()
as a KeyValue element.
EncryptedData
.EncryptedData
.EncryptedData
objects.EncryptedData
objects.EncryptedKey
.EncryptedKey
.EncryptedKey
objects.EncryptedKey
elements based on a particular
EncryptedData
context, primarily for use during the decryption process.EncryptedKey
objects.EncryptedType
.EncryptedType
objects.EncryptedType
for Schema compliance.EncryptedType
objects.EncryptionMethod
EncryptionMethod
.EncryptionMethod
objects.EncryptionMethod
for Schema compliance.EncryptionMethod
objects.EncryptionProperties
.EncryptionProperties
.EncryptionProperties
objects.EncryptionProperties
for Schema compliance.EncryptionProperties
objects.EncryptionProperty
EncryptionProperty
EncryptionProperty
objects.EncryptionProperty
for Schema compliance.EncryptionProperty
objects.Criteria
which specifies criteria identifying a
particular entity.Criteria
to the class type which can evaluate that criteria's
data against a Credential
target.X509CertSelector
.SignatureTrustEngine
which evaluates the validity and trustworthiness of XML and raw
signatures.Exponent
Exponent
CredentialResolver
that pulls credential information from the file system.G
NamespaceManager.registerAttributeValue(String, QName)
and NamespaceManager.deregisterAttributeValue(String)
.
Generator
.Generator
XMLObjectBuilder
using the key it was registered with.
X509Certificate
into a native Java representation.
X509Certificate
within the given KeyInfo.
X509Certificate
within the given X509Data
.
X509CRL
into a native Java representation.
X509CRL
s within the given KeyInfo
.
X509CRL
s within the given X509Data
.
DateTimeFormatter
to be used when stringifying
the DateTime
value.
DateTimeFormatter
to be used when stringifying
the DateTime
value.
PKIXValidationInformation
being evaluated.
DSAKeyValue
element.
DSAKeyValue
element and the supplied Java DSAParams
,
which supplies key material from a shared key family.
KeyValue
.
KeyInfoGenerator
for the specified Credential
.
KeyInfo
as a list of strings.
DOMImplementationLS
for the given node.
LSSerializer
instance from the
given DOMImplementationLS
instance.
NamespaceManager
instance for this object.
NamespaceManager
instance for this object.
PKIXValidationOptions
instance that is in use.
PKIXValidationOptions
instance that is in use.
KeyInfo
's KeyValue
s.
RSAKeyValue
element.
@xml:base
attribute value.
xml:base
attribute from a given XML object.
@xml:id
attribute value.
xml:id
attribute from a given XML object.
@xml:lang
attribute value.
xml:lang
attribute from a given XML object.
@xml:space
attribute value.
xml:space
attribute from a given XML object.
G
DSAKeyValue
element has the all optional DSA
values which can be shared amongst many keys in a DSA "key family", and
are presumed to be known from context.
@xml:id
attribute.XMLObject
.EncryptedKeyResolver
which finds EncryptedKey
elements
within the KeyInfo
of the EncryptedData
context.KeyInfoProvider
which provides basic support for extracting a X509Credential
from an X509Data
child of KeyInfo.X500DNHandler
which uses the internal built-in mechanisms
provided by X500Principal
directly.CertPathPKIXValidationOptions.isRevocationEnabled()
.
EvaluableCredentialCriteria
must be met to return
a credential, or only one or more evaluable criteria.
xsi:nil
attribute of true
.
xsi:nil
attribute of true
.
xsi:nil
attribute of true
.
xsi:nil
attribute of true
.
X509Credential
being evaluated should be processed.
CertPathPKIXValidationOptions.isForceRevocationEnabled()
is true, the revocation behavior of the underlying CertPath Provider
will be forced to this value.
EvaluableCredentialCriteria
is unable to evaluate
a Credential.
J
J
KANonce
KANonce
Criteria
which specifies key algorithm criteria.KeyInfo
KeyInfo
element.CredentialResolver
marker interface for resolvers which resolve
credentials based on a KeyInfo
element.Criteria
which specifies criteria based
on the contents of a KeyInfo
element.KeyInfo
based on keying material and other
information found within a Credential
.KeyInfoGenerator
instances.KeyInfoGeneratorFactory
instances.KeyInfo
KeyInfo
objects.KeyInfoCredentialResolver
which
support resolving Credential
s based on a child element of KeyInfo
.KeyInfoProvider
s.KeyInfoType
KeyInfoType
objects.KeyInfoType
for Schema compliance.KeyInfoType
objects.KeyInfo
objects.Criteria
which specifies key length criteria.KeyName
Criteria
which specifies key name criteria.KeyName
KeyReference
KeyReference
objects.KeyReference
objects.KeySize
KeySize
KeySize
for Schema compliance.CredentialResolver
that extracts Credential
's from a key store.KeyStore
in to a X509Credential
.KeyValue
KeyValue
KeyValue
objects.KeyValue
for Schema compliance.KeyValue
objects.@xml:lang
attribute.BasicProviderKeyInfoCredentialResolver
which is capable of using information from a KeyInfo
to resolve
local credentials from a supplied CredentialResolver
which manages local credentials.Logger
before rethrowing them.xs:anyAttribute
attributes.
xs:anyAttribute
attributes.
XMLObject
into a W3C DOM element.Marshaller
s that can be used to convert
XMLObject
s into W3C DOM elements.NamespaceManager.addNamespace(Set, Namespace)
.
MgmtData
MgmtData
Modulus
Exponent
KeyInfoGeneratorFactory
instances.XMLObject
.xsi:nil
attribute.
OAEPparams
OAEPparams
DocumentBuilders
).EvaluableCriteria
where the
parameterized evaluation target type is Credential
.KeyInfoProvider
.Credential
sOriginatorKeyInfo
OriginatorKeyInfo
OriginatorKeyInfo
objects.OriginatorKeyInfo
objects.P
P
Criteria
which specifies criteria pertaining
to peer entity IDs.PgenCounter
PgenCounter
PgenCounter
PgenCounter
PGPData
PGPData
PGPData
objects.PGPData
for Schema compliance.PGPData
objects.PGPKeyID
PGPKeyID
PGPKeyPacket
PGPKeyPacket
P
P
SignatureTrustEngine
which evaluates the validity and trustworthiness of XML and raw
signatures.X509Credential
against a set of trusted
PKIXValidationInformation
, using PKIX validation rules.Criteria
to resolve PKIXValidationInformation
, which will typically be used
PKIX-based trust engines.PKIXTrustEvaluator
.BasicProviderKeyInfoCredentialResolver.postProcess(KeyInfoResolutionContext, CriteriaSet, List)
hook.
AbstractXMLObject.prepareAttributeValueForAssignment(String, QName, QName)
or AbstractXMLObject.prepareElementContentForAssignment(QName, QName)
as appropriate
Signature
with necessary additional information prior to signing.
xs:anyAttribute
attribute.
xs:anyAttribute
attributes.
xs:any
list.
X509Credential.getCRLs()
.
X509Credential.getEntityCertificate()
.
X509Credential.getEntityCertificateChain()
.
Credential.getEntityId()
.
Credential.getKeyNames()
.
Credential.getPublicKey()
.
Public
Public
Criteria
which specifies public key criteria.Q
Q
Q
Q
Base64.InputStream.read()
repeatedly until the end of stream is reached or len bytes are read.
ReferenceList
RecipientKeyInfo
RecipientKeyInfo
objects.RecipientKeyInfo
objects.ReferenceList
ReferenceList
ReferenceList
objects.ReferenceList
for Schema compliance.ReferenceList
objects.ReferenceType
ReferenceType
objects.ReferenceType
for Schema compliance.ReferenceType
objects.AbstractXMLObject.releaseDOM()
then AbstractXMLObject.releaseChildrenDOM(boolean)
with
the release being propogated.
AbstractXMLObject.releaseDOM()
then AbstractXMLObject.releaseParentDOM(boolean)
with
the release being propogated.
NamespaceManager
.
RetrievalMethod
RetrievalMethod
RetrievalMethod
objects.RetrievalMethod
for Schema compliance.RetrievalMethod
objects.RSAKeyValue
RSAKeyValue
RSAKeyValue
objects.KeyInfoProvider
which supports RSAKeyValue
.RSAKeyValue
for Schema compliance.RSAKeyValue
objects.Schema
from a set of input.Seed
Seed
Seed
Seed
NamespaceManager
.
DateTimeFormatter
to be used when stringifying
the DateTime
value.
DateTimeFormatter
to be used when stringifying
the DateTime
value.
PKIXValidationInformation
being evaluated.
Credential.getPublicKey()
as a KeyValue element.
CertPathPKIXValidationOptions.isRevocationEnabled()
.
EvaluableCredentialCriteria
must be met to return
a credential, or only one or more evaluable criteria.
xsi:nil
attribute of true
.
xsi:nil
attribute of true
.
xsi:nil
attribute of true
.
xsi:nil
attribute of true
.
X509Credential
being evaluated should be processed.
CertPathPKIXValidationOptions.isForceRevocationEnabled()
is true, the revocation behavior of the underlying CertPath Provider
will be forced to this value.
EvaluableCredentialCriteria
is unable to evaluate
a Credential.
@xml:base
attribute value.
@xml:id
attribute value.
@xml:lang
attribute value.
@xml:space
attribute value.
Signature
s.Signature
objects.Signature
for Schema compliance.Signature
objects.EncryptedKeyResolver
which finds EncryptedKey
elements by dereferencing
RetrievalMethod
children of the KeyInfo
of the EncryptedData
context.@xml:space
attribute.SPKIData
SPKIData
SPKIData
objects.SPKIData
for Schema compliance.SPKIData
objects.SPKISexp
SPKISexp
DocumentBuilder
s.CredentialResolver
which just stores and returns a static set of credentials.KeyInfoCredentialResolver
which just stores and returns a static set of credentials.KeyInfoGenerator
which always returns static KeyInfo
data.PKIXValidationInformationResolver
which always returns a static, fixed set of
information.CertStore
that is to be used.
Transform
Transform
Transform
objects.Transforms
Transforms
Transform
for Schema compliance.Transforms
Transforms
Transforms
objects.Transforms
objects.Transforms
for Schema compliance.Transforms
for Schema compliance.Transforms
objects.Transforms
objects.Transform
objects.XMLObject
.Unmarshaller
s that can be used to convert W3C DOM
elements into XMLObject
s.Text.getWholeText()
and passes it off to
AbstractXMLObjectUnmarshaller.processElementContent(XMLObject, String)
if the string is not null and
contains something other than whitespace.
Text.getWholeText()
and passes it off to
AbstractXMLObjectUnmarshaller.processElementContent(XMLObject, String)
if the string is not null and
contains something other than whitespace.
Criteria
which specifies criteria pertaining
usage of the resolved credential.http://www.w3.org/XML/1998/namespace
.
ValidatingXMLObject
.
ValidatingXMLObject
.
Base64.OutputStream.write(int)
repeatedly until len bytes are written.
X500Principal
instances.
X500Principal
instances.
X500Principal
instances.
X500Principal
.X500Principal
instances.
X509Certificate
and
X509CRL
creation.
X509Certificate
X509Certificate
.X509Credential
against a
supplied set of trusted names.X509CRL
X509CRL
.X509Data
X509Data
.X509Data
objects.X509Data
for Schema compliance.X509Data
objects.X509IssuerName
X509IssuerName
X509IssuerSerial
Criteria
which specifies criteria based on
X.509 certificate issuer name and serial number.X509IssuerSerial
X509IssuerSerial
objects.X509IssuerSerial
for Schema compliance.X509IssuerSerial
objects.X509KeyInfoGeneratorFactory.X509KeyInfoGenerator
capable of
handling the information contained within an X509Credential
.KeyInfoGenerator
capable of handling the information
contained within a X509Credential
.KeyInfo
from an X509Credential
.X509KeyManager
and exposes it as an X509Credential
.X509SerialNumber
.X509SerialNumber
.X509SerialNumber
objects.X509SerialNumber
for Schema compliance.X509SerialNumber
objects.X509SKI
X509SKI
Criteria
which specifies criteria based on
X.509 certificate subject key identifier.X509SubjectName
Criteria
which specifies criteria based on
X.509 certificate subject name.X509SubjectName
base
attribute local name.
xml:base
qualified attribute name.
id
attribute local name.
xml:id
qualified attribute name.
lang
attribute local name.
xml:lang
qualified attribute name.
space
attribute local name.
xml:space
qualified attribute name.
Configuration
no longer has the option to store the XML configuration fragements
org.opensaml.xml.encryption
.XMLObjectBuilder
s.org.opensaml.xml.signature
KeyInfo
that was found in
in XML Signature Signature
element.XPath
XPath
XSAnyImpl
s.XSAny
.XSAny
objects.XSAny
s.XSBase64BinaryImpl
objects.XSBase64Binary
.XSBase64Binary
objects.XSBase64Binary
for Schema compliance.XSBase64Binary
objects.xs:boolean
schema type.XSBooleanImpl
objects.XSBoolean
.XSBoolean
objects.XSBoolean
objects.XSDateTime
objects.XSDateTime
.XSDateTime
objects.XSDateTime
for Schema compliance.XSDateTime
objects.xsi:type
attribute QName.
xsi:type
attribute QName.
xsi:type
attribute QName.
xsi:type
attribute QName.
XSIntegerImpl
objects.XSInteger
.XSInteger
objects.XSInteger
for Schema compliance.XSInteger
objects.XSQNameImpl
objects.XSQName
.XSQName
s.XSQName
s.XSStringImpl
objects.XSString
.XSString
objects.XSString
for Schema compliance.XSString
objects.XSURIImpl
objects.XSURI
.XSURI
s.XSURI
s.Y
Y
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |