Package org.opensaml.xmlsec.keyinfo
Interface KeyInfoGenerator
- All Known Implementing Classes:
BasicKeyInfoGeneratorFactory.BasicKeyInfoGenerator,KeyAgreementKeyInfoGeneratorFactory.KeyAgreementKeyInfoGenerator,StaticKeyInfoGenerator,X509KeyInfoGeneratorFactory.X509KeyInfoGenerator
public interface KeyInfoGenerator
Interface for implementations which generate a
KeyInfo based on keying material and other
information found within a Credential.-
Method Summary
Modifier and TypeMethodDescriptiongenerate(Credential credential) Generate a new KeyInfo object based on keying material and other information within a credential.
-
Method Details
-
generate
Generate a new KeyInfo object based on keying material and other information within a credential.- Parameters:
credential- the credential containing keying material and possibly other information- Returns:
- a new KeyInfo object or null if nothing was generated
- Throws:
SecurityException- thrown if there is any error generating the new KeyInfo from the credential
-