Package org.pac4j.saml.metadata.keystore
Class BaseSAML2KeystoreGenerator
- java.lang.Object
-
- org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
-
- All Implemented Interfaces:
SAML2KeystoreGenerator
- Direct Known Subclasses:
SAML2FileSystemKeystoreGenerator
,SAML2HttpUrlKeystoreGenerator
public abstract class BaseSAML2KeystoreGenerator extends Object implements SAML2KeystoreGenerator
This isBaseSAML2KeystoreGenerator
.- Since:
- 4.0.1
- Author:
- Misagh Moayyed
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
CERTIFICATES_PREFIX
protected org.slf4j.Logger
logger
protected SAML2Configuration
saml2Configuration
-
Constructor Summary
Constructors Constructor Description BaseSAML2KeystoreGenerator(SAML2Configuration saml2Configuration)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
generate()
boolean
shouldGenerate()
protected abstract void
store(KeyStore ks, X509Certificate certificate, PrivateKey privateKey)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
retrieve
-
-
-
-
Field Detail
-
CERTIFICATES_PREFIX
protected static final String CERTIFICATES_PREFIX
- See Also:
- Constant Field Values
-
logger
protected final org.slf4j.Logger logger
-
saml2Configuration
protected final SAML2Configuration saml2Configuration
-
-
Constructor Detail
-
BaseSAML2KeystoreGenerator
public BaseSAML2KeystoreGenerator(SAML2Configuration saml2Configuration)
-
-
Method Detail
-
shouldGenerate
public boolean shouldGenerate()
- Specified by:
shouldGenerate
in interfaceSAML2KeystoreGenerator
-
generate
public void generate()
- Specified by:
generate
in interfaceSAML2KeystoreGenerator
-
store
protected abstract void store(KeyStore ks, X509Certificate certificate, PrivateKey privateKey) throws Exception
- Throws:
Exception
-
-