Uses of Interface
org.opensaml.xmlsec.encryption.EncryptedKey
Packages that use EncryptedKey
Package
Description
Interfaces for SAML 2.0 core and protocol interfaces.
Implementations of SAML 2.0 core specification types and elements.
Classes for encrypting and decrypting SAML.
Implementations of the interfaces for XMLObjects that represent XML encryption types.
Functional support for XML Encryption.
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
Implementations of the interfaces for XMLObjects that represent XML signature types.
-
Uses of EncryptedKey in org.opensaml.saml.saml2.core
Methods in org.opensaml.saml.saml2.core that return types with arguments of type EncryptedKeyModifier and TypeMethodDescriptionEncryptedElementType.getEncryptedKeys()A list of EncryptedKey child elements. -
Uses of EncryptedKey in org.opensaml.saml.saml2.core.impl
Fields in org.opensaml.saml.saml2.core.impl with type parameters of type EncryptedKeyModifier and TypeFieldDescriptionprivate final XMLObjectChildrenList<EncryptedKey>EncryptedElementTypeImpl.encryptedKeysEncryptedKey children.Methods in org.opensaml.saml.saml2.core.impl that return types with arguments of type EncryptedKeyModifier and TypeMethodDescriptionEncryptedElementTypeImpl.getEncryptedKeys()A list of EncryptedKey child elements. -
Uses of EncryptedKey in org.opensaml.saml.saml2.encryption
Methods in org.opensaml.saml.saml2.encryption that return types with arguments of type EncryptedKeyModifier and TypeMethodDescriptionEncryptedElementTypeEncryptedKeyResolver.resolve(EncryptedData encryptedData, Set<String> recipients) Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.Methods in org.opensaml.saml.saml2.encryption with parameters of type EncryptedKeyModifier and TypeMethodDescriptionprotected voidEncrypter.linkSinglePeerKey(EncryptedData encData, EncryptedKey encKey) Link a single EncryptedKey to the EncryptedData according to guidelines in SAML Errata E43.Method parameters in org.opensaml.saml.saml2.encryption with type arguments of type EncryptedKeyModifier and TypeMethodDescriptionprotected voidEncrypter.linkMultiplePeerKeys(EncryptedData encData, List<EncryptedKey> encKeys) Link multiple "multicast" EncryptedKeys to the EncryptedData according to guidelines in SAML Errata E43.protected EncryptedElementTypeEncrypter.placeKeysAsPeers(EncryptedElementType encElement, EncryptedData encData, List<EncryptedKey> encKeys) Store the specified EncryptedData and EncryptedKey(s) in the specified instance of EncryptedElementType as peer elements, following SAML 2 Errata E43 guidelines for forward and back referencing between the EncryptedData and EncryptedKey(s).protected EncryptedElementTypeEncrypter.placeKeysInline(EncryptedElementType encElement, EncryptedData encData, List<EncryptedKey> encKeys) Place the EncryptedKey elements inside the KeyInfo element within the EncryptedData element.protected EncryptedElementTypeEncrypter.processElements(EncryptedElementType encElement, EncryptedData encData, List<EncryptedKey> encKeys) Handle post-processing of generated EncryptedData and EncryptedKey(s) and storage in the appropriate EncryptedElementType instance. -
Uses of EncryptedKey in org.opensaml.xmlsec.encryption.impl
Classes in org.opensaml.xmlsec.encryption.impl that implement EncryptedKeyMethods in org.opensaml.xmlsec.encryption.impl that return EncryptedKeyModifier and TypeMethodDescriptionEncryptedKeyBuilder.buildObject()Builds an XMLObject using the default name and namespace information provided XML Encryption specifications.EncryptedKeyBuilder.buildObject(String namespaceURI, String localName, String namespacePrefix) Creates an XMLObject with a given fully qualified name. -
Uses of EncryptedKey in org.opensaml.xmlsec.encryption.support
Fields in org.opensaml.xmlsec.encryption.support declared as EncryptedKeyModifier and TypeFieldDescriptionprivate EncryptedKeyChainingEncryptedKeyResolver.ChainingIterator.nextKeyThe next encrypted key that is safe to return.Fields in org.opensaml.xmlsec.encryption.support with type parameters of type EncryptedKeyModifier and TypeFieldDescriptionprivate Iterator<EncryptedKey>ChainingEncryptedKeyResolver.ChainingIterator.keyIteratorThe iterator over EncryptedKey instances from the current resolver.Methods in org.opensaml.xmlsec.encryption.support that return EncryptedKeyModifier and TypeMethodDescriptionprotected EncryptedKeySimpleRetrievalMethodEncryptedKeyResolver.dereferenceURI(RetrievalMethod rm) Dereference the URI attribute of the specified retrieval method into an EncryptedKey.protected EncryptedKeyEncrypter.encryptKey(Key targetKey, Key encryptionKey, String encryptionAlgorithmURI, RSAOAEPParameters rsaOAEPParams, Document containingDocument) Encrypts a key using the specified encryption key and algorithm URI.Encrypter.encryptKey(Key key, KeyEncryptionParameters kekParams, Document containingDocument) Encrypts a key.private EncryptedKeyChainingEncryptedKeyResolver.ChainingIterator.getNextKey()Get the next encrypted key that will be returned by this iterator.ChainingEncryptedKeyResolver.ChainingIterator.next()Methods in org.opensaml.xmlsec.encryption.support that return types with arguments of type EncryptedKeyModifier and TypeMethodDescriptionEncrypter.encryptKey(Key key, List<KeyEncryptionParameters> kekParamsList, Document containingDocument) Encrypts a key once for each key encryption parameters set that is supplied.private Iterator<EncryptedKey>ChainingEncryptedKeyResolver.ChainingIterator.getNextKeyIterator()Get the iterator from the next resolver in the chain.ChainingEncryptedKeyResolver.ChainingIterable.iterator()ChainingEncryptedKeyResolver.resolve(EncryptedData encryptedData, Set<String> recipients) Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.default Iterable<EncryptedKey>EncryptedKeyResolver.resolve(EncryptedData encryptedData) Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.EncryptedKeyResolver.resolve(EncryptedData encryptedData, Set<String> recipients) Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.InlineEncryptedKeyResolver.resolve(EncryptedData encryptedData, Set<String> recipients) Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.SimpleKeyInfoReferenceEncryptedKeyResolver.resolve(EncryptedData encryptedData, Set<String> recipients) Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.SimpleRetrievalMethodEncryptedKeyResolver.resolve(EncryptedData encryptedData, Set<String> recipients) Resolve the EncryptedKey elements containing the data encryption key used to encrypt the specified EncryptedData element.protected Iterable<EncryptedKey>SimpleKeyInfoReferenceEncryptedKeyResolver.resolveKeyInfo(KeyInfo keyInfo, int limit, Set<String> validRecipients) Turn a KeyInfo into an EncryptedKey collection.Methods in org.opensaml.xmlsec.encryption.support with parameters of type EncryptedKeyModifier and TypeMethodDescriptionDecrypter.decryptKey(EncryptedKey encryptedKey, String algorithm) Attempts to decrypt the supplied EncryptedKey and returns the resulting Java security Key object.Decrypter.decryptKey(EncryptedKey encryptedKey, String algorithm, Key kek) Decrypts the supplied EncryptedKey and returns the resulting Java security Key object.protected booleanAbstractEncryptedKeyResolver.matchCarriedKeyName(EncryptedData encryptedData, EncryptedKey encryptedKey) Evaluate whether an EncryptedKey's CarriedKeyName matches one of the KeyName values from the EncryptedData context.protected booleanAbstractEncryptedKeyResolver.matchDataReference(EncryptedData encryptedData, EncryptedKey encryptedKey) Evaluate whether any of the EncryptedKey's DataReferences refer to the EncryptedData context.protected voidDecrypter.preProcessEncryptedKey(EncryptedKey encryptedKey, String algorithm, Key kek) Preprocess the EncryptedKey.voidDefaultPreDecryptionValidator.validate(EncryptedKey encryptedKey) Validate an instance ofEncryptedKey.voidPreDecryptionValidator.validate(EncryptedKey encryptedKey) Validate an instance ofEncryptedKey.protected voidDecrypter.validateAlgorithms(EncryptedKey encryptedKey) Validate the algorithms contained within anEncryptedKey. -
Uses of EncryptedKey in org.opensaml.xmlsec.signature
Methods in org.opensaml.xmlsec.signature that return types with arguments of type EncryptedKeyModifier and TypeMethodDescriptionKeyInfo.getEncryptedKeys()Get the list of EncryptedKey child elements Note: EncryptedKey is actually defined in the XML Encryption schema, and is not explicitly defined in the KeyInfoType content model, but for convenience this named getter method is exposed. -
Uses of EncryptedKey in org.opensaml.xmlsec.signature.impl
Methods in org.opensaml.xmlsec.signature.impl that return types with arguments of type EncryptedKeyModifier and TypeMethodDescriptionKeyInfoImpl.getEncryptedKeys()Get the list of EncryptedKey child elements Note: EncryptedKey is actually defined in the XML Encryption schema, and is not explicitly defined in the KeyInfoType content model, but for convenience this named getter method is exposed.