Uses of Interface
org.opensaml.xmlsec.keyinfo.KeyInfoGenerator
Packages that use KeyInfoGenerator
Package
Description
SAML 2.0 message encoders.
Configuration and support classes for security.
Functional support for XML Encryption.
Implementation of configuration and parameter resolver classes.
Classes in support of processing XML Signature KeyInfo material.
Interfaces and classes for working with XML KeyInfo elements.
-
Uses of KeyInfoGenerator in org.opensaml.saml.saml2.binding.encoding.impl
Methods in org.opensaml.saml.saml2.binding.encoding.impl with parameters of type KeyInfoGeneratorModifier and TypeMethodDescriptionprotected StringHTTPPostSimpleSignEncoder.buildKeyInfo(Credential signingCredential, KeyInfoGenerator kiGenerator) Build theKeyInfofrom the signing credential. -
Uses of KeyInfoGenerator in org.opensaml.xmlsec
Fields in org.opensaml.xmlsec declared as KeyInfoGeneratorModifier and TypeFieldDescriptionprivate KeyInfoGeneratorEncryptionParameters.dataKeyInfoGeneratorThe EncryptedData KeyInfoGenerator.private KeyInfoGeneratorSignatureSigningParameters.keyInfoGeneratorThe KeyInfo generator.private KeyInfoGeneratorEncryptionParameters.keyTransportKeyInfoGeneratorThe EncryptedKey KeyInfoGenerator.Methods in org.opensaml.xmlsec that return KeyInfoGeneratorModifier and TypeMethodDescriptionEncryptionParameters.getDataKeyInfoGenerator()Get the KeyInfoGenerator to use when generating the EncryptedData/KeyInfo.SignatureSigningParameters.getKeyInfoGenerator()Get the KeyInfoGenerator to use when generating the Signature/KeyInfo.EncryptionParameters.getKeyTransportKeyInfoGenerator()Get the KeyInfoGenerator to use when generating the EncryptedKey/KeyInfo.Methods in org.opensaml.xmlsec with parameters of type KeyInfoGeneratorModifier and TypeMethodDescriptionvoidEncryptionParameters.setDataKeyInfoGenerator(KeyInfoGenerator generator) Set the KeyInfoGenerator to use when generating the EncryptedData/KeyInfo.voidSignatureSigningParameters.setKeyInfoGenerator(KeyInfoGenerator generator) Set the KeyInfoGenerator to use when generating the Signature/KeyInfo.voidEncryptionParameters.setKeyTransportKeyInfoGenerator(KeyInfoGenerator generator) Set the KeyInfoGenerator to use when generating the EncryptedKey/KeyInfo. -
Uses of KeyInfoGenerator in org.opensaml.xmlsec.encryption.support
Fields in org.opensaml.xmlsec.encryption.support declared as KeyInfoGeneratorModifier and TypeFieldDescriptionprivate KeyInfoGeneratorDataEncryptionParameters.keyInfoGeneratorGenerator for dynamically generating a KeyInfo instance containing information from the encryption credential.Methods in org.opensaml.xmlsec.encryption.support that return KeyInfoGeneratorModifier and TypeMethodDescriptionDataEncryptionParameters.getKeyInfoGenerator()Gets the instance which will be used to generate a KeyInfo object from the encryption credential.Methods in org.opensaml.xmlsec.encryption.support with parameters of type KeyInfoGeneratorModifier and TypeMethodDescriptionvoidDataEncryptionParameters.setKeyInfoGenerator(KeyInfoGenerator newKeyInfoGenerator) Sets the instance which will be used to generate a KeyInfo object from the encryption credential. -
Uses of KeyInfoGenerator in org.opensaml.xmlsec.impl
Methods in org.opensaml.xmlsec.impl that return KeyInfoGeneratorModifier and TypeMethodDescriptionprotected KeyInfoGeneratorAbstractSecurityParametersResolver.lookupKeyInfoGenerator(Credential credential, NamedKeyInfoGeneratorManager manager, String keyInfoProfileName) Resolve aKeyInfoGeneratorinstance based on aNamedKeyInfoGeneratorManager,Credentialand optional KeyInfo generation profile name.protected KeyInfoGeneratorBasicEncryptionParametersResolver.resolveDataKeyInfoGenerator(CriteriaSet criteria, Credential dataEncryptionCredential) Resolve and return theKeyInfoGeneratorinstance to use with the specified data encryption credential.protected KeyInfoGeneratorBasicSignatureSigningParametersResolver.resolveKeyInfoGenerator(CriteriaSet criteria, Credential signingCredential) Resolve and return theKeyInfoGeneratorinstance to use with the specified credential.protected KeyInfoGeneratorBasicEncryptionParametersResolver.resolveKeyTransportKeyInfoGenerator(CriteriaSet criteria, Credential keyTransportEncryptionCredential) Resolve and return theKeyInfoGeneratorinstance to use with the specified key transport credential. -
Uses of KeyInfoGenerator in org.opensaml.xmlsec.keyinfo
Methods in org.opensaml.xmlsec.keyinfo that return KeyInfoGeneratorModifier and TypeMethodDescriptionstatic KeyInfoGeneratorKeyInfoSupport.getKeyInfoGenerator(Credential credential, NamedKeyInfoGeneratorManager manager, String keyInfoProfileName) Obtains aKeyInfoGeneratorfor the specifiedCredential.KeyInfoGeneratorFactory.newInstance()Get a new instance of the generator type produced by the factory.default KeyInfoGeneratorKeyInfoGeneratorFactory.newInstance(Class<? extends KeyInfo> type) Get a new instance of the generator type produced by the factory, and which generatesKeyInfoinstances of the specified type, for exampleOriginatorKeyInfoorRecipientKeyInfo. -
Uses of KeyInfoGenerator in org.opensaml.xmlsec.keyinfo.impl
Classes in org.opensaml.xmlsec.keyinfo.impl that implement KeyInfoGeneratorModifier and TypeClassDescriptionclassAn implementation ofKeyInfoGeneratorcapable of handling the information contained within aCredential.classAn implementation ofKeyInfoGeneratorcapable of handling the information contained within aKeyAgreementCredential.classImplementation ofKeyInfoGeneratorwhich always returns staticKeyInfodata.classAn implementation ofKeyInfoGeneratorcapable of handling the information contained within aX509Credential.Methods in org.opensaml.xmlsec.keyinfo.impl that return KeyInfoGeneratorModifier and TypeMethodDescriptionBasicKeyInfoGeneratorFactory.newInstance()Get a new instance of the generator type produced by the factory.BasicKeyInfoGeneratorFactory.newInstance(Class<? extends KeyInfo> type) Get a new instance of the generator type produced by the factory, and which generatesKeyInfoinstances of the specified type, for exampleOriginatorKeyInfoorRecipientKeyInfo.KeyAgreementKeyInfoGeneratorFactory.newInstance()Get a new instance of the generator type produced by the factory.KeyAgreementKeyInfoGeneratorFactory.newInstance(Class<? extends KeyInfo> type) Get a new instance of the generator type produced by the factory, and which generatesKeyInfoinstances of the specified type, for exampleOriginatorKeyInfoorRecipientKeyInfo.X509KeyInfoGeneratorFactory.newInstance()Get a new instance of the generator type produced by the factory.X509KeyInfoGeneratorFactory.newInstance(Class<? extends KeyInfo> type) Get a new instance of the generator type produced by the factory, and which generatesKeyInfoinstances of the specified type, for exampleOriginatorKeyInfoorRecipientKeyInfo.