Skip navigation links
A B C D E G H I K L M N O P R S T X 

A

AbstractNamedCurve - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Abstract class for NamedCurve.
AbstractNamedCurve() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.AbstractNamedCurve
 
AbstractSecurityConfiguration - Class in se.swedenconnect.opensaml.xmlsec.config
Abstract base class for SecurityConfiguration.
AbstractSecurityConfiguration() - Constructor for class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Constructor.
addPublicKey(KeyInfo, PublicKey) - Static method in class se.swedenconnect.opensaml.xmlsec.keyinfo.ExtendedKeyInfoSupport
Extends KeyInfoSupport.addPublicKey(KeyInfo, PublicKey) with support for EC keys.
ALGO_ID_KEYAGREEMENT_ECDH_ES - Static variable in class se.swedenconnect.opensaml.xmlsec.encryption.support.EcEncryptionConstants
Key Agreement - ECDH-ES.
ALGO_ID_KEYDERIVATION_CONCAT - Static variable in class se.swedenconnect.opensaml.xmlsec.encryption.support.EcEncryptionConstants
Key Derivation - ConcatKDF.
ALGORITHM_ATTRIBUTE_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.KeyDerivationMethod
Algorithm attribute name.
ALGORITHMID_ATTRIBUTE_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
AlgorithmID attribute name.
apply(Credential) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.EvaluableX509CertificatesCredentialCriterion

B

BasicExtendedEncryptionConfiguration - Class in se.swedenconnect.opensaml.xmlsec
Extends OpenSAML's BasicEncryptionConfiguration so that we implement the ExtendedEncryptionConfiguration interface.
BasicExtendedEncryptionConfiguration() - Constructor for class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Constructor.
buildBasicEncryptedKeyResolver() - Static method in class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
Build a basic instance of EncryptedKeyResolver.
buildBasicKeyInfoGeneratorManager() - Static method in class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
buildBasicKeyInfoGeneratorManager(NamedKeyInfoGeneratorManager) - Static method in class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
buildDefaultEncryptionConfiguration() - Static method in class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
Build and return a default encryption configuration.
buildDefaultEncryptionConfiguration(EncryptionConfiguration) - Static method in class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
Builds an ExtendedEncryptionConfiguration object based on the supplied EncryptionConfiguration object.
buildDefaultKeyAgreementKeyInfoGeneratorFactory() - Static method in class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
Creates a KeyAgreementKeyInfoGeneratorFactory with default settings.
buildDefaultSignatureSigningConfiguration() - Static method in class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
Extends DefaultSecurityConfigurationBootstrap.buildDefaultSignatureSigningConfiguration() with http://www.w3.org/2007/05/xmldsig-more#sha256-rsa-MGF1, http://www.w3.org/2007/05/xmldsig-more#sha384-rsa-MGF1 and http://www.w3.org/2007/05/xmldsig-more#sha512-rsa-MGF1.
buildDefaultSignatureSigningConfiguration(SignatureSigningConfiguration) - Static method in class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
Given a SignatureSigningConfiguration the method ensures that the signature algorithms http://www.w3.org/2007/05/xmldsig-more#sha256-rsa-MGF1, http://www.w3.org/2007/05/xmldsig-more#sha384-rsa-MGF1 and http://www.w3.org/2007/05/xmldsig-more#sha512-rsa-MGF1 are among the signature algorithms and returns a BasicSignatureSigningConfiguration object.
buildECKeyValue(ECPublicKey) - Static method in class se.swedenconnect.opensaml.xmlsec.keyinfo.ExtendedKeyInfoSupport
Builds an ECKeyValue XMLObject from the Java security EC public key type.
buildObject() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsBuilder
buildObject(String, String, String) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsBuilder
buildObject() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodBuilder
buildObject(String, String, String) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodBuilder

C

clear() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurveRegistry
Clear all registered curves.
clone() - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory.ExtendedX509Options
cloneToRecipientKeyInfo(KeyInfo) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator
Clones a ds:KeyInfo element into an xenc:RecipientKeyInfo element.
ConcatKDFParameters - Class in se.swedenconnect.opensaml.xmlsec.encryption.support
Class for representing parameter inputs to the ConcatKDF key derivation algorithm.
ConcatKDFParameters(String) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
A constructor that assigns the digest method and also assigns default values for AlgorithmID, PartyUInfo and PartyVInfo.
ConcatKDFParameters(String, byte[], byte[], byte[]) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Constructor assigning the digest method and the mandatory ConcatKDFParams attributes.
ConcatKDFParameters(ConcatKDFParams) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Constructor that creates the object from the supplied XMLObject representation of ConcatKDFParams.
ConcatKDFParams - Interface in se.swedenconnect.opensaml.xmlsec.encryption
Representation of the ConcatKDF key derivation method.
ConcatKDFParamsBuilder - Class in se.swedenconnect.opensaml.xmlsec.encryption.impl
Builder for ConcatKDFParams.
ConcatKDFParamsBuilder() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsBuilder
 
ConcatKDFParamsImpl - Class in se.swedenconnect.opensaml.xmlsec.encryption.impl
Implementation class for ConcatKDFParams.
ConcatKDFParamsImpl(String, String, String) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Constructor.
ConcatKDFParamsMarshaller - Class in se.swedenconnect.opensaml.xmlsec.encryption.impl
Marshaller for ConcatKDFParams.
ConcatKDFParamsMarshaller() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsMarshaller
 
ConcatKDFParamsUnmarshaller - Class in se.swedenconnect.opensaml.xmlsec.encryption.impl
Unmarshaller for ConcatKDFParams.
ConcatKDFParamsUnmarshaller() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsUnmarshaller
 
