Uses of Interface
org.opensaml.xmlsec.signature.KeyInfo
Packages that use KeyInfo
Package
Description
Interfaces for SAML-EC GSS-API Mechanism.
Implementation for SAML-EC GSS-API schema content.
Interfaces for SAML 1.0 and 1.1 types and elements.
Implementations of SAML 1.x core specification types and elements.
Implementation classes for validating SAML 2 Assertions.
Classes for encrypting and decrypting SAML.
Concrete definitions of the objects described in saml-metadata-2.0-os work.
Concrete implementations of SAML 2.0 metadata objects.
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
Implementations of the interfaces for XMLObjects that represent XML encryption types.
Functional support for XML Encryption.
Classes in support of processing XML Signature KeyInfo material.
Interfaces and classes for working with XML KeyInfo elements.
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 KeyInfo in org.opensaml.saml.ext.samlec
Methods in org.opensaml.saml.ext.samlec that return KeyInfoModifier and TypeMethodDescriptionSessionKey.getKeyInfo()Get the KeyInfo object that describes the session key.Methods in org.opensaml.saml.ext.samlec with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidSessionKey.setKeyInfo(KeyInfo newKeyInfo) Set the KeyInfo object that describes the session key. -
Uses of KeyInfo in org.opensaml.saml.ext.samlec.impl
Fields in org.opensaml.saml.ext.samlec.impl declared as KeyInfoMethods in org.opensaml.saml.ext.samlec.impl that return KeyInfoModifier and TypeMethodDescriptionSessionKeyImpl.getKeyInfo()Get the KeyInfo object that describes the session key.Methods in org.opensaml.saml.ext.samlec.impl with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidSessionKeyImpl.setKeyInfo(KeyInfo newKeyInfo) Set the KeyInfo object that describes the session key. -
Uses of KeyInfo in org.opensaml.saml.saml1.core
Methods in org.opensaml.saml.saml1.core that return KeyInfoModifier and TypeMethodDescriptionSubjectConfirmation.getKeyInfo()Gets the key information for the subject.Methods in org.opensaml.saml.saml1.core with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidSubjectConfirmation.setKeyInfo(KeyInfo keyInfo) Sets the key information for the subject. -
Uses of KeyInfo in org.opensaml.saml.saml1.core.impl
Fields in org.opensaml.saml.saml1.core.impl declared as KeyInfoModifier and TypeFieldDescriptionprivate KeyInfoSubjectConfirmationImpl.keyInfoContains the KeyInfo element.Methods in org.opensaml.saml.saml1.core.impl that return KeyInfoModifier and TypeMethodDescriptionSubjectConfirmationImpl.getKeyInfo()Gets the key information for the subject.Methods in org.opensaml.saml.saml1.core.impl with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidSubjectConfirmationImpl.setKeyInfo(KeyInfo info) Sets the key information for the subject. -
Uses of KeyInfo in org.opensaml.saml.saml2.assertion.impl
Methods in org.opensaml.saml.saml2.assertion.impl that return types with arguments of type KeyInfoModifier and TypeMethodDescriptionHolderOfKeySubjectConfirmationValidator.getSubjectConfirmationKeyInformation(SubjectConfirmationData confirmationData, Assertion assertion, ValidationContext context) Extracts theKeyInfos from the given subject confirmation data.Methods in org.opensaml.saml.saml2.assertion.impl with parameters of type KeyInfoModifier and TypeMethodDescriptionprotected booleanHolderOfKeySubjectConfirmationValidator.matchesKeyValue(PublicKey key, KeyInfo keyInfo) Checks whether the supplied public key matches one of the keys in the given KeyInfo.protected booleanHolderOfKeySubjectConfirmationValidator.matchesX509Certificate(X509Certificate cert, KeyInfo keyInfo) Checks whether the presenter's certificate matches a certificate described by the X509Data within the KeyInfo. -
Uses of KeyInfo in org.opensaml.saml.saml2.encryption
Fields in org.opensaml.saml.saml2.encryption with type parameters of type KeyInfoModifier and TypeFieldDescriptionprivate XMLSignatureBuilder<KeyInfo>Encrypter.keyInfoBuilderBuilder for KeyInfo objects. -
Uses of KeyInfo in org.opensaml.saml.saml2.metadata
Methods in org.opensaml.saml.saml2.metadata that return KeyInfoModifier and TypeMethodDescriptionKeyDescriptor.getKeyInfo()Gets information about the key, including the key itself.Methods in org.opensaml.saml.saml2.metadata with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidKeyDescriptor.setKeyInfo(KeyInfo newKeyInfo) Sets information about the key, including the key itself. -
Uses of KeyInfo in org.opensaml.saml.saml2.metadata.impl
Fields in org.opensaml.saml.saml2.metadata.impl declared as KeyInfoMethods in org.opensaml.saml.saml2.metadata.impl that return KeyInfoModifier and TypeMethodDescriptionKeyDescriptorImpl.getKeyInfo()Gets information about the key, including the key itself.Methods in org.opensaml.saml.saml2.metadata.impl with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidKeyDescriptorImpl.setKeyInfo(KeyInfo newKeyInfo) Sets information about the key, including the key itself. -
Uses of KeyInfo in org.opensaml.xmlsec.encryption
Subinterfaces of KeyInfo in org.opensaml.xmlsec.encryptionModifier and TypeInterfaceDescriptioninterfaceXMLObject representing XML Encryption, version 20021210, OriginatorKeyInfo element.interfaceXMLObject representing XML Encryption, version 20021210, RecipientKeyInfo element.Methods in org.opensaml.xmlsec.encryption that return KeyInfoMethods in org.opensaml.xmlsec.encryption with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidEncryptedType.setKeyInfo(KeyInfo newKeyInfo) Sets the KeyInfo child element. -
Uses of KeyInfo in org.opensaml.xmlsec.encryption.impl
Classes in org.opensaml.xmlsec.encryption.impl that implement KeyInfoModifier and TypeClassDescriptionclassConcrete implementation ofOriginatorKeyInfo.classConcrete implementation ofRecipientKeyInfo.Fields in org.opensaml.xmlsec.encryption.impl declared as KeyInfoModifier and TypeFieldDescriptionprivate KeyInfoEncryptedTypeImpl.keyInfoEncryptionMethod child element.Methods in org.opensaml.xmlsec.encryption.impl that return KeyInfoMethods in org.opensaml.xmlsec.encryption.impl with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidEncryptedTypeImpl.setKeyInfo(KeyInfo newKeyInfo) Sets the KeyInfo child element. -
Uses of KeyInfo in org.opensaml.xmlsec.encryption.support
Fields in org.opensaml.xmlsec.encryption.support with type parameters of type KeyInfoModifier and TypeFieldDescriptionprivate final XMLSignatureBuilder<KeyInfo>Encrypter.keyInfoBuilderBuilder instance for building KeyInfo objects.Methods in org.opensaml.xmlsec.encryption.support that return KeyInfoModifier and TypeMethodDescriptionprotected KeyInfoSimpleKeyInfoReferenceEncryptedKeyResolver.dereferenceURI(KeyInfoReference ref) Dereference the URI attribute of the specified retrieval method into a KeyInfo.Methods in org.opensaml.xmlsec.encryption.support with parameters of type KeyInfoModifier and TypeMethodDescriptionprotected Iterable<EncryptedKey>SimpleKeyInfoReferenceEncryptedKeyResolver.resolveKeyInfo(KeyInfo keyInfo, int limit, Set<String> validRecipients) Turn a KeyInfo into an EncryptedKey collection. -
Uses of KeyInfo in org.opensaml.xmlsec.keyinfo
Fields in org.opensaml.xmlsec.keyinfo declared as KeyInfoModifier and TypeFieldDescriptionprivate KeyInfoKeyInfoCriterion.keyInfoThe KeyInfo which serves as the source for credential criteria.Methods in org.opensaml.xmlsec.keyinfo that return KeyInfoModifier and TypeMethodDescriptionKeyInfoGenerator.generate(Credential credential) Generate a new KeyInfo object based on keying material and other information within a credential.KeyInfoCriterion.getKeyInfo()Gets the KeyInfo which is the source of credential criteria.Methods in org.opensaml.xmlsec.keyinfo with parameters of type KeyInfoModifier and TypeMethodDescriptionstatic voidKeyInfoSupport.addCertificate(KeyInfo keyInfo, X509Certificate cert) Converts a native JavaX509Certificateinto the corresponding XMLObject and stores it in aKeyInfoin the firstX509Dataelement.static voidstatic voidKeyInfoSupport.addDEREncodedPublicKey(KeyInfo keyInfo, PublicKey pk) Converts a Java public key into the corresponding XMLObject and stores it in aKeyInfoin a newDEREncodedKeyValueelement.static voidKeyInfoSupport.addKeyName(KeyInfo keyInfo, String keyNameValue) Add a newKeyNamevalue to a KeyInfo.static voidKeyInfoSupport.addPublicKey(KeyInfo keyInfo, PublicKey pk) static List<X509Certificate>KeyInfoSupport.getCertificates(KeyInfo keyInfo) Get a list of the JavaX509Certificatewithin the given KeyInfo.KeyInfoSupport.getKeyNames(KeyInfo keyInfo) Get the set of key names inside the specifiedKeyInfoas a list of strings.KeyInfoSupport.getPublicKeys(KeyInfo keyInfo) voidKeyInfoCriterion.setKeyInfo(KeyInfo newKeyInfo) Sets the KeyInfo which is the source of credential criteria.Method parameters in org.opensaml.xmlsec.keyinfo with type arguments of type KeyInfoModifier and TypeMethodDescriptiondefault 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.Constructors in org.opensaml.xmlsec.keyinfo with parameters of type KeyInfo -
Uses of KeyInfo in org.opensaml.xmlsec.keyinfo.impl
Fields in org.opensaml.xmlsec.keyinfo.impl declared as KeyInfoModifier and TypeFieldDescriptionprivate final KeyInfoKeyInfoCredentialContext.keyInfoThe KeyInfo context.private KeyInfoKeyInfoResolutionContext.keyInfoThe KeyInfo being processed.private KeyInfoStaticKeyInfoGenerator.keyInfoThe KeyInfo object held by this generator instance.Fields in org.opensaml.xmlsec.keyinfo.impl with type parameters of type KeyInfoModifier and TypeFieldDescriptionBasicKeyInfoGeneratorFactory.CLASS_TO_NAMEMappings from KeyInfo Class to QNames.BasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator.keyInfoTypeThe specific type of KeyInfo to generate.Methods in org.opensaml.xmlsec.keyinfo.impl that return KeyInfoModifier and TypeMethodDescriptionprotected KeyInfoBasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator.buildKeyInfo()Build a new KeyInfo instance.private KeyInfoClone a KeyInfo and return the new object.BasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator.generate(Credential credential) Generate a new KeyInfo object based on keying material and other information within a credential.KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator.generate(Credential credential) Generate a new KeyInfo object based on keying material and other information within a credential.StaticKeyInfoGenerator.generate(Credential credential) Generate a new KeyInfo object based on keying material and other information within a credential.X509KeyInfoGeneratorFactory.X509KeyInfoGenerator.generate(Credential credential) Generate a new KeyInfo object based on keying material and other information within a credential.KeyInfoCredentialContext.getKeyInfo()Get the KeyInfo context from which the credential was derived.KeyInfoResolutionContext.getKeyInfo()Gets the KeyInfo being processed.StaticKeyInfoGenerator.getKeyInfo()Get the static KeyInfo object held by this generator.Methods in org.opensaml.xmlsec.keyinfo.impl with parameters of type KeyInfoModifier and TypeMethodDescriptionprivate KeyInfoClone a KeyInfo and return the new object.protected voidBasicProviderKeyInfoCredentialResolver.initResolutionContext(KeyInfoResolutionContext kiContext, KeyInfo keyInfo, CriteriaSet criteriaSet) Initialize the resolution context that will be used by the providers.private voidKeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator.processAgreementParameters(KeyInfo keyInfo, AgreementMethod agreementMethod, KeyAgreementCredential credential) protected voidX509KeyInfoGeneratorFactory.X509KeyInfoGenerator.processCertKeyNameOptions(KeyInfo keyInfo, X509Certificate cert) Process the options related to generation of KeyName elements based on certificate data.protected voidX509KeyInfoGeneratorFactory.X509KeyInfoGenerator.processCRLs(KeyInfo keyInfo, X509Data x509Data, X509Credential credential) Process the value ofX509Credential.getCRLs().protected voidX509KeyInfoGeneratorFactory.X509KeyInfoGenerator.processEntityCertificate(KeyInfo keyInfo, X509Data x509Data, X509Credential credential) Process the value ofX509Credential.getEntityCertificate().protected voidX509KeyInfoGeneratorFactory.X509KeyInfoGenerator.processEntityCertificateChain(KeyInfo keyInfo, X509Data x509Data, X509Credential credential) Process the value ofX509Credential.getEntityCertificateChain().protected voidBasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator.processEntityID(KeyInfo keyInfo, Credential credential) Process the value ofCredential.getEntityId().private voidBasicProviderKeyInfoCredentialResolver.processKeyInfo(KeyInfo keyInfo, KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, List<Credential> credentials) The main processing logic implemented by this resolver.protected voidBasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator.processKeyNames(KeyInfo keyInfo, Credential credential) Process the values ofCredential.getKeyNames().private voidKeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator.processOriginatorKeyInfo(KeyInfo keyInfo, AgreementMethod agreementMethod, KeyAgreementCredential credential) Process theKeyAgreementCredential.getOriginatorCredential().protected voidBasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator.processPublicKey(KeyInfo keyInfo, Credential credential) Process the value ofCredential.getPublicKey().private voidKeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator.processRecipientKeyInfo(KeyInfo keyInfo, AgreementMethod agreementMethod, KeyAgreementCredential credential) protected voidX509KeyInfoGeneratorFactory.X509KeyInfoGenerator.processSubjectAltNameKeyNames(KeyInfo keyInfo, X509Certificate cert) Process the options related to generation of KeyName elements based on subject alternative name information within the certificate data.protected voidX509KeyInfoGeneratorFactory.X509KeyInfoGenerator.processSubjectCNKeyName(KeyInfo keyInfo, X509Certificate cert) Process the options related to generation of KeyName elements based on the the common name field(s) of the certificate's subject DN.protected voidX509KeyInfoGeneratorFactory.X509KeyInfoGenerator.processSubjectDNKeyName(KeyInfo keyInfo, X509Certificate cert) Process the options related to generation of KeyName elements based on the certificate's subject DN value.voidKeyInfoResolutionContext.setKeyInfo(KeyInfo newKeyInfo) Sets the KeyInfo being processed.voidStaticKeyInfoGenerator.setKeyInfo(KeyInfo newKeyInfo) Set the static KeyInfo object held by this generator.Method parameters in org.opensaml.xmlsec.keyinfo.impl with type arguments of type KeyInfoModifier and TypeMethodDescriptionprotected QNameBasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator.classToElementName(Class<? extends KeyInfo> type) Map the specified KeyInfo type to an elementQName.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(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(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.Constructors in org.opensaml.xmlsec.keyinfo.impl with parameters of type KeyInfoModifierConstructorDescriptionConstructor.StaticKeyInfoGenerator(KeyInfo newKeyInfo) Constructor.Constructor parameters in org.opensaml.xmlsec.keyinfo.impl with type arguments of type KeyInfoModifierConstructorDescriptionprotectedBasicKeyInfoGenerator(BasicKeyInfoGeneratorFactory.BasicOptions newOptions, Class<? extends KeyInfo> type) Constructor.protectedKeyAgreementKeyInfoGenerator(KeyAgreementKeyInfoGeneratorFactory.KeyAgreementOptions newOptions, Class<? extends KeyInfo> type) Constructor.protectedX509KeyInfoGenerator(X509KeyInfoGeneratorFactory.X509Options newOptions, Class<? extends KeyInfo> type) Constructor. -
Uses of KeyInfo in org.opensaml.xmlsec.signature
Methods in org.opensaml.xmlsec.signature that return KeyInfoModifier and TypeMethodDescriptionSignature.getKeyInfo()Gets the key info added to this signature.Methods in org.opensaml.xmlsec.signature with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidSignature.setKeyInfo(KeyInfo newKeyInfo) Sets the key info added to this signature. -
Uses of KeyInfo in org.opensaml.xmlsec.signature.impl
Classes in org.opensaml.xmlsec.signature.impl that implement KeyInfoFields in org.opensaml.xmlsec.signature.impl declared as KeyInfoModifier and TypeFieldDescriptionprivate KeyInfoSignatureImpl.keyInfoPublic key information to embed in the signature.Methods in org.opensaml.xmlsec.signature.impl that return KeyInfoModifier and TypeMethodDescriptionKeyInfoBuilder.buildObject()Builds an XMLObject using the default name and namespace information provided by the XML Signature specifications.KeyInfoBuilder.buildObject(String namespaceURI, String localName, String namespacePrefix) Creates an XMLObject with a given fully qualified name.SignatureImpl.getKeyInfo()Gets the key info added to this signature.Methods in org.opensaml.xmlsec.signature.impl with parameters of type KeyInfoModifier and TypeMethodDescriptionvoidSignatureImpl.setKeyInfo(KeyInfo newKeyInfo) Sets the key info added to this signature.