Class CertificateFileSslStoreProvider
java.lang.Object
org.springframework.boot.web.server.CertificateFileSslStoreProvider
- All Implemented Interfaces:
SslStoreProvider
An
SslStoreProvider that creates key and trust stores from certificate and
private key PEM files.- Since:
- 2.7.0
- Author:
- Scott Frederick
-
Method Summary
Modifier and TypeMethodDescriptionstatic SslStoreProviderCreate anSslStoreProviderif the appropriate SSL properties are configured.Return the password of the private key in the key store.Return the key store that should be used.Return the trust store that should be used.
-
Method Details
-
getKeyStore
Description copied from interface:SslStoreProviderReturn the key store that should be used.- Specified by:
getKeyStorein interfaceSslStoreProvider- Returns:
- the key store to use
- Throws:
Exception- on load error
-
getTrustStore
Description copied from interface:SslStoreProviderReturn the trust store that should be used.- Specified by:
getTrustStorein interfaceSslStoreProvider- Returns:
- the trust store to use
- Throws:
Exception- on load error
-
getKeyPassword
Description copied from interface:SslStoreProviderReturn the password of the private key in the key store.- Specified by:
getKeyPasswordin interfaceSslStoreProvider- Returns:
- the key password
-
from
Create anSslStoreProviderif the appropriate SSL properties are configured.- Parameters:
ssl- the SSL properties- Returns:
- an
SslStoreProviderornull
-