createDecryptionParameters(Credential...) - Static method in class se.swedenconnect.opensaml.xmlsec.encryption.support.DecryptionUtils
Utility method that sets up DecryptionParameters for a Decrypter instance.
createDefaultDecryptionConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Creates the default decryption configuration for this instance.
createDefaultEncryptionConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Creates the default encryption configuration for this instance.
createDefaultEncryptionConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.DefaultSecurityConfiguration
Returns the extended encryption configuration that has support for key agreement and key derivation.
createDefaultEncryptionConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.SAML2IntSecurityConfiguration
Builds an EncryptionConfiguration that is according to SAML2Int.
createDefaultParserPool() - Static method in class se.swedenconnect.opensaml.OpenSAMLInitializer
Creates a basic parser pool with default settings.
createDefaultSignatureSigningConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Creates the default signature configuration for this instance.
createDefaultSignatureSigningConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.DefaultSecurityConfiguration
Returns the default signing configuration with RSA-PSS extensions.
createDefaultSignatureSigningConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.SAML2IntSecurityConfiguration
Black-lists SHA-1 from use and adds RSA-PSS algos.
createDefaultSignatureValidationConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Creates the default signature validation configuration for this instance.
createKeyAgreementCredential(Credential, String, KeyDerivationMethod) - Static method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHSupport
Creates a KeyAgreementCredential by using the supplied peer credential to generate a EC key pair and a secret key that is the key agreement key.
createKeyInfoCredentialResolver(Credential...) - Static method in class se.swedenconnect.opensaml.xmlsec.encryption.support.DecryptionUtils
Builds a KeyInfo credential resolver to be used during decryption of a SAML object.

D

DecryptionUtils - Class in se.swedenconnect.opensaml.xmlsec.encryption.support
Utility class with helper methods for decryption.
DecryptionUtils() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.DecryptionUtils
 
decryptKey(EncryptedKey, String, Key) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.Pkcs11Decrypter
Extends Decrypter.decryptKey(EncryptedKey, String, Key) with an implementation for missing OAEP padding in the SunPKCS11 provider.
decryptKey(EncryptedKey, String) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.Pkcs11Decrypter
Extends Decrypter.decryptKey(EncryptedKey, String) so that we may get hold of the corresponding RSA certificate.
decryptKey(EncryptedKey, String, Key, int) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.Pkcs11Decrypter
Decrypts the key (work-around for OAEP padding).
DEFAULT_ALGORITHM_ID - Static variable in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Default value for the mandatory attribute AlgorithmID.
DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Element local name.
DEFAULT_ELEMENT_LOCAL_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.KeyDerivationMethod
Element local name.
DEFAULT_ELEMENT_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Default element name.
DEFAULT_ELEMENT_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.KeyDerivationMethod
Default element name.
DEFAULT_PARTY_UINFO - Static variable in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Default value for mandatory attribute PartyUInfo.
DEFAULT_PARTY_VINFO - Static variable in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Default value for mandatory attribute PartyVInfo.
DefaultSecurityConfiguration - Class in se.swedenconnect.opensaml.xmlsec.config
A security configuration for OpenSAML default settings (with the extensions for key agreement).
DefaultSecurityConfiguration() - Constructor for class se.swedenconnect.opensaml.xmlsec.config.DefaultSecurityConfiguration
 
deregister(NamedCurve) - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurveRegistry
Deregister a curve.
deregister(String) - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurveRegistry
Deregister a curve.

E

EC_PUBLIC_KEY_OID - Static variable in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHSupport
The Object Identifier for an EC public key.
ECDHKeyAgreementParameters - Class in se.swedenconnect.opensaml.xmlsec.encryption.support
A specialization of OpenSAML's KeyEncryptionParameters that is to be used for Elliptic-curves Diffie-Hellman (Ephemeral-Static) key agreement ().
ECDHKeyAgreementParameters() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Constructor.
ECDHKeyAgreementParameters(EncryptionParameters, String) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Convenience constructor which allows copying the relevant key encryption parameters from an instance of EncryptionParameters.
ECDHSupport - Class in se.swedenconnect.opensaml.xmlsec.encryption.support
Support methods for performing ECDH key agreement.
ECDHSupport() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHSupport
 
EcEncryptionConstants - Class in se.swedenconnect.opensaml.xmlsec.encryption.support
Constants for Elliptic Curve Diffie-Hellman algorithms.
EcEncryptionConstants() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.EcEncryptionConstants
Hidden constructor.
emitOriginatorKeyInfoPublicDEREncodedKeyValue() - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory
Get the option to emit the value of KeyAgreementCredential.getSenderGeneratedPublicKey() as a DEREncodedKeyValue element in the OriginatorKeyInfo element.
emitOriginatorKeyInfoPublicKeyValue() - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory
Get the option to emit the value of KeyAgreementCredential.getSenderGeneratedPublicKey() as a KeyValue element in the OriginatorKeyInfo element.
equals(Object) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.EvaluableX509CertificatesCredentialCriterion
EvaluableX509CertificatesCredentialCriterion - Class in se.swedenconnect.opensaml.xmlsec.keyinfo.provider
Instance of evaluable credential criteria for evaluating whether a credential's certificate meets the criteria specified by the set of certificates found in a KeyInfo's list of certificates.
EvaluableX509CertificatesCredentialCriterion(List<X509Certificate>) - Constructor for class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.EvaluableX509CertificatesCredentialCriterion
Constructor.
ExtendedAlgorithmSupport - Class in se.swedenconnect.opensaml.xmlsec.algorithm
OpenSAML's AlgorithmSupport class does not offer utility methods needed for key agreement.
ExtendedDefaultSecurityConfigurationBootstrap - Class in se.swedenconnect.opensaml.xmlsec.config
Extends OpenSAML's DefaultSecurityConfigurationBootstrap with support for key agreement and key derivation algorithms.
ExtendedDefaultSecurityConfigurationBootstrap() - Constructor for class se.swedenconnect.opensaml.xmlsec.config.ExtendedDefaultSecurityConfigurationBootstrap
Constructor.
ExtendedEncryptionConfiguration - Interface in se.swedenconnect.opensaml.xmlsec
Extends OpenSAML's EncryptionConfiguration with support for key agreement and key derivation algorithms.
ExtendedEncryptionParametersResolver - Class in se.swedenconnect.opensaml.xmlsec
Extends OpenSAML's BasicEncryptionParametersResolver with support for key agreement.
ExtendedEncryptionParametersResolver() - Constructor for class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
Constructor.
ExtendedKeyInfoSupport - Class in se.swedenconnect.opensaml.xmlsec.keyinfo
Extends KeyInfoSupport with support for EC keys.
ExtendedSAMLMetadataEncryptionParametersResolver - Class in se.swedenconnect.opensaml.xmlsec
An extension of SAMLMetadataEncryptionParametersResolver that also lets us resolve encryption parameters for key agreement algorithms.
ExtendedSAMLMetadataEncryptionParametersResolver(MetadataCredentialResolver) - Constructor for class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
Constructor.
ExtendedSignerProvider - Class in se.swedenconnect.opensaml.xmlsec.signature.support.provider
The Sun PKCS#11 crypto provider does not have support for PSS padding which makes HSM RSA-PSS signing impossible using the standard OpenSAML signer provider (ApacheSantuarioSignerProviderImpl).
ExtendedSignerProvider() - Constructor for class se.swedenconnect.opensaml.xmlsec.signature.support.provider.ExtendedSignerProvider
Default constructor.
ExtendedSignerProviderInitializer - Class in se.swedenconnect.opensaml.xmlsec.signature.support.provider
OpenSAML uses the Java service loader to load the SignerProvider that should be used.
ExtendedSignerProviderInitializer() - Constructor for class se.swedenconnect.opensaml.xmlsec.signature.support.provider.ExtendedSignerProviderInitializer
 
ExtendedX509Options() - Constructor for class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory.ExtendedX509Options
 

G

generate(Credential) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator
generateKeyAgreementCredential(Credential, String, List<String>, List<String>, ConcatKDFParameters) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
Generates a key agreement credential based on the resolved algorithms.
get(String) - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurveRegistry
Get the curve associated with the specified object identifier.
getAgreementMethodAlgorithm() - Method in class se.swedenconnect.opensaml.security.credential.KeyAgreementCredential
Returns the agreement method used for this credential.
getAgreementMethodAlgorithms() - Method in class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Get the list of preferred agreement method algorithm URIs, in preference order.
getAgreementMethodAlgorithms() - Method in interface se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionConfiguration
Get the list of preferred agreement method algorithm URIs, in preference order.
getAlgorithm() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodImpl
Gets the algorithm URI attribute.
getAlgorithm() - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.KeyDerivationMethod
Gets the algorithm URI attribute.
getAlgorithmID() - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Gets the AlgorithmID attribute in its padded and encoded form.
getAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Gets the AlgorithmID attribute in its padded and encoded form.
getConcatKDFParameters() - Method in class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Get the instance of ConcatKDFParameters.
getConcatKDFParameters() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Returns the ConcatKDF parameters to use.
getConcatKDFParameters() - Method in interface se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionConfiguration
Get the instance of ConcatKDFParameters.
getConcatKDFParameters(CriteriaSet, Predicate<String>) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
Obtains the ConcatKDFParameters to use for ConcatKDF key derivation.
getConfigResources() - Method in class se.swedenconnect.opensaml.xmlsec.config.XMLObjectProviderInitializer
getCredentialType() - Method in class se.swedenconnect.opensaml.security.credential.KeyAgreementCredential
getCredentialType() - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory
getDecryptionConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Returns the decryption configuration that has been configured.
getDecryptionConfiguration() - Method in interface se.swedenconnect.opensaml.xmlsec.config.SecurityConfiguration
Returns the decryption configuration that has been configured.
getDefaultDecryptionConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Returns the default decryption configuration for this instance.
getDefaultEncryptionConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Returns the default encryption configuration for this instance.
getDefaultSignatureSigningConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Returns the default signature configuration for this instance.
getDefaultSignatureValidationConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Returns the default signature validation configuration for this instance.
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA1_RSA_MGF1
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA224_RSA_MGF1
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA256_RSA_MGF1
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA384_RSA_MGF1
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_224_RSA_MGF1
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_256_RSA_MGF1
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_384_RSA_MGF1
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_512_RSA_MGF1
getDigest() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA512_RSA_MGF1
getDigestMethod() - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Gets the digest method.
getDigestMethod() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Gets the digest method.
getDigestMethod() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Returns the DigestMethod of the ConcatKDF parameters.
getEffectiveKeyAgreementMethods(CriteriaSet, Predicate<String>) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
Get the effective list of key agreement method URIs to consider, including application of whitelist/blacklist policy.
getEffectiveKeyDerivationAlgorithms(CriteriaSet, Predicate<String>) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
Get the effective list of key derivation algorithm URIs to consider, including application of whitelist/blacklist policy.
getEffectivePeerKeyAgreementCredentials(CriteriaSet) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
Get the effective list of peer key agreement credentials to consider.
getEncryptionConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Returns the encryption configuration that has been configured.
getEncryptionConfiguration() - Method in interface se.swedenconnect.opensaml.xmlsec.config.SecurityConfiguration
Returns the encryption configuration that has been configured.
getEncryptionCredential() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Instead of returning the credential assigned (ECDHKeyAgreementParameters.setEncryptionCredential(Credential)), the method will return the key agreement credential (ECDHKeyAgreementParameters.getKeyAgreementCredential()).
getInstance() - Static method in class se.swedenconnect.opensaml.OpenSAMLInitializer
Returns the initializer instance.
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.KeyTransportECDH_ES
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA1_RSA_MGF1
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA224_RSA_MGF1
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA256_RSA_MGF1
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA384_RSA_MGF1
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_224_RSA_MGF1
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_256_RSA_MGF1
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_384_RSA_MGF1
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_512_RSA_MGF1
getJCAAlgorithmID() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA512_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA1_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA224_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA256_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA384_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_224_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_256_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_384_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_512_RSA_MGF1
getKey() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA512_RSA_MGF1
getKeyAgreementCredential() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Returns the key agreement credential.
getKeyAgreementCredentials() - Method in class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Get the list of key agreement credentials to use, in preference order.
getKeyAgreementCredentials() - Method in interface se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionConfiguration
Get the list of key agreement credentials to use, in preference order.
getKeyAgreementKey(PrivateKey, AgreementMethod, String, int) - Static method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHSupport
Derives the ephemeral-static DH agreed key encryption key for a decryption process.
getKeyDerivationAlgorithm() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Gets the key derivation algorithm.
getKeyDerivationAlgorithms() - Method in class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Get the list of preferred key derivation algorithm URIs, in preference order.
getKeyDerivationAlgorithms() - Method in interface se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionConfiguration
Get the list of preferred key derivation algorithm URIs, in preference order.
getKeyDerivationMethod() - Method in class se.swedenconnect.opensaml.security.credential.KeyAgreementCredential
Returns the key derivation method used when constructing the key agreement key.
getKeyInfoGenerator() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP160r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP192r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP224r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP256r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP320r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP384r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP512r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp192r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp224r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp256r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp384r1
Gets the key length for the curve.
getKeyLength() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp521r1
Gets the key length for the curve.
getKeyLength() - Method in interface se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurve
Gets the key length for the curve.
getMask(byte[], int) - Method in interface se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding.MGF
Generates mask data.
getMask(byte[], int) - Method in class se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding.MGF1
Generates mask data.
getName() - Method in interface se.swedenconnect.opensaml.OpenSAMLInitializerConfig
The name of this configurer.
getName() - Method in class se.swedenconnect.opensaml.OpenSAMLSecurityDefaultsConfig
The name of this configurer.
getName() - Method in class se.swedenconnect.opensaml.OpenSAMLSecurityExtensionConfig
The name of this configurer.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP160r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP192r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP224r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP256r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP320r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP384r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP512r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp192r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp224r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp256r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp384r1
Gets the name for the curve.
getName() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp521r1
Gets the name for the curve.
getName() - Method in interface se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurve
Gets the name for the curve.
getNamedCurve(ECPublicKey) - Static method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHSupport
Given a EC public key its named curve is returned.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP160r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP192r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP224r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP256r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP320r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP384r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP512r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp192r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp224r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp256r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp384r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp521r1
Gets the Object Identifier (OID) for the named curve.
getObjectIdentifier() - Method in interface se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurve
Gets the Object Identifier (OID) for the named curve.
getOrderedChildren() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
getOrderedChildren() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodImpl
getPadding(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding.SCPSSPadding
Calculates the padding for a message hash.
getPaddingFromMessage(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding.SCPSSPadding
Generates RSA-PSS encoded message (EM) for a given message.
getPartyUInfo() - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Gets the PartyUInfo attribute in its padded and encoded form.
getPartyUInfo() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Gets the PartyUInfo attribute in its padded and encoded form.
getPartyVInfo() - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Gets the PartyVInfo attribute in its padded and encoded form.
getPartyVInfo() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Gets the PartyVInfo attribute in its padded and encoded form.
getPeerCredential() - Method in class se.swedenconnect.opensaml.security.credential.KeyAgreementCredential
Returns the peer credential.
getPeerCredential() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Returns the peer credential.
getProfileName() - Method in class se.swedenconnect.opensaml.xmlsec.config.DefaultSecurityConfiguration
Gets the profile name of this configuration setup.
getProfileName() - Method in class se.swedenconnect.opensaml.xmlsec.config.SAML2IntSecurityConfiguration
Gets the profile name of this configuration setup.
getProfileName() - Method in interface se.swedenconnect.opensaml.xmlsec.config.SecurityConfiguration
Gets the profile name of this configuration setup.
getSenderGeneratedPublicKey() - Method in class se.swedenconnect.opensaml.security.credential.KeyAgreementCredential
Returns the generated public key that is used for key derivation.
getSignatureSigningConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Returns the signing configuration that has been configued.
getSignatureSigningConfiguration() - Method in interface se.swedenconnect.opensaml.xmlsec.config.SecurityConfiguration
Returns the signing configuration that has been configued.
getSignatureValidationConfiguration() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Returns the signature validation configuration that has been configured.
getSignatureValidationConfiguration() - Method in interface se.swedenconnect.opensaml.xmlsec.config.SecurityConfiguration
Returns the signature validation configuration that has been configured.
getSuppPrivInfo() - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Gets the SuppPrivInfo attribute in its padded and encoded form.
getSuppPrivInfo() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Gets the SuppPrivInfo attribute in its padded and encoded form.
getSuppPubInfo() - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Gets the SuppPubInfo attribute in its padded and encoded form.
getSuppPubInfo() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Gets the SuppPubInfo attribute in its padded and encoded form.
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.KeyTransportECDH_ES
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA1_RSA_MGF1
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA224_RSA_MGF1
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA256_RSA_MGF1
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA384_RSA_MGF1
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_224_RSA_MGF1
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_256_RSA_MGF1
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_384_RSA_MGF1
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_512_RSA_MGF1
getType() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA512_RSA_MGF1
getUnknownXMLObjects() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodImpl
getUnknownXMLObjects(QName) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodImpl
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.AbstractNamedCurve
Gets the URI for the curve.
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.KeyTransportECDH_ES
getURI() - Method in interface se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurve
Gets the URI for the curve.
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA1_RSA_MGF1
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA224_RSA_MGF1
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA256_RSA_MGF1
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA384_RSA_MGF1
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_224_RSA_MGF1
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_256_RSA_MGF1
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_384_RSA_MGF1
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_512_RSA_MGF1
getURI() - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA512_RSA_MGF1

H

handles(Credential) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory
handles(XMLObject) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.KeyAgreementMethodKeyInfoProvider
hashCode() - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.EvaluableX509CertificatesCredentialCriterion

I

init() - Method in class se.swedenconnect.opensaml.xmlsec.config.NamedCurveRegistryInitializer
init() - Method in class se.swedenconnect.opensaml.xmlsec.signature.support.provider.ExtendedSignerProviderInitializer
The Signer class has a static signer provider cached.
initialize(OpenSAMLInitializerConfig...) - Method in class se.swedenconnect.opensaml.OpenSAMLInitializer
Initializes the OpenSAML library.
initOpenSAML() - Method in class se.swedenconnect.opensaml.xmlsec.config.AbstractSecurityConfiguration
Initializes OpenSAML with the defaults that has been installed for this instance.
initOpenSAML() - Method in interface se.swedenconnect.opensaml.xmlsec.config.SecurityConfiguration
Initializes OpenSAML with the defaults that has been installed for this instance.
isInitialized() - Method in class se.swedenconnect.opensaml.OpenSAMLInitializer
Predicate that tells if the OpenSAML library already has been initialized.
isKeyAgreementAlgorithm(AlgorithmDescriptor) - Static method in class se.swedenconnect.opensaml.xmlsec.algorithm.ExtendedAlgorithmSupport
Checks whether the supplied descriptor represents an algorithm that may be used for key agreement.
isKeyWrappingAlgorithm(AlgorithmDescriptor) - Static method in class se.swedenconnect.opensaml.xmlsec.algorithm.ExtendedAlgorithmSupport
Checks whether the supplied descriptor represents an algorithm that my be used for key wrapping.
isRSAPSS(String) - Static method in class se.swedenconnect.opensaml.xmlsec.algorithm.ExtendedAlgorithmSupport
Predicate that tells whether the supplied algorithm is a RSA-PSS algorithm.

K

KeyAgreementCredential - Class in se.swedenconnect.opensaml.security.credential
A special purpose credential that is used when key agreement is used for encryption.
KeyAgreementCredential(SecretKey, PublicKey, Credential, String, KeyDerivationMethod) - Constructor for class se.swedenconnect.opensaml.security.credential.KeyAgreementCredential
Constructor.
KeyAgreementKeyInfoGenerator(X509KeyInfoGeneratorFactory.X509Options) - Constructor for class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator
Constructor.
KeyAgreementKeyInfoGeneratorFactory - Class in se.swedenconnect.opensaml.xmlsec.keyinfo
Key info generator to be used when encrypting using key agreement methods.
KeyAgreementKeyInfoGeneratorFactory() - Constructor for class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory
 
KeyAgreementKeyInfoGeneratorFactory.ExtendedX509Options - Class in se.swedenconnect.opensaml.xmlsec.keyinfo
Since the visibility of the X509Options class prevents us from cloning it, we have to come up with a workaround.
KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator - Class in se.swedenconnect.opensaml.xmlsec.keyinfo
An implementation of KeyInfoGenerator capable of handling the information contained within a KeyAgreementCredential.
KeyAgreementMethodKeyInfoProvider - Class in se.swedenconnect.opensaml.xmlsec.keyinfo.provider
A KeyInfoProvider that returns the key agreement key that is derived using the information found in an AgreementMethod using the decrypter's private EC key(s).
KeyAgreementMethodKeyInfoProvider() - Constructor for class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.KeyAgreementMethodKeyInfoProvider
Constructor.
KeyAgreementMethodKeyInfoProvider(List<Credential>) - Constructor for class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.KeyAgreementMethodKeyInfoProvider
Constructor.
KeyDerivationMethod - Interface in se.swedenconnect.opensaml.xmlsec.encryption
Represents the xenc:KeyDerivationMethod element.
KeyDerivationMethodBuilder - Class in se.swedenconnect.opensaml.xmlsec.encryption.impl
Builder for KeyDerivationMethod.
KeyDerivationMethodBuilder() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodBuilder
 
KeyDerivationMethodImpl - Class in se.swedenconnect.opensaml.xmlsec.encryption.impl
Implementation class for KeyDerivationMethod.
KeyDerivationMethodImpl(String, String, String) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodImpl
Constructor.
KeyDerivationMethodMarshaller - Class in se.swedenconnect.opensaml.xmlsec.encryption.impl
Marshaller for KeyDerivationMethod.
KeyDerivationMethodMarshaller() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodMarshaller
 
KeyDerivationMethodUnmarshaller - Class in se.swedenconnect.opensaml.xmlsec.encryption.impl
Unmarshaller for KeyDerivationMethod.
KeyDerivationMethodUnmarshaller() - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodUnmarshaller
 
KeyTransportECDH_ES - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for key agreement algorithm: Elliptic Curve Diffie-Hellman Ephemeral Static.
KeyTransportECDH_ES() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.KeyTransportECDH_ES
 

L

logResult(EncryptionParameters) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver

M

marshallAttributes(XMLObject, Element) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsMarshaller
marshallAttributes(XMLObject, Element) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodMarshaller
MGF - Interface in se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding
Interface for Mask Generation Function.
MGF1 - Class in se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding
Implementation of the MGF1 mask generation function.
MGF1(MessageDigest) - Constructor for class se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding.MGF1
Constructor.

N

NamedCurve - Interface in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
A representation of a named elliptic curve.
NamedCurve_brainpoolP160r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve brainpoolP160r1.
NamedCurve_brainpoolP160r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP160r1
 
NamedCurve_brainpoolP192r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve brainpoolP192r1.
NamedCurve_brainpoolP192r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP192r1
 
NamedCurve_brainpoolP224r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve brainpoolP224r1.
NamedCurve_brainpoolP224r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP224r1
 
NamedCurve_brainpoolP256r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve brainpoolP256r1.
NamedCurve_brainpoolP256r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP256r1
 
NamedCurve_brainpoolP320r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve brainpoolP320r1.
NamedCurve_brainpoolP320r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP320r1
 
NamedCurve_brainpoolP384r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve brainpoolP384r1.
NamedCurve_brainpoolP384r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP384r1
 
NamedCurve_brainpoolP512r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve brainpoolP512r1.
NamedCurve_brainpoolP512r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_brainpoolP512r1
 
NamedCurve_secp192r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve secp192r1.
NamedCurve_secp192r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp192r1
 
NamedCurve_secp224r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve secp224r1.
NamedCurve_secp224r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp224r1
 
NamedCurve_secp256r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve secp256r1.
NamedCurve_secp256r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp256r1
 
NamedCurve_secp384r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve secp384r1.
NamedCurve_secp384r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp384r1
 
NamedCurve_secp521r1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definition of named curve secp521r1.
NamedCurve_secp521r1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves.NamedCurve_secp521r1
 
NamedCurveRegistry - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
A registry for all supported Elliptic curves.
NamedCurveRegistry() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurveRegistry
Constructor.
NamedCurveRegistryInitializer - Class in se.swedenconnect.opensaml.xmlsec.config
OpenSAML Initializer implementation for named curves.
NamedCurveRegistryInitializer() - Constructor for class se.swedenconnect.opensaml.xmlsec.config.NamedCurveRegistryInitializer
 
newInstance() - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory
newOptions() - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory

O

OpenSAMLInitializer - Class in se.swedenconnect.opensaml
Singleton class for initialization and configuration of the OpenSAML library.
OpenSAMLInitializer() - Constructor for class se.swedenconnect.opensaml.OpenSAMLInitializer
 
OpenSAMLInitializerConfig - Interface in se.swedenconnect.opensaml
Interface for customized initialization and configuration of OpenSAML.
OpenSAMLSecurityDefaultsConfig - Class in se.swedenconnect.opensaml
Initializer that modifies OpenSAML's default algorithms as returned by DefaultSecurityConfigurationBootstrap with the caller's own wishes for security defaults.
OpenSAMLSecurityDefaultsConfig(SecurityConfiguration) - Constructor for class se.swedenconnect.opensaml.OpenSAMLSecurityDefaultsConfig
Constructor.
OpenSAMLSecurityExtensionConfig - Class in se.swedenconnect.opensaml
Configuration that extends OpenSAML's encryption support with key agreement algorithms.
OpenSAMLSecurityExtensionConfig() - Constructor for class se.swedenconnect.opensaml.OpenSAMLSecurityExtensionConfig
 

P

PARTY_UI_NFO_ATTRIBUTE_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
PartyUInfo attribute name.
PARTY_V_INFO_ATTRIBUTE_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
PartyVInfo attribute name.
peerCredentialSupportsKeyAgreement(Credential) - Static method in class se.swedenconnect.opensaml.xmlsec.algorithm.ExtendedAlgorithmSupport
Check whether the supplied peer credential may be used in a key agreement protocol.
Pkcs11Decrypter - Class in se.swedenconnect.opensaml.xmlsec.encryption.support
An extension to OpenSAML's Decrypter class implementing a workaround for the problem that when using the SunPKCS11 crypto provider OAEPPadding does not work.
Pkcs11Decrypter(DecryptionParameters) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.Pkcs11Decrypter
Constructor.
Pkcs11Decrypter(KeyInfoCredentialResolver, KeyInfoCredentialResolver, EncryptedKeyResolver) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.Pkcs11Decrypter
Constructor.
Pkcs11Decrypter(KeyInfoCredentialResolver, KeyInfoCredentialResolver, EncryptedKeyResolver, Collection<String>, Collection<String>) - Constructor for class se.swedenconnect.opensaml.xmlsec.encryption.support.Pkcs11Decrypter
Constructor.
postInitialize() - Method in interface se.swedenconnect.opensaml.OpenSAMLInitializerConfig
Called after OpenSAML has been initialized.
postInitialize() - Method in class se.swedenconnect.opensaml.OpenSAMLSecurityDefaultsConfig
Updates OpenSAML with the security configuration for this object.
postInitialize() - Method in class se.swedenconnect.opensaml.OpenSAMLSecurityExtensionConfig
We don't know if a OpenSAMLSecurityDefaultsConfig object is sent to the initializer.
preInitialize() - Method in interface se.swedenconnect.opensaml.OpenSAMLInitializerConfig
Method that is called before OpenSAML is initialized.
preInitialize() - Method in class se.swedenconnect.opensaml.OpenSAMLSecurityDefaultsConfig
Does nothing.
preInitialize() - Method in class se.swedenconnect.opensaml.OpenSAMLSecurityExtensionConfig
The ECDH support requires that the Bouncy Castle crypto provider is installed.
process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.KeyAgreementMethodKeyInfoProvider
processAttribute(XMLObject, Attr) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsUnmarshaller
processAttribute(XMLObject, Attr) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodUnmarshaller
processChildElement(XMLObject, XMLObject) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsUnmarshaller
processChildElement(XMLObject, XMLObject) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodUnmarshaller
processPublicKey(KeyInfo, Credential) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator
Extends BasicKeyInfoGenerator#processPublicKey(KeyInfo, Credential) with support for EC keys.
processSenderPublicKey(OriginatorKeyInfo, KeyAgreementCredential) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator
Adds the sender generated public key to the OriginatorKeyInfo element.

R

register(NamedCurve) - Method in class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.NamedCurveRegistry
Register a curve.
resolveAndPopulateCredentialsAndAlgorithms(EncryptionParameters, CriteriaSet, Predicate<String>) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
Extends the default implementation with support for encrypting the data encrypting key using a key wrapping key that is created using a key agreement protocol.
resolveAndPopulateCredentialsAndAlgorithms(EncryptionParameters, CriteriaSet, Predicate<String>) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
A copy of SAMLMetadataEncryptionParametersResolver's implementation with some changes for key agreement.
resolveKeyAgreementAlgorithm(Credential, CriteriaSet, Predicate<String>, SAMLMDCredentialContext) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
Resolves the key agreement algorithm to use.
resolveKeyTransport(Credential, CriteriaSet, Predicate<String>, String, SAMLMDCredentialContext) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
Resolver that handles both key transport algorithm and key agreement.
resolveKeyTransportKeyInfoGenerator(CriteriaSet, Credential) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
resolveKeyTransportKeyInfoGenerator(CriteriaSet, Credential) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
resolveKeyWrappingAlgorithm(Credential, CriteriaSet, Predicate<String>, SAMLMDCredentialContext) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
Resolves the key wrapping algorithm to use.

S

SAML2IntSecurityConfiguration - Class in se.swedenconnect.opensaml.xmlsec.config
Security defaults according to Kantara's SAML2Int specification.
SAML2IntSecurityConfiguration() - Constructor for class se.swedenconnect.opensaml.xmlsec.config.SAML2IntSecurityConfiguration
 
SCPSSPadding - Class in se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding
Implements the RSA-PSS padding algorithm in accordance with PKCS#1 v2.1.
SCPSSPadding(MessageDigest, int) - Constructor for class se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding.SCPSSPadding
Constructor for the PSS padding generator.
se.swedenconnect.opensaml - package se.swedenconnect.opensaml
Initializing interfaces and classes.
se.swedenconnect.opensaml.security.credential - package se.swedenconnect.opensaml.security.credential
Credential extensions for the OpenSAML security extension library.
se.swedenconnect.opensaml.xmlsec - package se.swedenconnect.opensaml.xmlsec
Configuration and resolver classes that extend OpenSAML.
se.swedenconnect.opensaml.xmlsec.algorithm - package se.swedenconnect.opensaml.xmlsec.algorithm
Extended algorithm support by the OpenSAML security extensions library.
se.swedenconnect.opensaml.xmlsec.algorithm.descriptors - package se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptors introduced by the OpenSAML security extensions library.
se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves - package se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.curves
Definitions of supported named curves.
se.swedenconnect.opensaml.xmlsec.config - package se.swedenconnect.opensaml.xmlsec.config
Configuration implementations for the extensions to OpenSAML's XMLSec support.
se.swedenconnect.opensaml.xmlsec.encryption - package se.swedenconnect.opensaml.xmlsec.encryption
Representation of types and element from the XML encryption specifications that are not part of the core OpenSAML libraries.
se.swedenconnect.opensaml.xmlsec.encryption.impl - package se.swedenconnect.opensaml.xmlsec.encryption.impl
Implementation classes of types and element from the XML encryption specifications that are not part of the core OpenSAML libraries.
se.swedenconnect.opensaml.xmlsec.encryption.support - package se.swedenconnect.opensaml.xmlsec.encryption.support
Extensions to OpenSAML support classes for encryption and decryption.
se.swedenconnect.opensaml.xmlsec.keyinfo - package se.swedenconnect.opensaml.xmlsec.keyinfo
Key info implementations for extensions to OpenSAML.
se.swedenconnect.opensaml.xmlsec.keyinfo.provider - package se.swedenconnect.opensaml.xmlsec.keyinfo.provider
KeyInfo provider for key agreement.
se.swedenconnect.opensaml.xmlsec.signature.support - package se.swedenconnect.opensaml.xmlsec.signature.support
Extensions to OpenSAML's signature support.
se.swedenconnect.opensaml.xmlsec.signature.support.provider - package se.swedenconnect.opensaml.xmlsec.signature.support.provider
Extended signature provider support.
se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding - package se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding
Padding functionality for RSAPSS.
SecurityConfiguration - Interface in se.swedenconnect.opensaml.xmlsec.config
An interface that enables us to work with security configurations and defaults in a simple fashion.
setAgreementMethodAlgorithms(List<String>) - Method in class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Set the agreement method algorithms to use.
setAlgorithm(String) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.KeyDerivationMethodImpl
Sets the algorithm URI attribute.
setAlgorithm(String) - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.KeyDerivationMethod
Sets the algorithm URI attribute.
setAlgorithmID(byte[]) - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Sets the AlgorithmID attribute.
setAlgorithmID(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Sets the AlgorithmID attribute.
setAlgorithmID(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Sets the AlgorithmID attribute.
setAlgorithmRegistry(AlgorithmRegistry) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
setAutoGenerateDataEncryptionCredential(boolean) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
setConcatKDFParameters(ConcatKDFParameters) - Method in class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Assigns the default ConcatKDF parameters to be used during ConcatKDF key derivation.
setConcatKDFParameters(ConcatKDFParameters) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Assigns the ConcatKDF parameters to use.
setDigestMethod(DigestMethod) - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Sets the digest method.
setDigestMethod(DigestMethod) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Sets the digest method.
setEmitOriginatorKeyInfoPublicDEREncodedKeyValue(boolean) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory
Set the option to emit the value of KeyAgreementCredential.getSenderGeneratedPublicKey() as a DEREncodedKeyValue element in the OriginatorKeyInfo element.
setEmitOriginatorKeyInfoPublicKeyValue(boolean) - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.KeyAgreementKeyInfoGeneratorFactory
Set the option to emit the value of KeyAgreementCredential.getSenderGeneratedPublicKey() as a KeyValue element in the OriginatorKeyInfo element.
setEncryptionCredential(Credential) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
For the ECDHKeyAgreementParameters class, this means ECDHKeyAgreementParameters.setPeerCredential(Credential).
setKeyAgreementCredential(Credential) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Assigns the key agreement credential.
setKeyAgreementCredentials(List<Credential>) - Method in class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Sets the key agreement credentials to use.
setKeyDerivationAlgorithm(String) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Sets the key derivation algorithm.
setKeyDerivationAlgorithms(List<String>) - Method in class se.swedenconnect.opensaml.xmlsec.BasicExtendedEncryptionConfiguration
Set the key derivation algorithms to use.
setParserPool(ParserPool) - Method in class se.swedenconnect.opensaml.OpenSAMLInitializer
Set the global ParserPool to configure.
setPartyUInfo(byte[]) - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Sets the PartyUInfo attribute.
setPartyUInfo(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Sets the PartyUInfo attribute.
setPartyUInfo(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Sets the PartyUIInfo attribute.
setPartyVInfo(byte[]) - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Sets the PartyVInfo attribute.
setPartyVInfo(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Sets the PartyVInfo attribute.
setPartyVInfo(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Sets the PartyVInfo attribute.
setPeerCredential(Credential) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ECDHKeyAgreementParameters
Assigs the peer credential (this is the same as DataEncryptionParameters.setEncryptionCredential(Credential).
setSalt(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.signature.support.provider.padding.SCPSSPadding
Inject a predefined salt value
setSuppPrivInfo(byte[]) - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Sets the SuppPrivInfo attribute.
setSuppPrivInfo(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Sets the SuppPrivInfo attribute.
setSuppPrivInfo(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Sets the SuppPrivInfo attribute.
setSuppPubInfo(byte[]) - Method in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Sets the SuppPubInfo attribute.
setSuppPubInfo(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.impl.ConcatKDFParamsImpl
Sets the SuppPubInfo attribute.
setSuppPubInfo(byte[]) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Sets the SuppPubInfo attribute.
setTestMode(boolean) - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.Pkcs11Decrypter
Should we run this class in test mode? By using test mode, the customized code where we handle padding for OAEP is executed even if the SunPKCS11 provider is not in use.
setUseKeyAgreementDefaults(boolean) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedEncryptionParametersResolver
Tells whether we should rely on that we received an ExtendedEncryptionConfiguration object among the criteria.
setUseKeyAgreementDefaults(boolean) - Method in class se.swedenconnect.opensaml.xmlsec.ExtendedSAMLMetadataEncryptionParametersResolver
Tells whether we should rely on that we received an ExtendedEncryptionConfiguration object among the criteria.
SignatureSHA1_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1
SignatureSHA1_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA1_RSA_MGF1
 
SignatureSHA224_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha224-rsa-MGF1
SignatureSHA224_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA224_RSA_MGF1
 
SignatureSHA256_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha256-rsa-MGF1
SignatureSHA256_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA256_RSA_MGF1
 
SignatureSHA384_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha384-rsa-MGF1
SignatureSHA384_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA384_RSA_MGF1
 
SignatureSHA3_224_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha3-224-rsa-MGF1
SignatureSHA3_224_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_224_RSA_MGF1
 
SignatureSHA3_256_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha3-256-rsa-MGF1
SignatureSHA3_256_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_256_RSA_MGF1
 
SignatureSHA3_384_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha3-384-rsa-MGF1
SignatureSHA3_384_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_384_RSA_MGF1
 
SignatureSHA3_512_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha3-512-rsa-MGF1
SignatureSHA3_512_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA3_512_RSA_MGF1
 
SignatureSHA512_RSA_MGF1 - Class in se.swedenconnect.opensaml.xmlsec.algorithm.descriptors
Algorithm descriptor for signature algorithm: http://www.w3.org/2007/05/xmldsig-more#sha512-rsa-MGF1
SignatureSHA512_RSA_MGF1() - Constructor for class se.swedenconnect.opensaml.xmlsec.algorithm.descriptors.SignatureSHA512_RSA_MGF1
 
signObject(Signature) - Method in class se.swedenconnect.opensaml.xmlsec.signature.support.provider.ExtendedSignerProvider
Tests if the signing key is a SUN PKCS#11 key and the signing algorithm is RSA-PSS.
SUPP_PRIV_INFO_ATTRIBUTE_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
SuppPrivInfo attribute name.
SUPP_PUB_INFO_ATTRIBUTE_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
SuppPubInfo attribute name.

T

toString() - Method in class se.swedenconnect.opensaml.xmlsec.keyinfo.provider.EvaluableX509CertificatesCredentialCriterion
toXMLObject() - Method in class se.swedenconnect.opensaml.xmlsec.encryption.support.ConcatKDFParameters
Transforms this object into the OpenSAML XMLObject representation of the ConcatKDF parameters.
TYPE_LOCAL_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
Local name of the XSI type.
TYPE_LOCAL_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.KeyDerivationMethod
Local name of the XSI type.
TYPE_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.ConcatKDFParams
QName of the XSI type.
TYPE_NAME - Static variable in interface se.swedenconnect.opensaml.xmlsec.encryption.KeyDerivationMethod
QName of the XSI type.

X

XMLObjectProviderInitializer - Class in se.swedenconnect.opensaml.xmlsec.config
Adds XML configuration for the EC extensions.
XMLObjectProviderInitializer() - Constructor for class se.swedenconnect.opensaml.xmlsec.config.XMLObjectProviderInitializer
 
A B C D E G H I K L M N O P R S T X 
Skip navigation links

Copyright © 2020 Sweden Connect. All rights reserved.